永发信息网

怎么用汇编语言使dac0832产生三角波

答案:2  悬赏:70  手机版
解决时间 2021-02-28 08:07
怎么用汇编语言使dac0832产生三角波
最佳答案
DAC832是一个数模转换芯片,要用它产生三角波,只需要将AD转换的值从低到高,再从高到低传送给它就可以实现了,以下是具体例程:
ORG 0000H
JMP START
ORG 0030H

START:

CLR A

LOOP: ;该循环产生上升波形
MOV P1, A ;输出,D/A 转换

INC A

CALL DELAY ;延时

CJNE A,#250,LOOP

LOOP1: ;该循环产生下降波形
DEC A

MOV P1,A

JNZ LOOP1

SJMP START

DELAY: ;延时子程序

MOV R6, #2
DEL1:

MOV R7, #250

DEL2:

DJNZ R7, DEL2 ;内循环250遍

DJNZ R6, DEL1 ;外循环2遍

RET

END
全部回答
自己生成一个"完整周期"或者“半周期”的数值表,放在代码里,然后一个个输出,如
MOV DPTR, #8000; DAC0832端口号
AGAIN:
;前半段
MOV R1, #0FFH
MOV R0, #TAB
NEXT: MOVC A, @R0
INC R0
MOVX @DPTR, A
DJNZ R1, NEXT
;后半段
MOV R1, #0FFH
NEXT: MOVC A, @R0
DEC R0
MOVX @DPTR, A
DJNZ R1, NEXT
JMP AGAIN
TAB DB 0FFH, 0FEH,0FDH,0FCH....00H
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
南京江佑铂庭属于哪个学区?
黑暗寓言2被放逐的王子中,有两只在容器里的
宝聚楼我想知道这个在什么地方
聚美颜值贷
私募基金根据投资方向可分为哪几种类型?
佳艺照相馆这个地址在什么地方,我要处理点事
孩子英语单词不会读怎么办?
京是哪个省的简称
中兴vs3000h怎么规划规划
手机屏幕中的三角和方框图标表示什么
捷安特ATX770—D配置好?还是ATX770配置好?
明朝朱厚照和太监刘瑾那个电视叫什么名字,就
百分百鞋城在什么地方啊,我要过去处理事情
外汇做单主要看哪些指标,怎么查看外汇是否盈
魔兽世界萨满的石化武器,火舌武器,冰霜武器
推荐资讯
我想把U盘放在汽车上播放音乐,插入时提示USB
古人论学习是什么意思
求《重生之豪门嫡子》TXT全文
您好,我想问一下,现在菏泽火车站到西客站打
【词组查询】关于的查找的短语有哪些?
采用复合标底确定评标基准价,其计算用到的数
西铁工程公司这个地址在什么地方,我要处理点
李博文三个字,怎么写好看?谢谢帮忙
英雄联盟武器对线瑞文怎么打。什么英雄克制瑞
出水芙蓉的同义词
联想拯救者i5带摄像头灯吗
诚誉科技地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?