單片機原理與接口技術(shù)題庫匯編_第1頁
已閱讀1頁,還剩154頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機原理與接口技術(shù)(重點、習(xí)題、試題)一、填空題1、MCS51單片機可以擴展的程序存儲器和數(shù)據(jù)存儲器(包括輸入輸出口)最多為(64)KB。2、外圍IO接口芯片與(數(shù)據(jù))存儲器是統(tǒng)一編址的,它不僅占用(數(shù)據(jù))存儲器地址單元,而且使用(數(shù)據(jù))存儲器的(讀寫)控制指令。3、全譯碼法就是用用譯碼器對(高位)地址線進行譯碼,譯出的信號作為(片選線)。4、用串口擴充并口時,串行接口方式應(yīng)選為方式(0)5、P0口作為地址數(shù)據(jù)總線,傳送地址碼的(低)

2、8位;(P2)口作為地址總線,傳送地址碼的(高)8位。6、在矩陣式鍵盤中,對按鍵的是被方法有(掃描法)和(線反轉(zhuǎn))法。二、選擇題1、利用MCS51單片機本身的串行口也可直接擴展(a)A、并行輸入輸出口B、串性輸入輸出口C、定時器D、中斷2、全地址譯碼法存在(d)問題A、地址不連續(xù)B、地址重疊C、地址沖突D、地址譯碼復(fù)雜3、對于P0口的地址信號(a)A、必須使用鎖存器B、必須使用譯碼器C、必須使用線選法D、無須任何4、使用MC51單片機的

3、P1口最多能擴展按鍵的數(shù)量是(d)A、8B、4C、6D、165、一個8位的電壓輸出型D/A轉(zhuǎn)換器,其滿度輸出電壓為5V,則數(shù)字量變化一個LSB(輸入數(shù)字量的最低有效位)時,輸出電壓的變化量約為(d)A、100MAB、50MAC、30MAD、20MA6、一個10位的A/D轉(zhuǎn)換器,輸入電壓為0~10V,則其能分辨的最小電壓為(a)A、10MVB、20MVC、30MVD、40MV三、判斷題1、程序存儲器是用于存放程序代碼的,也用于存放常數(shù)。(

4、Y)2、在單片機上使用LED作顯示器時,如果位數(shù)為8個,則較適合使用動態(tài)的顯示方式。(Y)四、簡答題1、MCS51單片機系統(tǒng)中,為什么P0口要接一個8為鎖存器,而P2口不用?答:因為P0口是雙功能口,既可以做地址接口,又可以做數(shù)據(jù)接口,在開始傳送數(shù)據(jù)先作為地址接口傳送地址碼的低8位,后作為數(shù)據(jù)接口,則必須使用鎖存器。而P2口只作為高8位的地址接口。2、單片機怎樣管理中斷?怎樣開放和禁止中斷?怎樣設(shè)置優(yōu)先級?答:(1)正在進行的中斷過程,

5、不能被新的同級或低優(yōu)先級的中斷請求中斷;正在執(zhí)行的低優(yōu)先級服務(wù)程序能被高優(yōu)先級中斷請求所中斷;CPU同時接受到幾個中斷請求時,首先響應(yīng)優(yōu)先級最高的中斷請求。(2)對各中斷源的中斷開放或關(guān)閉是由內(nèi)部的中斷允許寄存器IE的各位來進行兩級控制的,指各個中斷源的允許控制位與一個中斷允許總控位EA配合實現(xiàn)對中斷請求的控制。(3)中斷優(yōu)先級控制寄存器IP也是一個特殊功能寄存器,用戶可通過程序?qū)Ω鳡顟B(tài)位進行設(shè)定,完成對中斷優(yōu)先級的控制。五、設(shè)計題1、

6、用譯碼法擴展4片2K*8位的存儲器芯片。畫出電路圖,寫出各個存儲器芯片的地址范圍。1、1100000000000000——1100011111111111即C000H——C7FFH2、1100100000000000——1100111111111111即C100H——CFFFH3、1101000000000000——1101011111111111即D000H——D7FFH4、1101100000000000——110111111111

7、1111即D100H——DFFFH2、為什么要按鍵去抖?簡述軟件去抖的思想,如果有按鍵接在P1.0腳上,請寫出完整的帶去抖功能的鍵盤程序,要求該鍵按下再松開時,才執(zhí)行該鍵功能。答:由于通常的按鍵所用的開關(guān)是機誡開關(guān),當(dāng)開關(guān)閉合、斷開時并不是馬上穩(wěn)定地接通和斷開,而是在閉和與斷開瞬間均伴隨有一連串的抖動,因此要按鍵去抖。4.什么是中斷?CPU響應(yīng)中斷的條件是什么?答:是指CPU暫時停止現(xiàn)行程序的執(zhí)行而自動轉(zhuǎn)去執(zhí)行預(yù)先安排好的處理事件的服務(wù)

8、子程序.CPU響應(yīng)中斷的條件:CPU首先響應(yīng)的是優(yōu)先級別高的中斷請求.5.什么是DA轉(zhuǎn)換的分辨率?對于5V的滿量程,采用8位DAC時的分辨率是多少?(1)當(dāng)輸入的數(shù)字信號發(fā)生單位數(shù)碼變化即最低產(chǎn)生一位變化時所對應(yīng)的輸出模擬量的變化.(2)20MA6.什么是串行通信?其特點是什么?(書P136137)四、設(shè)計與分析題(每題9分,共36分)1.若(50H)=40H,試寫出執(zhí)行以下程序段后累加器A、寄存器R0及內(nèi)部RAM的40H.41H.和4

9、2H單元的內(nèi)容各為多少?MOVA,50H答:A10HMOVR0,AR010HMOVA,#10H40H50HMOV@R0A41H4BHADDA#3BH42H4BHMOV41HAMOV42H41H.2.寫出一延時50ms的程序段,設(shè)晶振頻率為12WHZ。答:delay:MOVR0#500Delay1:MOVR1#100DJNZ:R1$DJNZ:R0delay1RET3.一變量存放在片內(nèi)RAM的20H單元,其取值范圍為:00H~05H。要求編

10、制一段程序,根據(jù)變量值求其平方值,并存入片內(nèi)的RAM的21H單元。CLRACLRBMOVA20HMULABMOV21HA一、選擇題:本大題共20個小題,每小題1分,共20分,在每小題給出的四個選項中,只有一項符合題目要求,把所選項前的字母填在括號內(nèi)。1單片機讀ROM中數(shù)據(jù)用(1)指令,控制信號是(2)。【D】A.(1)MOV(2)和B.(1)MOVC(2)和RDWRRDWRC.(1)MOVC(2)和D.(1)MOVC(2)和PSENEA

11、PSENEA2單片機讀寫外RAM數(shù)據(jù)用(1)指令,控制信號是(2)?!綛】A.(1)MOV(2)和B.(1)MOVX(2)和RDWRRDWRC.(1)MOVX(2)和D.(1)MOVC(2)和PSENEAPSENEA3堆棧指針SP指出堆棧棧頂存儲單元的【B】A.內(nèi)容B.地址C.間接地址D.大小4.80C51單片機地址總線(AB)總線寬度為【B】位。A.8B.16C.15D.325.一個時鐘周期等于【D】振蕩周期。A.1個B.2個C.6個

12、D.12個6.關(guān)閉電源時,其所存儲內(nèi)信息將丟失的存儲器是【C】。A.ROMB.PROMC.RAMD.EPROM7程序計數(shù)器PC是【A】位的計數(shù)器,能尋址64KB的程序存儲器范圍。A.16B.8C.4D.32880C51復(fù)位的條件是RST引腳保持(1)個機器周期以上的高電平,復(fù)位后的狀態(tài):PC值為(2)、SP值為(3)、P0-P3口的值為(4)?!綛】A.(1)3(2)0000H(3)06H(4)FEHB.(1)2(2)0000H(3)0

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論