D/A 0832 输出正弦波、三角波、锯齿波(查询方式),单片机与0832输出不同波形

d/a 0832 输出正弦波、三角波、锯齿波(查询方式),单片机与0832输出不同波形
关键字:dac0832,正弦波,三角波
org 0000h
ajmp main
org 0030h
main:mov   a,#00h
clr p1.0
clr p1.1
jnb p3.0 , zhengxuan
 jnb p3.1,juchi
  jnb p3.2,shanjiao
sjmp main
  shanjiao:
            mov   a,#00h
    clr  p1.0
    clr  p1.1
    loop:
      mov   p0,a
       inc  a
        mov r0,#10h
                 djnz   r0,$
           jnb p3.0 , zhengxuan
 jnb p3.1,juchi      
           sjmp  loop
    ret
juchi:mov   a,#00h
clr p1.0
clr p1.1
up :  mov p0,a
inc a
jnb p3.0 , zhengxuan
  jnb p3.2,shanjiao
jnz up
down: dec a
mov p0,a
jnb p3.0 , zhengxuan
  jnb p3.2,shanjiao
jnz down
sjmp up
ret
zhengxuan:mov r5,#00h
sin:mov a,r5
clr p1.0
clr p1.1
     mov dptr,#tab
     movc a,@a+dptr
     mov p0,a
     inc r5
 jnb p3.1,juchi
  jnb p3.2,shanjiao
   ajmp  sin
  tab: db 80h,83h,86h,89h,8dh,90h,93h,96h
       db 99h,9ch,9fh,0a2h,0a5h,0a8h,0abh,0aeh
       db 0b1h,0b4h,0b7h,0bah,0bch,0bfh,0c2h,0c5h
       db 0c7h,0cah,0cch,0cfh,0d1h, 0d4h,0d6h,0d8h
       db 0dah,0ddh,0dfh,0e1h,0e3h, 0e5h,0e7h,0e9h
       db 0eah,0ech,0eeh,0efh,0f1h, 0f2h,0f4h,0f5h
       db 0f6h,0f7h,0f8h,0f9h,0fah, 0fbh,0fch,0fdh
       db 0fdh,0feh,0ffh,0ffh,0ffh, 0ffh,0ffh,0ffh
       db 0ffh,0ffh,0ffh,0ffh,0ffh, 0ffh,0feh,0fdh
       db 0fdh,0fch,0fbh,0fah,0f9h, 0f8h,0f7h,0f6h
       db 0f5h,0f4h,0f2h,0f1h,0efh, 0eeh,0ech,0eah
       db 0e9h,0e7h,0e5h,0e3h,0e1h, 0deh,0ddh,0dah
       db 0d8h,0d6h,0d4h,0d1h,0cfh, 0cch,0cah,0c7h
       db 0c5h,0c2h,0bfh,0bch,0bah, 0b7h,0b4h,0b1h
       db 0aeh,0abh,0a8h,0a5h,0a2h, 9fh, 9ch, 99h
       db 96h, 93h, 90h, 8dh, 89h, 86h, 83h, 80h
       db 80h, 7ch, 79h, 78h, 72h, 6fh, 6ch, 69h
       db 66h, 63h, 60h, 5dh, 5ah, 57h, 55h, 51h
       db 4eh, 4ch, 48h, 45h, 43h, 40h, 3dh, 3ah
       db 38h, 35h, 33h, 30h, 2eh, 2bh, 29h, 27h
       db 25h, 22h, 20h, 1eh, 1ch, 1ah, 18h, 16h
       db 15h, 13h, 11h, 10h, 0eh, 0dh, 0bh, 0ah
       db 09h, 08h, 07h, 06h, 05h, 04h, 03h, 02h
       db 02h, 01h, 00h, 00h, 00h, 00h, 00h, 00h
       db 00h, 00h, 00h, 00h, 00h, 00h, 01h, 02h
       db 02h, 03h, 04h, 05h, 06h, 07h, 08h, 09h
       db 0ah, 0bh, 0dh, 0eh, 10h, 11h, 13h, 15h
       db 16h, 18h, 1ah, 1ch, 1eh, 20h, 22h, 25h
       db 27h, 29h, 2bh, 2eh, 30h, 33h, 35h, 38h
       db 3ah, 3dh, 40h, 43h, 45h, 48h, 4ch, 4eh
       db 51h, 55h, 57h, 5ah, 5dh, 60h, 63h, 66h
       db 69h, 6ch, 6fh, 72h, 76h, 79h, 7ch, 80h
      ret
end

全新ALIENWARE X系列游戏本发布:惟精惟一 卓尔不群
苹果ios 15.5来了,快看看更新了些什么吧
充电宝十大排名,全球充电宝排行榜10强
Boot引脚引发的血案
执法办案系统精确定位的主要性能
D/A 0832 输出正弦波、三角波、锯齿波(查询方式),单片机与0832输出不同波形
天马微电子携手小米加速国产屏幕高端化进程
盘点各国工业机器人模式
从拍照细节体验HUAWEI nova 2系列,给你值得买的理由!
MathWorks公司推出新版Stateflow 意欲简化控制逻辑设计
汽车线束检测设备检测哪些项目内容
华为将于6月2日发布鸿蒙系统
适用于工业和商业建筑的门禁系统解决方案,安全节能易安装!
Pico新品一体机在3月25日正式发售
基于云计算的校园信息化教学整体解决方案
单片机程序死机,可能是这几个原因
原本给运营商打工的华为,如今中国最大手机公司怎样练成的?
浅谈PCIe包分析解扰器模块的输出数据
三门湾,电气联接,接线端子,解决方案,智能制造及工业4.0
微压传感器的原理说明