新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 课程设计:单片机da转换

课程设计:单片机da转换

作者: 时间:2016-11-18 来源:网络 收藏

本文引用地址:https://www.eepw.com.cn/article/201611/315827.htm

//这里我们采用单缓冲方式,单片机每隔1s钟分别向DAC0832送出

//3FH,7FH,F0H,0FFH,00H五个个数据的输出电压循环发生变化。

//此程序必须把电路图设置好,此DA各引脚都已设置在在工作状态

ORG0000H

AJMPMAIN

ORG0030H

MAIN:

MOVA,#3FH

MOVP0,A

SETBP3.6;WR1下降沿进行转换

CALLDELAY

CLRP3.6

CALLDELAY

MOVA,#7FH

MOVP0,A

SETBP3.6

CALLDELAY

CLRP3.6

CALLDELAY

MOVA,#0F0H

MOVP0,A

SETBP3.6

CALLDELAY

CLRP3.6

CALLDELAY

MOVA,#0FFH

MOVP0,A

SETBP3.6

CALLDELAY

CLRP3.6

CALLDELAY

MOVA,#00H

MOVP0,A

SETBP3.6

CALLDELAY

CLRP3.6

CALLDELAY

AJMPMAIN

DELAY:;延时函数

MOVR4,#5

L3:MOVR5,#100

L2:MOVR6,#250

DJNZR6,$

NOP

NOP

DJNZR5,L2

DJNZR4,L3

RET

END



评论


技术专区

关闭