0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

454398 2018-09-20 19:42 次阅读

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
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏

    评论

    相关推荐

    dac902输出正弦三角波形问题求解

    dac902输出正弦三角波形有点奇怪,好像是把负半轴的波形搬移到正半轴来,但是可以
    发表于 12-24 06:40

    ADS1291输入5mV的正弦波,显示的时候幅值很大,怎么解决?

    ADS1291,输入5mV的正弦波,但是显示的时候就幅值很大,输入方波,三角灯都没有问题,使用的1P,1N, 输出电路2种办法: 1:使用33NF电容+电阻10K,+22K的情况:
    发表于 12-18 06:19

    THS3092两片级联输出波形干扰很大,输入是正弦波出不来正弦波,为什么?

    THS3092两片级联输出波形干扰很大,输入是正弦波出不来正弦波
    发表于 09-19 08:29

    OPA847输入600Khz,600mv正弦波,放大5倍,输出在+5v附近出现类似三角波形,为什么?

    各位高人,你们好: 我现在用DDS 产生600Khz,600mv正弦波作为OPA847输入,放大5倍,输出在+5v附近出现类似三角波形
    发表于 09-12 07:14

    DAC0832外接LM324输出正弦波信号,为什么不能正确输出波形

    问题是这样的,我有一个DAC电路,DAC0832外接LM324输出正弦波信号,然后我用这个正弦信号驱动运放,为什么不能正确输出
    发表于 08-22 06:44

    TL084C输入的260Khz 1V正弦波输出变成三角是什么原因造成的?

    您好:使用TL084C设计的一个260KHZ的放大电路,原理图和3个采样点波形如下图;运放的电源是24V。 问题1) 设计的3倍放大,经过TL084B运放后,没有放大; 问题2) 经过运放后,波形三角
    发表于 08-02 15:34

    为什么我这个滤波器滤不出来正弦波 而是三角

    本人新手一位 用FilterPro设计了一个低通滤波器,想要把方波滤为正弦波 但是为什么滤出来的是三角呀 而且哪位大神可以告诉我Mulitisim的信号发生器和示波器正负极如何连接吗
    发表于 05-09 17:13

    电机起转后波形不是正弦,接近三角,如何调整?

    电机起转后波形不是正弦,接近三角,如何调整?
    发表于 04-22 07:20

    正弦波调制和方波调制的有效值怎么决定?

    以载波三角和调制正弦波比较生成PWM,生成的PWM波形的有效值是和什么有关?或者说生成的P
    发表于 04-09 16:54

    【原创】收藏!单片机输出4种波形的函数信号发生器毕设(Proteus仿真+原理图+源码和论文)

    设计要求 1、以MCS-51系列单片机为控制器件,用C语言进行程序开发,结合外围电子电路,设计一款函数信号发生器系统; 2、 能够产生正弦波、方波、三角
    发表于 03-14 16:19

    正弦波逆变器和修正逆变器的区别

    接近于正弦波形输出电压的逆变器。它通过将直流电源转换成正弦波形的交流电源,可以满足对质量要求较高的设备的供电需求,例如家庭电器、办公设备等。正弦波逆变器的工作原理与电网供电相似,通过
    的头像 发表于 02-01 10:02 5871次阅读

    正弦波逆变器的特点和功能有哪些

    正弦波逆变器的特点和功能  纯正弦波逆变器是一种能够将直流电转化为交流电的装置,它的输出波形与电网供电的标准纯正弦波形非常相似。相比于其他
    的头像 发表于 02-01 09:26 1703次阅读

    正弦波逆变器什么意思 正弦波逆变器和普通逆变器有什么区别?

    正弦波逆变器什么意思 正弦波逆变器和普通逆变器有什么区别? 正弦波逆变器是一种电力转换器,将直流电转化为交流电,输出的交流电波形与电网供电的
    的头像 发表于 02-01 09:25 3839次阅读

    方波 正弦波 三角信号是如何产生的?

    方波、正弦波三角信号的产生方式各有不同,下面分别进行详细阐述
    的头像 发表于 01-29 17:27 7050次阅读

    正弦波逆变器和修正弦波逆变器的区别

    正弦波逆变器和修正弦波逆变器的区别 纯正弦波逆变器和修正正弦波逆变器是两种常见的逆变器类型,它们在输出电流
    的头像 发表于 01-23 14:58 7491次阅读