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

 我来答
却睿巧胤运
2019-06-28 · TA获得超过3892个赞
知道大有可为答主
回答量:3200
采纳率:30%
帮助的人:160万
展开全部
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
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32F103C8T6是一款基于ARM Cortex-M3内核的微控制器,具有以下基本参数:1. 工作频率:72MHz2. 外部时钟:最高可达120MHz3. 存储器容量:64K bytes4. 数据总线宽度:32位5. 输入/输出端口... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式