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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論