單片機原理與應用模考試題+參考答案_第1頁
單片機原理與應用??荚囶}+參考答案_第2頁
單片機原理與應用??荚囶}+參考答案_第3頁
單片機原理與應用??荚囶}+參考答案_第4頁
單片機原理與應用模考試題+參考答案_第5頁
已閱讀5頁,還剩27頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

單片機原理與應用模考試題+參考答案一、單選題(共74題,每題1分,共74分)1.MCS-51單片機的并行I/O中,()口作為輸入輸出口進行使用時需要外接上拉電阻。A、P0B、P1C、P2D、P3正確答案:A答案解析:P0口作為輸入輸出口進行使用時需要外接上拉電阻。P0口是三態雙向口,當作為通用I/O口輸出時,由于輸出驅動電路是開漏結構,所以需要外接上拉電阻才能輸出高電平;當作為輸入口時,也需要先向該端口寫“1”使輸出緩沖器截止,以防止讀入的數據出錯,此時也相當于外接了上拉電阻。而P1、P2、P3口內部均有上拉電阻,不需要外接。2.在智能電器中使用單片機,應屬于計算機的()。A、輔助設計應用B、數據處理應用C、測量、控制應用D、數值計算應用正確答案:C答案解析:在智能電器中使用單片機主要是用于對電器的各種參數進行測量,并根據測量結果進行相應的控制,所以屬于計算機的測量、控制應用。3.單片機晶振頻率為12MHz時,定時/計數器可以計數的最大脈沖頻率為()。A、2MHZB、500KHZC、1MHZD、250KHZ正確答案:B4.單片機上電后或復位后,工作寄存器R0是在()。A、0區00H單元B、SFRC、0區01H單元D、0區09H單元正確答案:A5.能訪問外部數據存儲器的傳送指令是()。A、MOV指令B、MOVC指令C、MOVX指令D、ADD正確答案:C6.MCS-51單片機指令系統中,指令MOVA,@R0,執行前(A)=86H,(R0)=20H,(20H)=18H,執行后()。A、(A)=86HB、(A)=20HC、(A)=18HD、(A)=00H正確答案:C答案解析:執行該指令時,會將以R0內容為地址的存儲單元中的數據傳送到累加器A中,R0內容為20H,(20H)=18H,所以執行后(A)=18H。7.P1口的每一位能驅動()。A、2個TTL低電平負載B、4個TTL低電平負載C、8個TTL低電平負載D、10個TTL低電平負載正確答案:B答案解析:P1口的每一位能驅動4個TTL低電平負載,所以答案選B。8.下列指令中循環(減1)轉移指令是指()。A、DJNZRn,relB、CJNERn,#data,relC、JZrelD、JBCbit,rel正確答案:A答案解析:DJNZRn,rel指令是將寄存器Rn的內容減1,若結果不為0則轉移到指定地址執行,實現循環減1轉移的功能。CJNERn,#data,rel是比較Rn和立即數data,不相等則轉移,主要用于比較判斷。JZrel是判斷累加器A內容為0則轉移。JBCbit,rel是判斷位bit為1則轉移并將該位清0。所以循環(減1)轉移指令是DJNZRn,rel。9.MCS-5l單片機SFR的存儲空間是()。A、00H~3FHB、00H~7FHC、80H~FFHD、00H~9FH正確答案:C10.MCS-51單片機在同一優先級的中斷源同時申請中斷時,CPU首先響應()。A、外部中斷0B、外部中斷1C、定時器/計數器T0中斷D、定時器/計數器T1中斷正確答案:A答案解析:MCS-51單片機在同一優先級的中斷源同時申請中斷時,CPU首先響應外部中斷0。外部中斷0的中斷入口地址是0003H,在所有中斷源中響應優先級最高。11.P3口作第二功能口時()。A、應外接上拉電阻B、不能作I/O口C、能作I/O口D、應外接高電平正確答案:B答案解析:P3口作第二功能口時不能作I/O口。P3口的第二功能和I/O功能是復用的,當使用第二功能時,就不能同時作為普通的I/O口來使用了。12.存儲16×16點陣的一個漢字信息,需要的字節數為()。A、256B、64C、32D、128正確答案:C13.MCS-51單片機的中斷允許寄存器內容為83H,CPU將響應的中斷請求是()。(可能有問題)A、T1B、T0,T1C、T0,串行接口D、T0正確答案:B14.欲將P1口的高4位保留不變,低4位取反,可用指令()。A、ANLP1,#0FHB、ORLP1,#0FHC、XRLP1,#0FHD、以上三句都不行正確答案:C答案解析:對P1口進行操作,ANLP1,#0FH是將P1口與0FH進行“與”操作,會使P1口高4位不變,低4位清零;ORLP1,#0FH是將P1口與0FH進行“或”操作,會使P1口高4位不變,低4位置1;XRLP1,#0FH是將P1口與0FH進行“異或”操作,會使P1口低4位取反,高4位不變,符合題目要求。15.下列標號中,正確的標號是()。A、1BT:B、BEGINC、ADD:D、STAB31:正確答案:D16.當需要從MCS-51單片機程序存儲器取數據時,采用的指令為()。A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正確答案:B答案解析:當需要從MCS-51單片機程序存儲器取數據時,應使用MOVC指令。MOVCA,@A+DPTR指令是以累加器A的內容加上數據指針DPTR的內容作為地址,從程序存儲器中讀取一個字節的數據送到累加器A中,可用于訪問程序存儲器中的數據表格等。選項A是訪問片外數據存儲器;選項C和D是訪問片外數據存儲器,不是程序存儲器。17.5轉換成十六進制數是()。A、94.8HB、49.8HC、111HD、49H正確答案:B答案解析:將十進制數\(5\)轉換為十六進制數,整數部分\(5\div16=0\cdots\cdots5\),所以整數部分十六進制為\(5\),小數部分\(0.5\times16=8\),所以\(5\)轉換為十六進制是\(5.8H\),與選項B中的\(49.8H\)不符,推測選項B中的\(49\)可能是指\(4\times16+9=73\),但整體來說這題選項設置不太準確。若僅看整數部分\(5\)轉換為十六進制就是\(5H\),不過沒有符合的選項。可能題目存在問題。18.MCS-51系列單片機的定時器/計數器T0用做計數方式時,采用工作方式2,則初始化編程為()。A、TMOD=0x01B、TMOD=0x20C、TMOD=0x06D、TCON=0x02正確答案:C19.在C51語句的if語句中,用作判斷的表達式為()。A、關系表達式B、邏輯表達式C、算術表達式D、任意表達式正確答案:D答案解析:在C51語句的if語句中,用作判斷的表達式可以是任意合法的表達式,只要該表達式的值最終能轉換為邏輯值(真或假)即可。關系表達式、邏輯表達式、算術表達式等都可以作為判斷表達式,所以是任意表達式。20.單片機的基本組成包括()。A、CPU、存儲器、輸入輸出設備B、CPU、存儲器、I/O接口C、存儲器、輸入輸出設備、I/O接口D、CPU、輸入輸出設備、I/O接口正確答案:B答案解析:單片機的基本組成包括CPU(中央處理器)、存儲器(用于存儲程序和數據)、I/O接口(用于與外部設備進行通信)。輸入輸出設備是通過I/O接口與單片機相連,并非單片機基本組成的直接部分。所以選項B正確。21.MCS-51系列單片機在同一級別里除串行口外,級別最低的中斷源是()。A、外部中斷1B、定時器/計數器T0C、定時器/計數器T1D、串行口正確答案:C答案解析:MCS-51系列單片機中斷源優先級中,定時器/計數器T1的級別低于外部中斷1、定時器/計數器T0,高于串行口。所以級別最低的中斷源是定時器/計數器T1。22.用定時器/計數器T1方式2計數,要求每計滿100次,向CPU發出中斷請求,TH1、TL1的初值為()。A、9CHB、20HC、64HD、A0H正確答案:A答案解析:1.定時器/計數器T1工作在方式2時是8位自動重裝的定時器/計數器。2.計數初值的計算公式為:X=2^n-N,其中n為定時器/計數器的位數(這里是8位,n=8),N為計數值。3.已知計數值N=100,2^8=256。4.則計數初值X=256-100=156,156轉換為十六進制是9CH。所以TH1、TL1的初值為9CH。23.單片機上電復位后,PC的內容為()。A、0000HB、0003HC、000BHD、001BH正確答案:A答案解析:單片機上電復位后,程序計數器PC指向程序的起始地址,在MCS-51單片機中,程序的起始地址是0000H。24.MCS-51單片機復位后,程序計數器PC=0000H,即程序從()開始執行指令。A、0001HB、0000HC、0003HD、0023H正確答案:B答案解析:復位后,程序計數器PC被清零,所以程序從0000H地址開始執行指令,也就是大于0000H的地址開始,選項B符合。25.要設計一個32鍵的行列式鍵盤,至少需要占用()根引腳線。A、18根B、32根C、12根D、無法確定正確答案:C26.設定時器/計數器T0為方式2,計數方式工作時,對外來事件計數一次就產生中斷請求,這個方法可以用在()。A、IO口的擴展B、定時器/計數器中斷源的擴展C、串口中斷源的擴展D、外部中斷源的擴展正確答案:D答案解析:當定時器/計數器T0工作在方式2計數方式時,每計數一次就產生中斷請求,可利用這一特性通過設置特定的計數初值等方式來模擬外部中斷的功能,從而實現外部中斷源的擴展。方式2是8位自動重裝初值的計數方式,能夠方便地進行精確計數。它本身不是用于IO口擴展,與定時器/計數器中斷源擴展和串口中斷源擴展無關。27.將十六進制數6EH轉換成對應的十進制數是()。A、100B、90C、110D、120正確答案:C答案解析:十六進制轉換十進制的方法是,用每一位上的數字乘以\(16\)的相應次冪,然后將結果相加。十六進制數\(6EH\),\(E\)代表\(14\),則\(6\times16^1+14\times16^0=96+14=110\)。28.不屬于單片機與輸入輸出設備進行信息交換的方式是()。A、無條件傳送方式B、查詢方式C、中斷方式D、存儲器直接存取方式正確答案:D答案解析:單片機與輸入輸出設備進行信息交換的方式有無條件傳送方式、查詢方式和中斷方式。存儲器直接存取方式(DMA)主要用于在內存和外部設備之間高速傳輸數據,不是單片機與輸入輸出設備進行信息交換的典型方式。29.在CPU內部,反映程序運行狀態或反映運算結果的一些特征寄存器是()。A、PCB、PSWC、AD、SP正確答案:B30.可以控制程序轉向64K程序存儲器地址空間的任何單元的無條件轉移指令是()。A、AJMPaddr11B、LJMPaddr16C、SJMPrelD、JCrel正確答案:B答案解析:LJMPaddr16指令是長跳轉指令,它可以控制程序轉向64K程序存儲器地址空間的任何單元,實現無條件轉移。AJMPaddr11是絕對跳轉指令,跳轉范圍限于當前2KB地址空間;SJMPrel是相對跳轉指令,跳轉范圍是以當前PC值為基準的相對偏移量;JCrel是條件跳轉指令,當進位標志C為1時跳轉。31.8051單片機計數初值的計算中,若設最大計數值為M,對于方式1下的M值為()。A、M=216=65536B、M=28=256C、M=213=8192D、M=24=16正確答案:A32.指令MOVR0,20H執行前(R0)=30H,(20H)=38H,執行后(R0)=()。A、20HB、30HC、50HD、38H正確答案:D答案解析:執行指令MOVR0,20H后,R0的內容被賦值為20H單元的內容,即(R0)=38H,所以執行后(R0)>30H。33.使MCS-51系列單片機的定時器/計數器T0停止計數的語句是()。A、SETBTR0B、CLRTR1C、CLRTR0D、SETBTR1正確答案:C答案解析:在MCS-51系列單片機中,TR0是定時器/計數器T0的運行控制位,CLR是清除指令,CLRTR0可以使T0停止計數。而SETB是置位指令,SETBTR0會啟動T0計數;TR1是定時器/計數器T1的運行控制位,CLRTR1會停止T1計數,SETBTR1會啟動T1計數,均不符合使T0停止計數的要求。34.下列說法正確的是()。A、各中斷源發出的中斷請求信號,都會標記在AT89S51的IE寄存器中B、各中斷源發出的中斷請求信號,都會標記在AT89S51的TMOD寄存器中C、各中斷源發出的中斷請求信號,都會標記在AT89S51的IP寄存器中D、各中斷源發出的中斷請求信號,都會標記在AT89S51的TCON、SCON寄存器中正確答案:D答案解析:各中斷源發出的中斷請求信號,都會標記在AT89S51的TCON、SCON寄存器中。其中,定時器/計數器T0、T1的溢出中斷請求標志位TF0、TF1存放在TCON寄存器中;外部中斷0、外部中斷1的中斷請求標志位IE0、IE1存放在TCON寄存器中;串行口中斷標志位TI、RI存放在SCON寄存器中。而IE寄存器是中斷允許寄存器,用于控制中斷的允許和禁止;TMOD寄存器是定時器/計數器的工作方式寄存器;IP寄存器是中斷優先級寄存器,它們都不用于標記中斷請求信號。35.MCS-51單片機的P2口在單芯片系統時,通常用作以下()。A、輸出控制B、輸入控制C、通用I/O控制D、地址線高8位控制正確答案:D答案解析:MCS-51單片機的P2口在單芯片系統時,通常用作地址線高8位控制。P0口分時復用作為地址線低8位和數據線,P2口則提供高8位地址,用于訪問外部程序存儲器或數據存儲器等擴展芯片時確定地址空間。36.在單片機算術運算過程中,指令DAA常用于()運算。A、二進制B、加法C、BCD碼加法D、十六進制正確答案:C答案解析:該指令常用于BCD碼加法運算。在進行BCD碼加法時,當兩個BCD碼相加和大于9或者有進位時,需要使用DAA指令進行調整,以得到正確的BCD碼運算結果。37.MCS-51系列單片機串行口發送/接收中斷源的工作過程是:當串行口接收或發送完一幀數據時,將SCON中的(),向CPU申請中斷。A、RI或TI置1B、RI或TI置0C、RI置1或TI置0D、RI置0或TI置1正確答案:A答案解析:當串行口接收或發送完一幀數據時,會使SCON中的RI(接收中斷標志)或TI(發送中斷標志)置1,以此向CPU申請中斷。38.上電復位后,PSW的值為()。A、1B、07HC、FFHD、0正確答案:D答案解析:上電復位后,程序計數器PC被清零,堆棧指針SP被初始化為07H,程序狀態字PSW被清0,即PSW的值為00H,0大于0,所以答案選[D]39.10101.101B轉換成十進制數是()。A、46.625B、23.625C、23.62D、21.625正確答案:D40.下面的while語句循環執行了()次空語句。While(i=3);A、無限次B、0次C、1次D、2次正確答案:B41.鐘頻率的幾分之幾()。A、1/1B、1/4C、1/6D、1/12正確答案:D答案解析:首先明確題目所問的是某個與鐘頻率相關的比例情況。在時鐘相關問題中,分針走一圈是60分鐘,時針走一圈是12小時即720分鐘,分針速度是時針速度的12倍。而通常所說的鐘頻率相關比例問題,比如分針與時針的速度比例關系等。這里選項D表示大于1/12,意味著是在探討分針速度與時針速度關系等類似比例中大于1/12的情況,符合時鐘中分針和時針速度比例等相關特性,分針速度相對時針速度來說遠大于1/12。42.MCS-51單片機指令系統中,求反指令是()。A、CPLAB、RLCAC、CLRAD、RRCA正確答案:A答案解析:CPLA指令是將累加器A中的內容按位取反。RLCA是帶進位循環左移指令,CLRA是清累加器A指令,RRCA是帶進位循環右移指令。43.如果手中僅有一臺示波器,可通過觀察哪個引腳的狀態,來大致判斷MCS-51單片機正在工作。()A、ALEB、VCCC、/PSEND、A15正確答案:A答案解析:ALE引腳是地址鎖存允許信號輸出引腳。當單片機訪問外部存儲器時,ALE引腳會周期性地輸出正脈沖信號,其頻率為振蕩頻率的1/6。通過觀察ALE引腳的輸出信號,可以大致判斷單片機是否在正常工作。如果ALE引腳沒有輸出信號或者輸出信號異常,可能表示單片機工作出現了問題。而VCC是電源引腳,/PSEN是外部程序存儲器讀選通信號引腳,A15不是MCS-51單片機中用于直接判斷是否工作的典型引腳。44.無條件跳轉指令AJMP的跳轉范圍是()。A、256BB、1KBC、2KBD、64KB正確答案:C45.可以實現P1口輸出各位內容循環左移的語句是()。A、P1=P1<<1|P1>>7;B、P1=P1>>7;C、P1=P1<<1;D、P1=P1<<7|P1>>1;正確答案:A答案解析:選項A中,P1<<1是將P1口的內容左移一位,P1>>7是將P1口的內容右移7位,然后通過或運算實現循環左移。選項B只是右移7位,不能實現循環左移。選項C單純左移一位,不是循環左移。選項D的操作邏輯錯誤,不能實現循環左移。46.當8031外擴程序存儲器8KB時,需使用EPROM2716()。A、2片B、3片C、4片D、5片正確答案:C答案解析:EPROM2716的存儲容量為2KB,8031外擴程序存儲器8KB,8KB÷2KB=4片,由于外擴時地址線要全譯碼,所以需要大于4片。47.若要定時100ms(系統時鐘頻率為6MHz),則使用定時器/計數器的()更合適。A、方式3B、方式0C、方式1D、方式2正確答案:C48.當外部中斷0發出中斷請求后,中斷響應的條件是()。A、ET0=1B、EX0=1C、IE=0x81D、IE=0x61正確答案:C答案解析:中斷響應的條件是總中斷允許EA=1且對應的中斷允許位為1。對于外部中斷0,需要EX0=1且EA=1。選項C中IE=0x81時,EA=1(最高位)且EX0=1(第2位),滿足中斷響應條件。選項A中ET0是定時器T0溢出中斷允許位,與外部中斷0無關;選項B只提到EX0=1,沒有總中斷允許EA=1;選項D中IE=0x61時EA=1但EX0=0,不滿足外部中斷0中斷響應條件。49.外部中斷1中斷入口地址為()。A、0003HB、000BHC、0013HD、001BH正確答案:C50.MCS-51單片機指令系統中,指令DAA是()。A、除法指令B、加1指令C、加法指令D、十進制調整指令正確答案:D答案解析:十進制調整指令用于對BCD碼加法運算的結果進行調整,當進行BCD碼加法后,使用該指令可將結果調整為正確的BCD碼形式。51.MCS-51單片機擴展I/O口與外部數據存儲器()。A、統一編址B、分別獨立編址C、變址編址D、動態編址正確答案:A52.在共陽極數碼管使用中,若要僅顯示小數點,則其相應的字段碼是()。A、7FHB、80HC、40HD、10H正確答案:A53.單片機上電復位后,PC的內容和SP的內容為()。A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正確答案:B54.用8051單片機的定時器/計數器T1作定時方式,用方式1,則工作方式控制字為()。A、50HB、05HC、01HD、10H正確答案:D55.8051單片機中,唯一一個用戶可使用的16位寄存器是()。A、PSWB、ACCC、SPD、DPTR正確答案:D56.在單片機中,通常將一些中間計算結果放在()中。A、控制器B、數據存儲器C、程序存儲器D、累加器正確答案:D57.共陽極LED數碼管加反向器驅動時顯示字符“6”的段碼是()。A、06HB、7DHC、82HD、FAH正確答案:B答案解析:共陽極LED數碼管顯示字符“6”的段碼是0x7D。加反向器驅動時,需要將段碼取反,0x7D取反后為0x82,而題目中沒有0x82這個選項。逐一分析選項,選項A:0x06取反后為0xF9;選項B:0x7D取反后為0x82;選項C:0x82取反后為0x7D;選項D:0xFA取反后為0x05。所以正確答案是B。58.MCS-51單片機定時器/計數器工作方式0是指的()工作方式。A、8位B、8位自動重裝C、13位D、16位正確答案:C答案解析:工作方式0是13位定時器/計數器方式,TL低5位和TH高8位組成13位計數結構。59.單片機上電復位后,堆棧區的最大允許范圍是()個單元。A、256B、128C、64D、120正確答案:D60.立即尋址方式中,指令直接給出操作數的()。A、地址B、命令C、數據正確答案:C61.啟動定時器/計數器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無關。62.設累加器A中為無符號數,B中數為2,下列指令()的作用與其它幾條不同。A、ADDA,0E0HB、MULABC、RLAD、RLCA正確答案:A63.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。64.要用傳送指令訪問MCS-51單片機片外RAM,它的指令操作碼助記符應是()。A、MOVB、MOVXC、MOVCD、以上都是正確答案:B答案解析:>MOV是訪問片內RAM的指令;MOVX是訪問片外RAM的指令;MOVC是用于訪問程序存儲器的指令。所以要用傳送指令訪問MCS-51單片機片外RAM,指令操作碼助記符應是MOVX,答案選B。65.用8031單片機的定時器/計數器T1作定時方式,用方式2,則工作方式控制字為()。A、20HB、06HC、02HD、60H正確答案:A66.指令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。67.用8031單片機的定時器/計數器T0作定時方式,用方式2,則工作方式控制字為()。A、01HB、02HC、04HD、05H正確答案:B答案解析:方式2的工作方式控制字為00000010B,即02H。定時器/計數器T0工作在定時方式2時,TMOD的低4位控制T0,高4位控制T1,要設置T0為方式2,就需要將TMOD的低4位設置為0010B,即02H。68.啟動定時器/計數器T1開始計數是使TCON的()。A、TF1位置1B、TR0位置1C、TR1位置0D、TR1位置1正確答案:D答案解析:啟動定時器/計數器T1開始計數是通過設置TCON寄存器中的TR1位為1來實現的。TR1是T1的運行控制位,當TR1=1時,T1開始計數;當TR1=0時,T1停止計數。而TF1是T1的溢出標志位,當T1計數溢出時TF1置1;TR0是T0的運行控制位。所以答案是[D]。69.在下列寄存器中,與定時器/計數器控制無關的是()。A、TCONB、TMODC、SCOND、IE正確答案:C答案解析:SCON是串行控制寄存器,主要用于控制串行通信,與定時器/計數器控制無關。TCON是定時器/計數器控制寄存器,用于控制定時器/計數器的啟動、停止、溢出標志等;TMOD用于設置定時器/計數器的工作方式;IE是中斷允許寄存器,與定時器/計數器的中斷相關,都與定時器/計數器控制有關。70.定時器/計數器工作方式()可溢出后不用重裝計數初值。A、0B、1C、2D、3正確答案:C答案解析:工作方式2是自動重裝初值的8位定時器/計數器,當定時器/計數器溢出時,會自動將THx中的初值重新裝入TLx中,而工作方式3只有T0有,T0分成兩個8位計數器TH0和TL0,TL0使用T0的原控制位,TH0借用T1的TF1和TR1,溢出后不用重裝計數初值,工作方式0和1溢出后都需要重裝計數初值。71.定時器/計數器若工作在循環定時或循環計數場合,應選用()。A、工作方式0B、工作方式3C、工作方式2D、工作方式1正確答案:C答案解析:工作方式2為自動重裝初值的8位定時器/計數器,在循環定時或循環計數場合可避免每次都重新設置初值,使用方便,所以應選用工作方式2。72.對于MCS-51單片機,一個機器周期=()個狀態周期。A、2B、6C、12D、24正確答案:B答案解析:一個機器周期由6個狀態周期組成,每個狀態周期又分為2個節拍。所以一個機器周期=(6)個狀態周期,答案選B。73.8051單片機計數初值的計算中,若設最大計數值為M,對于方式2下M值為()。A、M=256B、M=65536C、M=8192D、M=64正確答案:A74.根據以下程序,判斷51單片機定時器/計數器T0的工作方式是()。Voidtimer0_ISR(void)interrupt1{led0=!led0;}A、方式3B、方式0C、方式1D、方式2正確答案:D二、判斷題(共26題,每題1分,共26分)1.AT89S51單片機中特殊功能寄存器(SFR)占用片內RAM的部份地址。()A、正確B、錯誤正確答案:A2.內部RAM的20H~2FH單元既可以作為一般單元用字節尋址,也可以對它們的位進行尋址。()A、正確B、錯誤正確答案:A3.匯編指令主要是由操作碼和操作數組成的,但是有些指令只有操作碼。()A、正確B、錯誤正確答案:A4.占字節數多的指令,執行時間不一定長,但是書寫越長的指令,占用的字節數越多。()A、正確B、錯誤正確答案:B5.由

溫馨提示

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

評論

0/150

提交評論