版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、一、通過pl 口輸入數(shù)字量,通過dac0832轉(zhuǎn)換,觀察模擬量輸出 用普通i/o控制dac0832rp15.1ku519293o31" xtal1po.aadop0.1/ad1xtal2rstp0.2/ad2 p0.3/ad3 p04ad4 p0.ad5p0.6.-ad6p0.7/ad7p2.0/a8p2.1/a9p2.2/a10psenp2.3/a11alep2.4/a12eap2.5/a13p2.6/a14p2.7/a15p1.0p1.1p1 op3.a'rxd p3.1/txd p3.2'int0 pa.llnttp3.4仃0p13p1.4p15 pi ap35
2、.'t1p3&wrp3.7/rdr x>p1.7址上at89c51參考程序i:存儲器映像的i/o技術(shù)org 0000hajmp main;轉(zhuǎn)主程序lixu7-12vu8ua74121393837363534 33 32csvcc| c/dv1 idvownlilt(o ylfoyjgndwr2di3xferdi2di4di1di5diodi6vrefdi7rfbi0ut2gndiout15aco83220 19 18 17 j? 15 14m3j211dac0832的參考電壓,決定模擬電壓的輸出范圍 用外部存儲器操作指令,實(shí)現(xiàn)對單片機(jī)外圍設(shè)備的控制 稱為存儲器映像的i/o
3、技術(shù)main:mov p1,#offhmov p2,#0ffhloop:clr p2.0mov po,p1setb p2.0clr p2.1orl p2,#03hsjmp loopend二、通過pl 口輸入數(shù)字量,通過dac0832轉(zhuǎn)換,觀察模擬量輸出;用外部存儲器操作指令,實(shí)現(xiàn)對單 片機(jī)外圍設(shè)備的控制稱為存儲器映像的i/o技術(shù)rp15.1ku5空_ .xtal1xtal2工rstpo.o.'adop0.1/ad1 p0 2/ad2 p0.3/ad3 p0.4/ad4 p0.5/ad5 p0.6.ad6 p0.7/ad729 hzpsen ale eap2.0'a8p2.17a
4、9 p2.2a10 p2.3'a11 p2.4/a12 p2.5a13 p26a14 p2.7/a15p1.0 pl.1 pl.2pi.3 pi 4 p1.5pl.6 pi 7p3.arxdp3.1/txd p3.2/int0 p3.3/intt 卩34口0p3.5/t1p3awrp3 7.wcmu6q06q2q3q4q5q66at89c51u7csvccwr1ile(by1;by2)gndwr2di3xferdt2di4di1disdk)di6vrefdi7rfbiout2gndiout1 1219 1820167s"14+12vau8卜dac0832參考程序1org 00
5、00hajmp mainmain:mov ro,#ofehmovp1,#offhloop:mov a,p1movx r0,asjmp loopend三./*【例題8.1】:dac0832產(chǎn)生三角波.鋸齒波.方波勺rp15.1ku5xtal1p0.0/ad0xtal2p0.1/ad1p0.2/ad2p0.3/ad3rstp0.4/ad4p0.5/ad5p0.6/ad6p0.7/ad7psenp2.0/a8p2.1/a9 p2.2/a10 p2.3/a11alep2.4/a12eap2.5/a13p1.0p2.6/a14p2.7/a15p3.0/rxdp1.1p3.1/txdp1.2p3.2/in
6、t0p1.3p3.3/int1p1.4p3.4.-t0p1.5p3.5/t1p1.6p3.6wrp1.7p3.7/rd12930"312 3 4 5 6 7 8at89c51l11u71027282,376172526u63938373635343332107tj21314154tt13141718do d1d2d3d4d5d6d7oe le74ls3732hz n912j5j6j9dbawr1 gndvccile(by1/by2)wr2 vccdui4arendi2di4di1di5diodi6vrefdi7rfbiout2gndiout1dac08324-12vlu8+ua741
7、20,1816751277參考程序1org 0000hajmp main;轉(zhuǎn)主程序org ooobhajmpbrto ;轉(zhuǎn)主程序org 0030hbrto:mov tlo,#oboh ;先裝低八位mov th0,#3ch ;重裝定時(shí)器初值djnz r4,next ;時(shí)間未到,則 next mov r4,#0ffh ;恢復(fù) r4 初值setb f0next:retima1n:mov tmod,#01h;t0 為定時(shí)器方式 1mov th0,#3ch ;裝入定時(shí)初值mov tl0,#0b0hmov ie,#82h ;開丁0 中斷mov r4,#0ffh ;計(jì)數(shù)器ro賦初值20mov r0,#0fe
8、hclraclr f0setb tro;啟動(dòng)to計(jì)數(shù)next():clr foclraloop:movx r0,a;鋸齒波incajnb f0,loopnext1:clr foclradown:movx r0,a;三角波incajnz down mova,#offhup:movx r0,adecajnz upjnb fo,downnext2:clr foloop1:clra;方波movx r0,a acall delay mova,#offhmovx r0,a acall delayjnb fo,loop1sjmp nextodelay:clr tromov r7,#01h;延時(shí)子程序dela
9、y 1:mov r6,#0fhdelay2:mov r5,#0ffhdelay3:djnz r5,delay3djnz r6,delay2djnz r7,delay1setb troretenddac轉(zhuǎn)換實(shí)驗(yàn)1)參考電路a11 jo1 . 11 21 31 &1 51 s1 .7poo ax p0.1a3i p02儀 p03ax po4a>1 posax po&e pot at?p2da0 p21*) p22a10 矽糾11 pi"12 p25a13 p2&a14 p25u15p3&fxd 小衛(wèi)d 疋初6 p33»nhp3ato p35
10、ti氣±tcoo)d1d2蟲c303cm01c5c6mq7ctie74k3t3u2?<is138咒y1yzy3y4巧"v72)參考程序(單緩沖方式轉(zhuǎn)換程序) 三角波波程序org 0000hmov a,#00hmov r0,#0fchdown:movx r0,aacall delayincajnz downmov a,#0fehup: movx r0,aacall delaydecajnz upsjmp downdelay: mov r7, #01h /延時(shí)程序時(shí)間不 能太長,否則不工作delay 1:mov r6, #02hdelay2:mov r5, #05hdjn
11、z r5, $djnz r6, delay2djnz r7, delay 1 retend嚴(yán)org 0000h 方波程序mov a,#()()hstart: mov r0,#0fchloop: mov a,#33hmovx r0,aacall delaymov a,#0fehmovx r0,aacall delaysjmp loopdelay: mov r7, #02h 延時(shí)程序時(shí)間不能太長,否則不工作delay 1:mov r6, #08hdelay2:mov r5, #08hdjnz r5, $djnz r6, delay2djnz r7, delay 1retendorg 0000h鋸齒
12、波程序mov a,#00hmov r0,#0fchloop: movx r0,aacall delayincasjmp loopdelay: mov r7, #02h 延時(shí)程序時(shí)間不 能太長,否則不工作delay 1:mov r6, #08hdelay2:mov r5, #08hdjnz r5, $djnz r6, delay2djnz r7, delay1 retend*/rp110kuaicix)u9at 卜 o x1c2|嚴(yán)|訕中c3rd100gjl4xtallp0qad3p0 1.ad1p02ad2xta12p0 3 ad3p0 4.ad4p0 5. ad5rstp07.ad7p2 g
13、a8p2 va9p2.2a10pfwnp2sa11alcp2 a a12fcap2.5a13p2gaup2,7.'a15piop3 0-rx3pi 1p31/tx0pi2p3 2.1ni0p13p3 3.1nt1pi 4p34/t3pi5p3 5.t1p16p36wrpi 7p37.tou11/ *1 1片|at89g51igp2.q/2?/y24/25/y/28/10%工74hc74u3j2u6a74ls0?ce le74ic373e2 £374 3874-c74i r16ll,k74l$cc?u6:bu5akh74lscm2clockmstartmcumaddaout6a
14、ddscut?adoccutsal£vreft| ocaoooace7f7kqqa|rif<l1 rifa.i<li rifa.r1<li rifa.1r9tafrnh1r7ikr2 ik1忠red采用中斷法輪流采集ad轉(zhuǎn)換的數(shù)字量org 0000hajmp mainorg 0013hajmpcint1不能太長,否則不工作delay1:mov r6, #0f0hdelay2:mov r5, #05hdjnz r5, $djnz r6, delay2djnz r7, delay 1 retmain:棧指針org 0100hmov sp,#60h;設(shè)置堆endsetb ea set
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年浙江貨運(yùn)從業(yè)資格證模擬
- 2025年成都b2貨運(yùn)資格證多少道題
- 加入學(xué)生會的演講稿15篇
- 2025個(gè)人股權(quán)轉(zhuǎn)讓協(xié)議書范本及法律風(fēng)險(xiǎn)提示2篇
- 2025年度文化產(chǎn)業(yè)發(fā)展專項(xiàng)資金使用及監(jiān)管合同4篇
- 2025年度新材料研發(fā)場委托招聘協(xié)議3篇
- 2025年度信息技術(shù)項(xiàng)目臨時(shí)工雇傭合同范本3篇
- 二零二五年度土地租賃合同法律風(fēng)險(xiǎn)防控協(xié)議
- 2025年度UPS不間斷電源設(shè)備銷售與產(chǎn)品研發(fā)合作合同3篇
- 二零二五年度嬰幼兒奶粉品牌授權(quán)專賣店加盟合同協(xié)議書
- 人教版(2025新版)七年級下冊數(shù)學(xué)第七章 相交線與平行線 單元測試卷(含答案)
- GB/T 44351-2024退化林修復(fù)技術(shù)規(guī)程
- 完整2024年開工第一課課件
- 從跨文化交際的角度解析中西方酒文化(合集5篇)xiexiebang.com
- 中藥飲片培訓(xùn)課件
- 醫(yī)院護(hù)理培訓(xùn)課件:《早產(chǎn)兒姿勢管理與擺位》
- 《論文的寫作技巧》課件
- 空氣自動(dòng)站儀器運(yùn)營維護(hù)項(xiàng)目操作說明以及簡單故障處理
- 2022年12月Python-一級等級考試真題(附答案-解析)
- T-CHSA 020-2023 上頜骨缺損手術(shù)功能修復(fù)重建的專家共識
- Hypermesh lsdyna轉(zhuǎn)動(dòng)副連接課件完整版
評論
0/150
提交評論