新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 課程設(shè)計(jì):?jiǎn)纹瑱C(jī)da轉(zhuǎn)換

課程設(shè)計(jì):?jiǎn)纹瑱C(jī)da轉(zhuǎn)換

作者: 時(shí)間:2016-11-18 來(lái)源:網(wǎng)絡(luò) 收藏

本文引用地址:http://www.butianyuan.cn/article/201611/315827.htm

//這里我們采用單緩沖方式,單片機(jī)每隔1s鐘分別向DAC0832送出

//3FH,7FH,F0H,0FFH,00H五個(gè)個(gè)數(shù)據(jù)的輸出電壓循環(huán)發(fā)生變化。

//此程序必須把電路圖設(shè)置好,此DA各引腳都已設(shè)置在在工作狀態(tài)

ORG0000H

AJMPMAIN

ORG0030H

MAIN:

MOVA,#3FH

MOVP0,A

SETBP3.6;WR1下降沿進(jìn)行轉(zhuǎn)換

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:;延時(shí)函數(shù)

MOVR4,#5

L3:MOVR5,#100

L2:MOVR6,#250

DJNZR6,$

NOP

NOP

DJNZR5,L2

DJNZR4,L3

RET

END



評(píng)論


技術(shù)專(zhuān)區(qū)

關(guān)閉