單片機(jī)實(shí)驗(yàn)報(bào)告書_第1頁(yè)
單片機(jī)實(shí)驗(yàn)報(bào)告書_第2頁(yè)
單片機(jī)實(shí)驗(yàn)報(bào)告書_第3頁(yè)
單片機(jī)實(shí)驗(yàn)報(bào)告書_第4頁(yè)
單片機(jī)實(shí)驗(yàn)報(bào)告書_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選文檔并行I/O接口實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖煜ふ莆諉纹瑱C(jī)并行I/O接口輸入和輸出的應(yīng)用方法。二、實(shí)驗(yàn)設(shè)備及器件個(gè)人計(jì)算機(jī)1臺(tái),裝載了Keil C51集成開發(fā)環(huán)境軟件。DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)1臺(tái)。三、實(shí)驗(yàn)內(nèi)容(1)P1口做輸出口,接八只發(fā)光二極管,編寫程序,使發(fā)光二極管延時(shí)(0.5-1秒)循環(huán)點(diǎn)亮。實(shí)驗(yàn)原理圖如圖3.2-1所示。圖3.2-1單片機(jī)并行輸出原理圖實(shí)驗(yàn)程序及仿真 ORG 0000HLJMP STARTORG 0100HSTART:MOV R2,#8MOV A,#0FEHLOOP:MOV P1,ALCALL DELAYRL ADJNZ R2,

2、LOOPLJMP STARTDELAY:MOV R5,#20D1:MOV R6,#20D2:MOV R7,#248D3:DJNZ R7,D3DJNZ R6,D2DJNZ R5,D1RETEND中斷實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖煜げ⒄莆諉纹瑱C(jī)中斷系統(tǒng)的使用方法,包括初始化方法和中斷服務(wù)程序的編寫方法。二、實(shí)驗(yàn)設(shè)備及器件個(gè)人計(jì)算機(jī)1臺(tái),裝載了Keil C51集成開發(fā)環(huán)境軟件。DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)1臺(tái)。三、實(shí)驗(yàn)內(nèi)容(2) 用P1口輸出控制8個(gè)發(fā)光二極管LED1LED8,實(shí)現(xiàn)未中斷前8個(gè)LED閃爍,響應(yīng)中斷時(shí)循環(huán)點(diǎn)亮。實(shí)驗(yàn)程序及仿真ORG 0000HLJMP MA

3、INORG 0003HLJMP INT00ORG 0010HMAIN: A1:MOV A,#00H MOV P1,A MOV A,#0FFHMOV P1,ASETB EX0JB P3.2,B1SETB IT0SJMP C1B1:CLR IT0C1:SETB EANOPSJMP A1INT00:PUSH Acc PUSH PSW MOV R2,#8MOV A,#0FEHLOOP: MOV P1,ALCALL DELAYRL ADJNZ R2,LOOP POP PSW POP Acc RETI DELAY:MOV R5,#100D1:MOV R6,#20D2:MOV R7,#250D3:DJNZ

4、R7,D3 DJNZ R6,D2 DJNZ R5,D1 RET END3.6定時(shí)/計(jì)數(shù)器實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)定時(shí)/計(jì)數(shù)器的使用方法,包括初始化方法和中斷服務(wù)程序的編寫方法。二、實(shí)驗(yàn)設(shè)備及器件個(gè)人計(jì)算機(jī)1臺(tái),裝載了Keil C51集成開發(fā)環(huán)境軟件。DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)1臺(tái)。三、實(shí)驗(yàn)內(nèi)容(2) 用CPU內(nèi)部定時(shí)器中斷方式計(jì)時(shí),實(shí)現(xiàn)每1秒鐘控制P1.0輸出狀態(tài)發(fā)生一次反轉(zhuǎn),P1.0接發(fā)光二極管。實(shí)驗(yàn)程序及仿真ORG 0000H LJMPMAIN ORG000BH LJMPTOSUB ORG0030HMAIN: MOVSP,#70H SETBEA

5、SETBET0MOVTMOD,#01HMOVTL0,#0B0HMOVTH0,#3CHSETBTR0MOV R2,#00HLJMP $TOSUB: MOVTL0,#0B0HMOVTH0,#3CH INCR2CJNER2,#20,T01CPL P1.0MOV R2,#00H RETIT01:RETI串行通信實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)串行接口的使用方法。二、實(shí)驗(yàn)設(shè)備及器件個(gè)人計(jì)算機(jī)1臺(tái),裝載了Keil C51集成開發(fā)環(huán)境軟件。DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)1臺(tái)。三、實(shí)驗(yàn)內(nèi)容利用8031單片機(jī)串行口,實(shí)現(xiàn)兩個(gè)實(shí)驗(yàn)臺(tái)之間的串行通訊。其中一個(gè)實(shí)驗(yàn)臺(tái)作為發(fā)送方,另一側(cè)

6、為接收方。數(shù)據(jù)塊傳送。將甲單片機(jī)RAM中30H-37H單元的數(shù)通過(guò)串行接口傳送到乙單片機(jī)去,程序只發(fā)送、接收一次。實(shí)驗(yàn)原理MCS-51系列單片機(jī)上有一個(gè)通用異步接收發(fā)送器UART,通過(guò)引腳RXDP3O和TXDP31可與外部電路進(jìn)行全雙工的串行異步通信,發(fā)送數(shù)據(jù)時(shí)由TXD端送出,接收時(shí)數(shù)據(jù)由RXD端輸入。3.8A/D轉(zhuǎn)換實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)擴(kuò)展ADC的方法及其數(shù)據(jù)采集程序的設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備及器件個(gè)人計(jì)算機(jī)1臺(tái),裝載了Keil C51集成開發(fā)環(huán)境軟件。DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)1臺(tái)。三、實(shí)驗(yàn)內(nèi)容(1)利用實(shí)驗(yàn)儀上的ADC0809做A/D轉(zhuǎn)換,

7、實(shí)驗(yàn)儀上的電位器提供電壓輸入,編制程序,將采集的電壓轉(zhuǎn)換成二進(jìn)制數(shù)字量,用發(fā)光二極管顯示。實(shí)驗(yàn)原理圖見圖3.8-1。圖3.8-1單片機(jī)與ADC0809接口原理圖ADC0808 是含8 位A/D 轉(zhuǎn)換器、8 路多路開關(guān),以及與微型計(jì)算機(jī)兼容的控制邏輯的CMOS組件,其轉(zhuǎn)換方法為逐次逼近型。ADC0808的精度為 1/2LSB。在AD 轉(zhuǎn)換器內(nèi)部有一個(gè)高阻抗斬波穩(wěn)定比較器,一個(gè)帶模擬開關(guān)樹組的256 電阻分壓器,以及一個(gè)逐次通近型寄存器。8 路的模擬開關(guān)的通斷由地址鎖存器和譯碼器控制,可以在8 個(gè)通道中任意訪問(wèn)一個(gè)單邊的模擬信號(hào)。DC0808引腳功能:芯片有28條引腳,采用雙列直插式封裝,各引腳功

8、能如下:15和2628(IN0IN7):8路模擬量輸入端。8、14、15和1721:8位數(shù)字量輸出端。22(ALE):地址鎖存允許信號(hào),輸入,高電平有效。6(START): A/D轉(zhuǎn)換啟動(dòng)脈沖輸入端,輸入一個(gè)正脈沖(至少100ns寬)使其啟動(dòng)(脈沖上升沿使0808復(fù)位,下降沿啟動(dòng)A/D轉(zhuǎn)換)。7(EOC): A/D轉(zhuǎn)換結(jié)束信號(hào),輸出,當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平(轉(zhuǎn)換期間一直為低電平)。9(OE):數(shù)據(jù)輸出允許信號(hào),輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才能打開輸出三態(tài)門,輸出數(shù)字量。10(CLK):時(shí)鐘脈沖輸入端。要求時(shí)鐘頻率不高于640KHZ。12(VREF(

9、+)和16(VREF(-):參考電壓輸入端11(Vcc):主電源輸入端。13(GND):地。2325(ADDA、ADDB、ADDC):3位地址輸入線,用于選通8路模擬輸入中的一路工作過(guò)程: 在IN0IN7上可分別接上要測(cè)量轉(zhuǎn)換的8路模擬量信號(hào)。 將ADDAADDC端給上代表選擇測(cè)量通道的代碼。如000(B)則代表通道0;001(B)代表通道1;111則代表通道7。 將ALE由低電平置為高電平,從而將ADDAADDC送進(jìn)的通道代碼鎖存,經(jīng)譯碼后被選中的通道的模擬量送給內(nèi)部轉(zhuǎn)換單元。 給START一個(gè)正脈沖。當(dāng)上升沿時(shí),所有內(nèi)部寄存器清零。下降沿時(shí),開始進(jìn)行A/D轉(zhuǎn)換;在轉(zhuǎn)換期間,START保持低

10、電平。 EOC為轉(zhuǎn)換結(jié)束信號(hào)。在上述的A/D轉(zhuǎn)換期間,可以對(duì)EOC進(jìn)行不斷測(cè)量,當(dāng)EOC為高電平時(shí),表明轉(zhuǎn)換工作結(jié)束。否則,表明正在進(jìn)行A/D轉(zhuǎn)換。 當(dāng)A/D轉(zhuǎn)換結(jié)束后,將OE設(shè)置為1,這時(shí)D0D7的數(shù)據(jù)便可以讀取了。OE0,D0D7輸出端為高阻態(tài),OE1,D0D7端輸出轉(zhuǎn)換的數(shù)據(jù)。 說(shuō)明:ADC0809的轉(zhuǎn)換工作是在時(shí)鐘脈沖的條件下完成的,因此首先要在CLOCK端給它一個(gè)時(shí)鐘信號(hào),說(shuō)明書上給出了可以接入的脈沖信號(hào)頻率是在10KHz1280KHz,典型值是640KHz。 這一點(diǎn)得注意,因?yàn)楫?dāng)START脈沖剛結(jié)束進(jìn)入轉(zhuǎn)換工作時(shí),EOC還沒(méi)有立即變?yōu)榈碗娖蕉沁^(guò)了8個(gè)時(shí)鐘周期后才進(jìn)入低電平的,所以

11、再給出START脈沖后最好延時(shí)一會(huì)再進(jìn)行EOC的檢測(cè)。 一個(gè)通道的轉(zhuǎn)換時(shí)間一般為64個(gè)時(shí)鐘周期,如時(shí)鐘頻率為640KHz時(shí),時(shí)鐘周期為1.5625微秒,一個(gè)通道的轉(zhuǎn)換時(shí)間則為1.5625×64100微秒,那么1秒種就可以轉(zhuǎn)換1000000÷10010000次。ORG 0000HLJMP MAINORG 0013HLJMP PINTIORG 0100HMAIN:SETB IT1SETB EASETB EX1MOV DPTR,#7FF8HMOV A,#00HMOVX DPTR,APINTI:MOV DPTR,#7FF8HMOVX A,DPTRMOV P1,ARETIEND 3.

12、9D/A轉(zhuǎn)換實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康恼莆諉纹瑱C(jī)擴(kuò)展DAC的方法及其控制數(shù)據(jù)輸出程序的設(shè)計(jì)方法。二、實(shí)驗(yàn)設(shè)備及器件個(gè)人計(jì)算機(jī)1臺(tái),裝載了Keil C51集成開發(fā)環(huán)境軟件。DP-51PRO.NET單片機(jī)仿真器、編程器、實(shí)驗(yàn)儀三合一綜合開發(fā)平臺(tái)1臺(tái),示波器1臺(tái)。三、實(shí)驗(yàn)內(nèi)容(1) 利用DAC0808,編制程序產(chǎn)生鋸齒波、三角波、正弦波。三種波輪流顯示,用示波器觀看。頻率由學(xué)生自己確定,范圍(10Hz1KHz)。實(shí)驗(yàn)原理圖見圖3.9-1。DAC0808工作在單緩沖方式。實(shí)驗(yàn)程序及仿真ORG 0000HLJMP STARTORG 0100HSTART:MOV R0,#0FEHMOV A,#00HJNB P1.0,LOOP1JNB P1.1,LOOP2JNB P1.2,LOOP3LOOP1:MOVX R0,AINC ASJMP LOOP1LOOP2:MOV R0,#0FEHUP:MOVX R0,ALCALL DELAY1INC AJNZ UPDOWN:MOVX R0,ALCALL DELAY1 DEC AJNZ DO

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論