單片機(jī)原理及應(yīng)用習(xí)題(帶答案)_第1頁
單片機(jī)原理及應(yīng)用習(xí)題(帶答案)_第2頁
單片機(jī)原理及應(yīng)用習(xí)題(帶答案)_第3頁
單片機(jī)原理及應(yīng)用習(xí)題(帶答案)_第4頁
單片機(jī)原理及應(yīng)用習(xí)題(帶答案)_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機(jī)原理及應(yīng)用習(xí)一. 填空r MCS-51單片機(jī)訪問外部存儲器時,利用ALE信號鎖存來自P0 口的低8位地址信號。2、MCS-51系統(tǒng)中,當(dāng)PSE信號有效時,表示從P0 口穩(wěn)左地讀入了低8位地址3、通常單片機(jī)上電復(fù)位時PC=OOOOH, SP= 07H:而工作寄存器則缺省采用第_組,這組寄存器的地址范圍是從00H-07H開始。4、MCS-51單片機(jī)的存儲器從物理結(jié)構(gòu)上可劃分個空間,從邏輯上分別可劃分3 個空間。5、MCS-51單片機(jī)8032中有 2個16位的泄時/計數(shù)器,可以被設(shè)左的工作方式有4 種。6、MCS-51有 _5_中斷源,有 _中斷優(yōu)先級,優(yōu)先級由軟件填寫特殊功能寄存器加以選擇。

2、7、當(dāng)/EA接地時,MCS5i單片機(jī)將從外部程序的存儲器的地址0000H開始執(zhí)行程序。8. 中斷請求信號有電平 觸發(fā)和 邊沿觸發(fā)兩種觸發(fā)方式。9. 用串行口擴(kuò)展并行口時,串行接口的工作方式應(yīng)選為 o10. MCS51復(fù)位后 CPU從 0000 H單元開始執(zhí)行程序。 SP的內(nèi)容為 07 H,第一個壓入堆棧的數(shù)據(jù)將位于片內(nèi) RAM的 08 H單元。 SBUF的內(nèi)容為 。 ADDC A, #54H指令執(zhí)行后,PSW寄存器的內(nèi)容將等于01 H.11. 8051AH片內(nèi)設(shè)宜有4KB的ROM,當(dāng)麗端保持髙電平時,PC (程序計數(shù)器)值超過 OFFH時,將自動轉(zhuǎn)向執(zhí)行外部程序存儲器的程序。可做通用I/O的至

3、少W-P1 口的8條I/O線。_P0_口作地址/數(shù)據(jù)總線,傳送地址碼的 _低_8位,_P2_口作地址總線,傳送地址碼的髙8位。12. 存儲器組織 8051片內(nèi)RAM有 128 個字節(jié),片外RAM尋址范圍為64K個字節(jié)。對8051來說,MOV A, R0指令中的R0之取值范圍最大可為FFH。位地址7FH還可寫成7F H. 1_ o訪問片外RAM,讀選通信號為/RD,寫選通信號為 /RD,地址指針分別為SP(8 位)和 (16 位)。-MCS- 5 專用寄存器中IE是 中斷控制寄存器,TMOD是寄存器,SCON是寄存器。13. 定時器和串行口)泄時器工作于方式2為8位計數(shù)器,工作于方式1為 _位計

4、數(shù)器,工作于方式0為13位計數(shù)器。在串行通訊中,串行口工作于方式1,若字符傳送率為120分肖/秒,則波特率等于_1200波特。 8051的 T2 作串行口方式1和方式3的波特率發(fā)生器。14. 中斷系統(tǒng)定時器T0和定時器T1的中斷標(biāo)志分別是 TFO 和 。在外部中斷麗中,當(dāng)IT1為1時為觸發(fā),當(dāng)IT1為0時為觸發(fā)。在單一中斷系統(tǒng)里,外部中斷響應(yīng)時間約在3 到 8個機(jī)器周期之間。而百和而訂的中斷標(biāo)志分別是IEO 和IE1 。外部中斷麗刃 的中斷矢量地址為 H,串行口中斷的矢量地址為0023 H。RETI指令以及任何訪問IE和JP_寄存器的指令執(zhí)行過后,CPU不能馬上響應(yīng)中斷。 CPLRL A L=

5、 SWAP ACPL= XRL P1J8HRL A RL A ,(3)試編寫一段程序,將內(nèi)部數(shù)拯存儲器以30H開始的16個單元內(nèi)容傳送到外部數(shù)據(jù)存儲器以1000H開始的單元中去。答:ORG 0000HSJMP MAINORG 0030HMAIN:LOOP: MOV RO, #30HMOV DPTR, #1000HMOV R2, #16MOV A,R0MOVX DPTR,AINC ROINC RliDEC R2CJNE R2, #0, LOOPEND(4)試編寫一段程序,將2000H. 2001H單元中的低半字節(jié)分別送入2002H單元中的高半字節(jié)和低半字節(jié)中。ORG 0000HSJMP MAIN

6、ORG 0030HANL 2OO1H,#OFHMOV DPTR,#2001HMOV A,DPTRMOV DPTR.2002HMOV DPTR,AANL2000H,#0F0HMOVDPTRZ#2OOOHMOVA,DPTRORL2002H.AEND(5)50C51單片機(jī)系統(tǒng)系統(tǒng)中,外部中斷用作鍵盤輸入,選用電平觸發(fā)方式;泄時器10工作于模式0 泄時,采用查詢方式;左時器T0工作于模式1計數(shù),采用中斷方式。試對寄存器TMOD、TCON、IE進(jìn)行初始化 編程。答:MOV TMOD,#00000101BMOV TCONIOIOIOOBMOV IE,#B(6)已知內(nèi)部數(shù)據(jù)存儲器50H和60H單元的內(nèi)容分別

7、為30H和31H ,執(zhí)行下列一段程序后,試分析有關(guān)單元內(nèi)容。MOVRO,#50HMOVA, R0tMOVR0,60HMOV60H, AMOVRO#60H(R0)= ;(A)= ; (50H)=31H; (60H)=30H。(7) 試編寫一段程序,將內(nèi)部數(shù)據(jù)存儲器50H單元中的字節(jié)內(nèi)容拆開,高半字節(jié)送外部數(shù)據(jù)存儲器2000H單 元,低半字節(jié)送外部數(shù)據(jù)存儲器2001H單元。答:ORG 0000HSJMP MAINORG 0030HMAIN:MOV A,50H%ANL A,#OFHMOV DPTR,#2001HMOVX DPTR,AMOV A,50HANL AZ#OFOHMOV DPTR,#2000

8、HMOV DPTR,AEND(8)8051單片機(jī)系統(tǒng)中,外部中斷小77?1用作鍵盤輸入,選用邊沿觸發(fā)方式;立時器T0工作于模式1左時,采用中斷方式;立時器T1工作于模式2計數(shù),采用查詢方式。試對寄讐wcu ic 飴化編8051程。答:MOVTMODZOX61HSETBEASETBEXISETBIT1SETBTRISETBETOSETBTROPL0+fV五. 硬件分析和設(shè)計1fosC=6MH乙 要求在腳輸出一周期為40ms的方波。方波的周期由左時器TO確立采用査詢方式實現(xiàn)。ORG 00HSTART:CLR LEDMOVTMODZ#01HMOVTHO,#OD8H MOVTLOZ#OFOH SETB

9、 TRO D2:MOVTHO,#OD8HMOV TLO,#OFOHDO:JBC TFO,D1(JMPDOD1:CPLJMPD2RETEND28051外擴(kuò)4K EPROM作為程序存儲器的電路如 下圖所示,試標(biāo)岀圖中引腳符號的名稱,并指 岀程序存儲器的地址范用 .數(shù)據(jù)位D0-D7 .地址低八位A0A7 .PSEN外部rom讀選通信號 地址范圍:000H7FFFH3. fosc=12MHZ,要求在腳輸岀一周期為40ms的方波。方波的周期由左時器T2確龍,采用中斷方式,編寫有關(guān)的程序段實現(xiàn)。答:ORG 0000HUMP STARTORG 001BHUMPT1INTSTART:CLR LEDMOVTMO

10、DlOH8051MOVTH1, #3CHMOVTLlOBOHSETB EASETB ET1SETB TRISJMP$RETT1INT:CPLLEDMOVTH1, #3CHMOVTL1Z#OBOHRETIEND4. 8051外擴(kuò)4K EPROM作為程序 存儲器的電路如下圖所示,試標(biāo)岀圖 中引腳符號的名稱,并指岀程 序存儲器的地址范帀。5.編寫航標(biāo)燈控制程序。要求航標(biāo)燈在白天熄火, 在夜晚斷續(xù)點亮,時間間隔2秒,即亮2秒,息2秒, 周期循環(huán)進(jìn)行。ORG 0000HS051P1. 7P3. 2 INTOidUMP STARTORG 000BHUMPTOINTORG OO1BHUMPT1INTSTART: MOV TMOD, #5BHSETBEASETB ETOSETB ET1SETB TROlSETB TRIMOVTHOOOHMOVTLO,#OC8HMOVTHb#27HMOVTL1Z#10HJMP$RETTOINT:CLRSETBMOV THOZ#OOHMOV TL0z#0C8

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論