單片機復習題附答案_第1頁
單片機復習題附答案_第2頁
單片機復習題附答案_第3頁
單片機復習題附答案_第4頁
單片機復習題附答案_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

單片機復習題(僅供參照)任務一十進制數126對應的十六進制可表達為D。A.8FB.8EC.FED.7E二進制數對應的十六進制數可表達為A。A.192HB.C90HC.1A2HD.CA0H計算機內部的數據之因此用二進制的形式表達,重要是B。A.為了編程以便B.由于受器件的物理性能限制C.為了通用性D.為了提高運算速度計算機重要的構成成分為B。A.CPU、內存、I/O口B.CPU、鍵盤、顯示屏C.主機、外部設備D.以上都是CPU重要的構成成分為C。A.運算器、控制器B.加法器、寄存器C.運算器、寄存器D.運算器、指令譯碼器如下不是構成單片機的部件DA.微處理器B.存儲器C.I/O接口電路D.打印機89C51的CPU是C的單片機A.16B.4C.8D.準16AT89C51單片機的字長是C位。A.32B.16C.8D.4程序計數器PC用來B。A.寄存指令B.寄存下一條的指令地址C.寄存正在執(zhí)行的指令地址D.寄存上一條的指令地址當標志寄存器PSW的RS0和RS1分別為0和1時,系統(tǒng)選用的工作寄存器組為C。A.組1B.組3C.組2D.組0進位標志Cy在C中。A.累加器B.算術邏輯運算單元ALUC.程序狀態(tài)字寄存器PSWD.PC中指令和程序是以C形式寄存在程序存儲器中。A.源程序B.匯編程序C.二進制編碼D.BCD碼單片機應用程序一般寄存在B。A.RAMB.ROMC.CPUD.寄存器51單片機中專用寄存器(B)用來寄存下一條待執(zhí)行的指令地址。A.ACC

B.PC

C.PSW

D.DPTRAT89C51單片機有片內的ROM容量AA.4KBB.8KBC.00H-1FHD.20-2FH89C51片內的Ram共有B字節(jié)。A.128B.256C.4KD.64K89C51內部RAM中,可以進行位尋址的內部空間B。A.00H~2FHB.20H~2FHC.00H~FFHD.20H~FFH89C51單片機即可位尋址又可字節(jié)尋址的單元是A。A.20HB.30HC.00HD.70HP0和P1作輸入用途之前必須A。A.對應端口先置1B.對應端口先置0C.外接高電平D.外接上拉電阻單片機89C51的XTAL1和XTAL2引腳是D引腳。A.外接定期器B.外接串行口C.外接中斷D.外接晶振51單片機的A引腳保持兩個機器周期的高電平,單片機進入復位狀態(tài)。A.RESET

B.EA

C.VSS

D.ALE51單片機的B引腳接高平時,CPU可訪問內部和外部的ROM。A.RESET

B.EA

C.VSS

D.ALE二、填空題十六進制數轉換成十進制數0x64=__100____,二進制數轉換成十六進制數10110110B=0xb6,01010110B是個BCD碼,它代表的十進數是

__56___。十六進制數轉換成十進制數:0x42=_____66____。51單片機的程序計數器是__16__位的,因此單片機可以擴展的最大程序存儲空間為64KB。8051單片機中的PSW是程序狀態(tài)標志寄存器。MCS-51單片機片內共有64字節(jié)單元的ROM,256字節(jié)單元的RAM。89C51有4組工作寄存器,它們的地址范圍是00H-1FH。51單片機采用HMOS或CHMOS工藝制造,常用40條引腳的雙列直插封裝。引腳為復位引腳,在該引腳輸入兩個個機器周期的高電平使單片機復位。引腳用于選擇內部或外部的程序存儲器,當其為1時選擇內部程序存儲器。89C51有4個并行I/O口,其中P0~P3是準雙向口,因此輸出轉輸入時必須先寫入1。三、判斷題(√)MCS-51系統(tǒng)可以沒有復位電路。(×)MCS-51系統(tǒng)可以沒有時鐘電路(×)MCS-51的特殊功能寄存器分布在60H~80H地址范圍內。(√)讀P1口時,要先向口鎖存器寫1。(×)89C51片內帶有2K的程序存儲器。(√)89C51單片機,當CPU對內部程序存儲器尋址超過4K時,系統(tǒng)會自動在外部程序存儲器中尋址。(√)程序計數器PC不能對它進行讀寫操作。(×)89C51的程序存儲器只是用來寄存程序。(×)89C51的特殊功能寄存器分布在60H~80H的地址范圍內。(×)89C51系統(tǒng)可以沒有復位電路。任務二縮短單片機的晶振頻率,則機器周期B。A.不變

B.變長

C.變短

D.不定AT89C51單片機的晶振頻率為6MHz時,其一種機器周期的時間是C。A.0.5μsB.1μsC.2μsD.4μs89C51系統(tǒng)中,如晶振頻率為8MHz,一種機器周期等于A。A.1.5B.3C.1D.0.5下列屬于合法標識符的為B。A.while

B._time

C.500ms_time

D.main下列屬于合法標識符的為(B)A.for

B._time

C.500ms_time

D.main下列位地址中C是錯誤的。A.P0^1B.0x10C.TID.P0.6下列四組選項中,均是不合法的C51標識符的是B。A.abc、#int、65

B.int、5xy、isr-t0

C.isr*int0、interrupt、int3

D.int3、t1_t2、you下列單片機程序語句中,能有效實現無限循環(huán)的是A。

A.while(!0);B.while(0);C.while(!1);D.while(!2);在下列單片機程序語句中,能有效實現延時的是D。

A.for(i=10000;i<10000;i--);B.for(i=10000;i>0;i++);C.for(i=0;i<10000;i--);D.for(i=0;i<10000;i++);定義一種位變量表達P1口的第1位的措施是B。

A.sfrp11=P1^1;B.sbitp1_1=P1^1;C.bitp11=P0^1;D.sfrp11=P1.1;二、填空題89C51單片機的一種機器周期包括6個時鐘周期,當時鐘頻率為12MHz時,一種機器周期1微妙。89C51程序總是從____main___函數執(zhí)行起,與其所處的位置無關。假設目前單片機P1的值為0x35,規(guī)定,使用語句___P1=P1丨0x80__________可使P1.7的值置1,使用語句___P1<<=1_____________可以使P1左移一位。若有如下定義:inta[5]={1,2,3,4,5};則a[2]=___3___。三、判斷題(√)Sbit不可以用于定義內部RAM的可位尋址區(qū),只能用在可位尋址區(qū)的SFR上。(√)若一種函數的返回類型為void,則表達其沒有返回值。(×)所有定義在主函數之前的函數無需進行申明。(×)在89C51系統(tǒng)中,一種機器周期等于1.5μs。(√)Continue和break都可用來實現循環(huán)體的中斷。(√)若一種函數的返回類型為void,則表達其沒有返回值。(√)break可用來實現循環(huán)體的中斷。(×)在51系列的單片機系統(tǒng)中,一種機器周期是固定的。(×)外加晶振的頻率越高,系統(tǒng)的運算速度越快,系統(tǒng)的性能也就越好。(×)在C語言中,函數的調用是可以根據需要隨便調用,前面的函數可以調用背面的函數,背面的函數也可以調用前面的函數,無需申明。任務三AT89C51單片機有A個中斷源。A.5B.2C.3D.489C51單片機有C個中斷優(yōu)先級。A.1B.3C.2D.5AT89C51單片機外部中斷INT0和INT1的觸發(fā)方式有D。A.高電平觸發(fā)B.正脈沖觸發(fā)C.斷續(xù)觸發(fā)D.下降沿和低電平觸發(fā)外部中斷INT0的中斷觸發(fā)方式控制位IT0=0時,P3.2A是有效的中斷申請信號A.低電平B.高電平C.下降沿D.上升沿51單片機內16位的定期器/計數器執(zhí)行的計數方式是B。A.減一計數B.加一計數C.減二計數D.加二計數定期器/計數器工作方式0是C。A.8位計數器構造B.2個8位計數器構造C.13位計數構造D.16位計數構造AT89C51單片機的工作頻率為12MHz,其內部定期器的最大定期時間是C。A.256μsB.8192μsC.65536μsD.128μs定期/計數器的工作方式C可以自動再裝入定期初值。A.方式0B.方式1C.方式2D.方式3用定期器T1方式2計數,規(guī)定每計滿80次,向CPU發(fā)出中斷祈求,TH1、TL1的初始值是C。A.256B.156C.176D.8092用定期器T1方式0計數,規(guī)定每計滿100次,向CPU發(fā)出中斷祈求,TH1、TL1的初始值是D。A.256B.156C.176D.8092單片機振蕩頻率為6MHz,定期器工作在方式1需要定期1ms,則定期器初值應為()A500B1000C216-500D216-1000二、填空題8051單片機中斷源按自然優(yōu)先次序從高到低依次是__INT0_、_T0__、___INT1、_T1__、_串行接口中斷___,若MCS-51單片機的五個中斷源處在同一優(yōu)先級,則同步申請中斷時,CPU首先響應__外部中斷0________中斷。MCS-51單片機的5個中斷源分別是_INT0、T0_、INT1、T1、串行接口中斷。MCS-51單片機有兩個16位定期/計數器,其關鍵是一種16位的加法計數器。89C51定期器有4種工作方式,可在初始化程序中用軟件填寫特殊功能寄存器TMOD加以選擇。51單片機的T0在工作方式0時,是_13__位的計數器;在此方式下,規(guī)定檢測到8092個脈沖,發(fā)中斷祈求,則初值TH0=_0x03______,TL0=_0x02___。三、判斷題(√)中斷函數的調用是在滿足中斷的狀況下,自動完畢函數調用的。(×)TMOD中的GATE=1時,表達由兩個信號控制定期器的的啟停。(×)中斷標志由均可由硬件清零(×)一般狀況下,89C51單片機容許同級中斷嵌套。(×)中斷初始化時,對中斷控制器的狀態(tài)設置,只可使用位操作指令,而不能使用字節(jié)操作指令。(√)89C51單片機對最高優(yōu)先權的中斷響應是無條件的。(×)89C51單片機每個中斷源對應的在芯片上均有中斷祈求輸入引腳。(√)定期器和計數器的工作原理均是對輸入脈沖進行計數。任務四AT89C51單片機的串行接口具有D種工作方式。A.1B.2C.3D.489C51的用串行擴展并行I/O口,串行口的工作方式選擇C。A.方式0B.方式1C.方式2D.方式3SCON的中文含義B。A.串行接口

B.串行口控制寄存器

C.串行口緩沖器

D.RS-232接口串行口控制寄存器SCON中多機通信控制位是C。A.SM0B.SM1C.SM2D.RENMCS-51串行口收到一幀數據后,(B)標志置1。ATIBRICTF0DTF1二、填空題51系列單片機有一種可編程的工步串行通信接口串行通信中根據數據傳送的方向有單工,半雙工,全雙工三種方式。串行通信一幀信息由起始位,數據位,奇偶校驗位,停止位,四部分構成。串行通信的波特率由SMOD和初值決定。89

溫馨提示

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

評論

0/150

提交評論