8月單片機原理與應用模擬練習題(含答案解析)_第1頁
8月單片機原理與應用模擬練習題(含答案解析)_第2頁
8月單片機原理與應用模擬練習題(含答案解析)_第3頁
8月單片機原理與應用模擬練習題(含答案解析)_第4頁
8月單片機原理與應用模擬練習題(含答案解析)_第5頁
已閱讀5頁,還剩14頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

8月單片機原理與應用模擬練習題(含答案解析)一、單選題(共40題,每題1分,共40分)1.8051單片機的VCC(40)引腳是()引腳。A、主電源+5VB、接地C、備用電源D、訪問片外存貯器正確答案:A答案解析:8051單片機的VCC(40)引腳是主電源引腳,通常接+5V電源,為單片機提供工作所需的電能。接地引腳是GND;備用電源引腳是VCC2;訪問片外存貯器相關引腳是ALE等。2.定時器/計數器T0中斷的中斷入口地址為()。A、0003HB、000BHC、0013HD、001BH正確答案:B答案解析:定時器/計數器T0中斷的中斷入口地址為000BH。當T0溢出產生中斷時,CPU會自動跳轉到000BH這個地址去執行中斷服務程序。3.MCS-51單片機定時器/計數器T0的低8位計數器是哪一個呢?A、TH1B、TL1C、TH0D、TL0正確答案:D4.MCS-51單片機當擴展外部存儲器或擴展I/O口時,()口作地址總線低8位輸出。A、P0B、P1C、P2D、P3正確答案:A答案解析:P0口在擴展外部存儲器或擴展I/O口時作地址總線低8位輸出,P2口作地址總線高8位輸出,P1口主要用于通用I/O口,P3口除了通用I/O功能外還具有第二功能。5.啟動定時器/計數器T0開始計數是使TCON的()。A、TF0位置1B、TR0位置1C、TR0位置0D、TR1位置0正確答案:B答案解析:啟動定時器/計數器T0開始計數是使TCON中的TR0位置1。TR0是定時器T0的運行控制位,置1時啟動T0計數,置0時停止T0計數。TF0是定時器T0的溢出標志位,當T0計數溢出時TF0置1。TR1是定時器T1的運行控制位,與T0無關。6.用8051單片機的定時器/計數器T1作計數方式,用方式2,則工作方式控制字為()。A、06HB、02HC、20HD、60H正確答案:D7.MCS-5l單片機SFR的存儲空間是()。A、00H~3FHB、00H~7FHC、80H~FFHD、00H~9FH正確答案:C8.MCS-51單片機匯編語言指令格式中,唯一不可缺少的部分是()。A、標號B、操作碼C、操作數D、注釋正確答案:B答案解析:操作碼是指令中唯一不可缺少的部分,它規定了指令要執行的具體操作,如加法、減法、數據傳送等。而標號是給指令起的一個名字,不是必需的;操作數根據具體指令可能有也可能沒有;注釋是對指令的解釋說明,也不是指令格式中不可缺少的部分。9.已知:A=DBH,R4=73H,CY=1,指令:SUBBA,R4執行后的結果是()。A、A=73HB、A=DBHC、A=67HD、以上都不對正確答案:C答案解析:執行SUBBA,R4指令時,是A-R4-CY。A=DBH=219,R4=73H=115,CY=1。則219-115-1=103=67H,所以執行后的結果A=67H。10.單片機晶振頻率為12MHz時,定時/計數器可以計數的最大脈沖頻率為()。A、2MHZB、250KHZC、500KHZD、1MHZ正確答案:C11.根據以下程序,判斷51單片機定時器/計數器T0的工作方式是()。Voidtimer0_ISR(void)interrupt1{led0=!led0;}A、方式0B、方式1C、方式2D、方式3正確答案:C12.要使MCS-51單片機能夠響應定時器/計數器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內容應是()。A、98HB、84HC、42HD、22H正確答案:A13.某種存儲器芯片是8KB*4/片,那么它的地址線是()根。A、11根B、12根C、15根(原為13)D、14根正確答案:C答案解析:因為8KB=2^13B,所以地址線需要13根來表示這么多的存儲單元,而題目問的是地址線數量,所以應該大于12根,正確答案是大于15根(原為13根,這里出題有誤,應為13根)。14.MCS-51單片機的TMOD模式控制寄存器是一個專用寄存器,用于控制定時器/計數器T1和T0的操作模式及工作方式,其中C/T表示的是()。A、門控位B、工作方式選擇位C、啟動位D、定時/計數功能選擇位正確答案:D答案解析:該位為定時/計數功能選擇位,C/T=0時為定時器模式,對內部機器周期計數;C/T=1時為計數器模式,對外部引腳T0(P3.4)或T1(P3.5)上的輸入脈沖計數。15.MCS-51單片機指令系統中,清零指令是()。A、CPLAB、RLCAC、CLRAD、RRCA正確答案:C16.對于AT89C51單片機,其內部RAM()。A、只能位尋址B、只能字節尋址C、既可位尋址又可字節尋址D、少部分既能位尋址又能字節尋址正確答案:D17.定時器/計數器T1中斷允許控制位為()。A、ET0B、ET1C、ESD、EX1正確答案:B答案解析:中斷允許控制位用于控制相應中斷是否允許響應。ET0是定時器/計數器T0的中斷允許控制位;ET1是定時器/計數器T1的中斷允許控制位;ES是串行口中斷允許控制位;EX1是外部中斷1的中斷允許控制位。所以定時器/計數器T1中斷允許控制位為ET1。18.指令MULAB執行前(A)=18H,(B)=05H,執行后,AB的內容是()。A、90H,05HB、90H,00HC、78H,05HD、78H,00H正確答案:D答案解析:MULAB是將A和B中的內容相乘,結果的高8位存于B中,低8位存于A中。(A)=18H=24,(B)=05H=5,24×5=120,120轉換為十六進制是78H,所以執行后(A)=78H,(B)=00H。19.()顯示方式編程較簡單,但占用I/O端口線多,其一般適用于顯示位數較少的場合。A、靜態B、動態C、靜態和動態D、查詢正確答案:A答案解析:靜態顯示方式編程較簡單,因為每個數碼管的段選線直接與單片機的I/O端口相連,通過控制I/O端口的電平就能控制數碼管顯示相應的字符。但這種方式占用I/O端口線多,比如一個8位數碼管就需要8根段選線和8根位選線(共陰極或共陽極),總共16根I/O端口線。所以其一般適用于顯示位數較少的場合。動態顯示方式雖然占用I/O端口線少,但編程相對復雜一些。查詢方式與顯示方式的特點無關。20.若單片機的振蕩頻率為6MHz,設定時器/計數器工作在方式1需要定時1ms,則定時器/計數器初值應為()。A、1000B、216-1000C、216-500D、500正確答案:C21.如果手中僅有一臺示波器,可通過觀察哪個引腳的狀態,來大致判斷MCS-51單片機正在工作。()A、ALEB、VCCC、/PSEND、A15正確答案:A答案解析:ALE引腳是地址鎖存允許信號輸出引腳。當單片機訪問外部存儲器時,ALE引腳會周期性地輸出正脈沖信號,其頻率為振蕩頻率的1/6。通過觀察ALE引腳的輸出信號,可以大致判斷單片機是否在正常工作。如果ALE引腳沒有輸出信號或者輸出信號異常,可能表示單片機工作出現了問題。而VCC是電源引腳,/PSEN是外部程序存儲器讀選通信號引腳,A15不是MCS-51單片機中用于直接判斷是否工作的典型引腳。22.MCS-51系列單片機CPU關中斷語句是()。A、SETBEAB、SETBESC、CLREAD、SETBEX0正確答案:C23.使用單片機開發系統調試程序時,對源程序進行匯編的目的是()。A、將目標程序轉換成源程序B、連續執行C、將低級語言轉換成高級語言D、將源程序轉換成目標程序正確答案:A24.要想測量/INT0引腳上的一個正脈沖寬度,那么特殊功能寄存器TMOD的內容應為()。A、09HB、87HC、00HD、80H正確答案:A25.一主程序中有一句LP:SJMPLP,指令功能為等待中斷,在主程序中沒有安排堆棧指針SP,且中斷子程序的最后一句不是RETI而是SJMPLP,則執行完2次中斷子程序后SP為()。A、07HB、與原來值相同C、08HD、09H正確答案:C26.MCS-51單片機片內外的ROM是統一編址的,如果/EA端保持高電平,8051單片機的程序計數器PC在()地址范圍內。A、1000H—FFFFHB、0000H—FFFFHC、0001H—0FFFHD、0000H—0FFFH正確答案:D答案解析:MCS-51單片機片內外的ROM是統一編址的,當/EA端保持高電平時,CPU先訪問片內ROM,片內ROM的地址范圍是0000H-0FFFH,當程序計數器PC的值超出片內ROM的范圍(大于0FFFH)時,會自動轉向片外ROM繼續執行程序。所以如果/EA端保持高電平,8051單片機的程序計數器PC在0000H-0FFFH地址范圍內先訪問片內ROM。27.片內RAM的20H~2FH為位尋址區,所包含的位地址是()。A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH正確答案:B答案解析:片內RAM的20H~2FH為位尋址區,這16個字節共包含128個位,位地址范圍是00H~7FH。20H字節的最低位地址是00H,2FH字節的最高位地址是7FH,所以答案選B。28.十進制126數其對應的十六進制數可表示為()。A、8FHB、8EHC、FEHD、7EH正確答案:D答案解析:將十進制數126轉換為十六進制,用126除以16,商是7余數是14,十六進制中14用E表示,所以126對應的十六進制是7EH。29.單片機上電復位后,PC的內容和SP的內容為()。A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正確答案:B30.MCS-51單片機的立即尋址的指令中,立即數就是()。A、放在寄存器R0中的內容B、放在程序中的常數C、放在A中的內容D、放在B中的內容正確答案:B答案解析:立即尋址是指在指令中直接給出操作數,這個操作數就是放在程序中的常數。比如MOVA,#50H,這里的#50H就是立即數,即放在程序中的常數。31.單片機內部數據之所以用二進制形式表示,主要是()。A、為了提高運算速度B、為了編程方便C、受器件的物理性能限制D、為了通用性正確答案:C答案解析:單片機內部采用二進制形式表示數據,主要是受器件的物理性能限制。單片機中的電子元件如晶體管等,只有兩種穩定的狀態,正好對應二進制的0和1,所以采用二進制來表示數據,方便硬件實現各種邏輯運算和數據處理。32.在中斷允許寄存器IE中,為定時器/計數器T1的允許位是()。A、ESB、ET0C、ET1D、EX1正確答案:C答案解析:在中斷允許寄存器IE中,ET1是定時器/計數器T1的允許位。ES是串行口中斷允許位;ET0是定時器/計數器T0的允許位;EX1是外部中斷1的允許位。33.MCS-51單片機響應中斷的中斷矢量地址是()。A、中斷服務程序的首句地址B、中斷服務程序的出口地址C、中斷服務程序的入口地址D、主程序等待中斷指令的地址正確答案:C答案解析:中斷矢量地址就是中斷服務程序的入口地址。當單片機響應中斷時,會根據中斷源的不同跳轉到對應的中斷矢量地址處,從而進入相應的中斷服務程序開始執行,所以中斷矢量地址是中斷服務程序的入口地址。34.串行口工作方式1的波特率是()。A、固定的,為fosc/32B、可變的,通過定時器/計數器T1的溢出率設定C、固定的,為fosc/16D、固定的,為fosc/64正確答案:B答案解析:工作方式1的波特率是可變的,由定時器/計數器T1的溢出率決定。在工作方式1下,波特率=n×(定時器T1溢出率)/12,其中n可以是1、16或64,通過設置SMOD位來選擇,定時器T1溢出率由定時器T1的計數初值決定,所以波特率是可變的,通過定時器/計數器T1的溢出率設定。35.下列指令能使累加器A的最低位置1的是()。A、SETBA,#01HB、SETBA,0C、ORLA,#01HD、SETBA,#00H正確答案:C答案解析:這道題主要考查對累加器A進行位操作的指令。選項A中SETBA,#01H語法錯誤,不能直接這樣給累加器A賦值。選項B中SETBA,0同樣語法錯誤。選項C中ORLA,#01H指令是將累加器A的內容與立即數01H進行邏輯或操作,能使累加器A的最低位置1。選項D中SETBA,#00H會使累加器A的值變為00H,不能使最低位置1。36.MCS-51系列單片機的定時器/計數器T1用作計數方式時的計數脈沖是()。A、由T1(P3.5)輸入B、由內部時鐘頻率提供C、由T0(P3.4)輸入D、由外部計數脈沖提供正確答案:A答案解析:MCS-51系列單片機的定時器/計數器T1用作計數方式時,計數脈沖是由T1(P3.5)引腳輸入的外部脈沖信號。內部時鐘頻率是定時器工作的一種定時基準,不是計數脈沖;T0(P3.4)與T1用作計數時的計數脈沖無關;外部計數脈沖需要通過T1引腳輸入。37.MCS-51單片機要復位只需要在第9引腳接個高電平持續()就可以實現。A、1usB、2usC、1nsD、2ns正確答案:B答案解析:復位是使單片機回到初始狀態的操作。MCS-51單片機復位時,需要在第9引腳(RST)接高電平,且這個高電平持續時間要大于2us,才能確保單片機完成復位操作。所以答案是[B]38.計算機中最常用的字符信息編碼是()。A、ASCII碼B、BCD碼C、余3碼D、循環碼正確答案:A答案解析:ASCII碼是基于拉丁字母的一套電腦編碼系統,主要用于顯示現代英語和其他西歐語言,是計算機中最常用的字符信息編碼。BCD碼是用4位二進制數來表示1位十進制數中的0~9這10個數碼。余3碼是由8421碼加上0011形成的一種無權碼。循環碼是一種無權碼,它在相鄰位間具有循環特性。所以計算機中最常用的字符信息編碼是ASCII碼。39.8051單片機的定時器/計數器T1用作計數方式時計數脈沖是()。A、外部計數脈沖由T1(P3.5)輸入B、外部計數脈沖由內部時鐘頻率提供C、外部計數脈沖由T0(P3.4)輸入D、外部計數脈沖計數正確答案:A答案解析:8051單片機的定時器/計數器T1用作計數方式時,計數脈沖是由外部引腳T1(P3.5)輸入的,所以答案是A。40.MCS-51單片機的定時器/計數器T0用作定時方式時是()。A、由內部時鐘頻率定時,一個時鐘周期加1B、由外部計數脈沖計數,一個機器周期加1C、外部定時脈沖由T0(P3.4)輸入定時D、由內部時鐘頻率計數,一個機器周期加1正確答案:D答案解析:MCS-51單片機

溫馨提示

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

評論

0/150

提交評論