课程设计:单片机da转换
时间:11-18
来源:互联网
点击:
//这里我们采用单缓冲方式,单片机每隔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
课程设计单片机da转 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)