您的位置 首页 电源

课程设计:单片机da转化

//这里我们采用单缓冲方式,单片机每隔1s钟分别向DAC0832送出//3FH,7FH,F0H,0FFH,00H五个个数据的输出电压循环发生变化。//此程序必须把电…

//这儿咱们选用单缓冲方法,单片机每隔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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/266752.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部