




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、選擇題(每題1分,共10分)1.8031單片機(jī)的(D)口的引腳,還具有外中斷、串行通信等第二功能。2 .單片機(jī)應(yīng)用程序一般存放在(a)c)奇存器3 .已知某數(shù)的碼為0111010101000010則其表示的十進(jìn)制數(shù)值為 (B)4 .下列指令中不影響標(biāo)志位的指令有20Ha) P0b) P1c)P2d)P3b)d)a7542Hb)7542c75.42H)75.42b)7 .8031復(fù)位后,與的值為(B)a)0000H,00Hb)0000H,07Hc)0003H,07Hd)0800H,00H8 .當(dāng)需要從51單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為(B)。a)A,1b)A,+c)A,R0d)A,9
2、 .8031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是(A)a)20Hb)30Hc00Hd70H10 .下列哪條指令是正確的(D)5.主要的組成部部分為(a)運算器、控制器b)加法器、寄存器c)運算器、寄存器d)運算器、指令譯碼器6.8051)位的單片a)16b)d)準(zhǔn)16a)R2b)R0c)Ad)011 .51單片機(jī)復(fù)位操作的主要功能是把初始化為(C)。A.0100HB.2080HC.0000HD.8000H12 .若單片機(jī)的振蕩頻率為6,設(shè)定時器工作在方式1需要定時1,則定時器初值應(yīng)為(C)oA.500B,1000C.216-500D.216-100013 .定時器1工作在計數(shù)方式時,其外加的
3、計數(shù)脈沖信號應(yīng)連接到(D)引腳。3.23.3C3.43.514 .當(dāng)外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持(A)oA.1個機(jī)器周期B.2個機(jī)器周期C.4個機(jī)器周期D.10個晶振周期15 .51單片機(jī)在同一優(yōu)先級的中斷源同時申請中斷時,首先響應(yīng)(A)oA.外部中斷0B.外部中斷1C.定時器0中斷D.定時器1中斷16 .定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用(C)。A.工作方式0B.工作方式1C.工作方式2D.工作方式317 .51單片機(jī)的外部中斷1的中斷請求標(biāo)志是(D)o11C1118 .下列標(biāo)號中,正確的標(biāo)號是(D)。A.1:3119 .
4、串行口每一次傳送(A)字符。A.1個B.1串C.1幀D.1波特20 .51單片機(jī)的堆棧區(qū)應(yīng)建立在(A)A.片內(nèi)數(shù)據(jù)存儲區(qū)的低128字節(jié)單元B.片內(nèi)數(shù)據(jù)存儲區(qū)C.片內(nèi)數(shù)據(jù)存儲區(qū)的高128字節(jié)單元D.程序存儲區(qū)21 .51單片機(jī)定時器工作方式0是指的(C)工作方式。A.8位B.8位自動重裝C.13位D,16位22.當(dāng)需要從51單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為(B)A,1A,+A,R0A,23 .尋址空間為數(shù)據(jù)程序存儲器所用的指令是(A)A.24 .執(zhí)行中斷返回指令,從堆棧彈出地址送給(C).A.AB.C.D.25 .七段共陰極發(fā)光兩極管顯示字符H,段碼應(yīng)為(E).A.67HB.6C.91HD
5、.76HE.90H26 .在串行通信中,8031中發(fā)送和接收的寄存器是(B)oB.C.D.27.波特的單位是(B)A.字符/秒B.位/秒C.幀/秒D.字節(jié)/秒28. 10101.101B轉(zhuǎn)換成十進(jìn)制數(shù)是(D)。(A)46.625B)23.625(C)23.62(D)21.62529.存儲器的地址范圍是00000,它的容量為(D)。(A)1(B)2(C)3(D)430. 3D.0轉(zhuǎn)換成二進(jìn)制數(shù)是(A)。(A)111101.0000101B111100.0000101B111100.101B31. 73.5轉(zhuǎn)換成十六進(jìn)制數(shù)是(B)。(A)94.8H(B)49.8H(C)111H(D)49H32.
6、A,0指令中,源操作數(shù)采用(D)尋址方式,指令作用在(D)區(qū)間。(A)寄存器,外部數(shù)據(jù)存儲器(B)直接,程序存儲器(C)寄存器間接,內(nèi)部數(shù)據(jù)存儲器(D)寄存器間接,外部數(shù)據(jù)存儲器33. A7H和5兩個立即數(shù)相力口后,和為(C),()是(C)。(A)1,0(B)C1H,0(C)02H,1(D)C1H,134.若(A)=86H,()=80H,則執(zhí)行A指令后(A)(B)(C)111101.101B(D)(A)C3H(B)B3H(C)0(D)56H35 .如果(P0)=65H,貝U當(dāng)P0.2CP0.4,C執(zhí)行后(P0)=(C)38.已知累加器A的數(shù)值為98H,它與0相加, 相加后會影響標(biāo)志位、 和位。
7、各個位的值是(D)。(A)0、0、0(B)1、0、1(C)1、1、1(D)11039.不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是(D)。17H(A)61H(B)75H(C)71H36.(D)(D)4的。(D)A中的數(shù)送入外的40H單元,可R140HR1,#40H1,A指令是51指令系統(tǒng)中執(zhí)行時間最長且長達(dá)(A)比較轉(zhuǎn)移(B)循環(huán)轉(zhuǎn)移(C)增減乘除法37.8031單片機(jī)中,將累加器執(zhí)行的指令(D)。(A)R1,40H(B)1 ,AR1,A(C)40H,A(D)(A)無條件傳送方式(B)查詢方式(C)中斷方式(D)存儲器直接存取方式40 .轉(zhuǎn)換方法有以下四種,0809是一種采用(C)進(jìn)行轉(zhuǎn)換的
8、8位接口芯片。(A)計數(shù)式(B)雙積分式(C)逐次逼近式(D)并行式41 .8051單片機(jī)內(nèi)有(B)個16位的定時/計數(shù)器,每個定時/計數(shù)器都有(B)種工作方式。(A)4,5(B)2,4(C)5,2(D)2,342 .在中斷服務(wù)程序中至少應(yīng)有一條(D)A.傳送指令B.轉(zhuǎn)移指令C,加法指令D.中斷返回指令43 .當(dāng)51復(fù)位時,下面說法準(zhǔn)確的是(A)0000H00H00HD.(30H)=00H44 .要用傳送指令訪問51片外,它的指令操作碼助記符是(B)D.以上都行45 .2000H3000H3000H上邊程序執(zhí)行完指令后,(C)A.2000HB.3000HC.2003HD.3003H46 .要使
9、51能響應(yīng)定時器T1中斷,串行接口中斷,它的中斷允許寄存器的內(nèi)容應(yīng)是(A)A.98HB.84HC.42HD.22H47 .指令的尋址方式是(C)A.立即尋址B,寄存器尋址C,相對尋址D.位尋址48 .執(zhí)行4000H指令時,51所完成的操作是(D)A.保護(hù)PCB.4000HC,保護(hù)現(xiàn)場3入棧,4000H49 .下面哪條指令產(chǎn)生WR信號(D)50 .若某存儲器芯片地址線為12根,那么它的存儲容量為(C)A.1B.2C,4D,851 .要想測量加元引腳上的一個正脈沖寬度,則的內(nèi)容應(yīng)為(A)A.09HB.87HC.00HD.80H52 .18H時,則當(dāng)前工作寄存器是(D)A.0組B.1組C.2組D.3
10、組53 .指令中源操作數(shù)的尋址方式是(B)A.寄存器尋址B,寄存器間接尋址C,直接尋址D,立即尋址54. 51有中斷源(A)A.5B.2C,3D,655. 51上電復(fù)位后的內(nèi)容應(yīng)為(B)A.00HB.07HC.60HD.70H56. 0003H2000H0003000H當(dāng)響應(yīng)外部中斷0后的值是(B)A.0003HB.2000HC.000D,3000H57.控制串行口工作方式的寄存器是(C)58.執(zhí)行指令,51完成的操作是(A),B.f17C.1f,fD.7,1759. P1口的每一位能驅(qū)動(B)A.2個低電平負(fù)載B.4個低電平負(fù)載C.8個低電平負(fù)載D.10個低電平負(fù)載60.中存放的是(A)A.
11、下一條指令的地址B.當(dāng)前正在執(zhí)行的指令C.當(dāng)前正在執(zhí)行指令的地址D.下一條要執(zhí)行的指令61. 8031是(C)B.微處理器C.單片微機(jī)D.控制器62 .要把P0口高4位變0,低4位不變,應(yīng)使用指令(D)P00P00F0HP00F0HP0063 .下面哪種外設(shè)是輸出設(shè)備(A)A.打印機(jī)B.紙帶讀出機(jī)C.鍵盤轉(zhuǎn)換器64 .所謂是指(A)A.運算器和控制器B,運算器和存儲器C.輸入輸出設(shè)備D.控制器和存儲器65 .指令操作碼地址是2000H,執(zhí)行完響應(yīng)子程序返回指令后(D)A.2000HB.2001HC.2002HD.2003H66 .51執(zhí)行完08H后的哪一位被置位(D)8.0C67 .計算機(jī)在使
12、用中斷方式與外界交換信息時,保護(hù)現(xiàn)場的工作應(yīng)該是(C)A.由自動完成B.在中斷響應(yīng)中完成C.應(yīng)由中斷服務(wù)程序完成D.在主程序中完成68 .關(guān)于51的堆棧操作,正確的說法是(C)A.先入棧,再修改棧指針B.先修改棧指針,再出棧C.先修改棧指針,在入棧D,以上都不對69.某種存儲器芯片是8*4/片,那么它的地址線根數(shù)是(C)A.11根B.12根C.13根D.14根70.若51中斷源都編程為同級,當(dāng)他們同時申請中斷時首先響應(yīng)(B)71.51的相對轉(zhuǎn)移指令的最大負(fù)跳變距離(B)A.2B.128BC.127BD.256B二、填空題(每空1分,共30分)1.一個完整的微機(jī)系統(tǒng)由硬件和軟件兩大部分組成。2
13、.8051的引腳是(腳還是腳),當(dāng)其端出現(xiàn)_9_電平時,8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個值,直到腳收到_氐_電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運行狀態(tài),從0000H單元開始取指令弁翻譯和執(zhí)行。3.半導(dǎo)體存儲器分成兩大類和其中具有易失性,常用于存儲臨時性數(shù)據(jù)。4 .求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為9。5 .存放將要執(zhí)行的指令所在的單元的地址, 具有自動加1特性。 在8051中決定程序執(zhí)行順序的是還是?它是16位?不是(是,不是)?6 .123=52H。7 .8051內(nèi)部有4個并行口,P0口直接作輸出口時, 必須外接上拉電阻;弁行口作輸入口時,必須先將口鎖存
14、器置1,才能讀入外設(shè)的狀態(tài)。8 .51的堆棧只可設(shè)置在內(nèi)低128B區(qū),其最大容量為128B,存取數(shù)據(jù)的原則是先進(jìn)后出。堆棧寄存器是_8一位寄存器,存放堆棧棧頂?shù)牡刂稟.INT1B.INT09 .中斷處理的全過程分為以下3個段:中斷請求、中斷響座、中斷服務(wù)。10 .定時和計數(shù)都是對脈沖進(jìn)行計數(shù), 定時與計數(shù)的區(qū)別是定時是對周期已知的脈沖計數(shù);計數(shù)是對周期未知的脈沖計數(shù)。11 .-51布爾處理機(jī)的存儲空間是00H7。12 .B口通常用作_高8位地址線也可以作通用的口使用。13 .若由程序設(shè)定1、0=01,則工作寄存器RR的直接地址為_080_。14 .8051的堆棧區(qū)一般開辟在用戶區(qū)。15 .所謂
15、尋址,其實質(zhì)就是如何確定操作數(shù)的單元地址。16 .存儲器映象是存儲器在整個存儲空間的地址范圍。17 .定時器中斷請求發(fā)生在定時時間到。18 .中斷響應(yīng)時間是指從查詢中斷請求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機(jī)器周期數(shù)。19.通過對狀態(tài)的測試,只有已準(zhǔn)備好時才能進(jìn)行傳送,這種傳送方式稱為程序查詢方式。20.在中斷服務(wù)程序中現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)期間,中斷系統(tǒng)應(yīng)處在關(guān)中斷狀態(tài)。21 .8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了:、數(shù)據(jù)存儲器、程序存儲器、和定時計數(shù)瞿以及弁行口、串行口、中斷控制系統(tǒng)、時鐘電路、位處理器等部件,這些部件通過單片機(jī)內(nèi)部總線相連接。22 .51的堆棧只可設(shè)置在片內(nèi)數(shù)據(jù)存儲區(qū)(器),堆棧
16、寄存器是出位寄存器。23.定時器/計數(shù)器的工作方式3是指得將定時器/計數(shù)器0拆成兩個獨立的8位計數(shù)器。而另一個定時器/計數(shù)器此時通常只可作為串行口的波特率發(fā)生器使用。24.假定()=40H,(39H)=30H,(40H)=60ht執(zhí)行下列指令:后,的內(nèi)容為6030H,的內(nèi)容是3。25 .51單片機(jī)片內(nèi)有5個中斷源,其中2個外部中斷源。26 .設(shè)定T1為計數(shù)器方式,工作方式2,則中的值為60H(高位為6即可)。27 .若1=0,當(dāng)引腳P3.2為低電平的時候.0的中斷標(biāo)志位0才能復(fù)位。28 .在接口電路中,把已經(jīng)編址弁能進(jìn)行讀寫操作的寄存器稱為端口。29 .在單片機(jī)中,為實現(xiàn)數(shù)據(jù)的傳送,可使用三種
17、控制方式,即無條件傳送方式、查詢方式和史斷方式30 .輸入輸出設(shè)備與主機(jī)的連接部分稱為輸入輸出接口,接口有三大作用:隔離與尋址作用、所存與緩沖作用和信號電平與形式的變換作用。三、判斷題(對者打,錯者打X,弁改正,每題1分,共10分)1中斷服務(wù)程序的最后一條指令是。X2存儲器分成內(nèi)存和外存兩大部分,其中外內(nèi)存可以直接與交換信息。X3P2口既可以作為使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。V4在中斷響應(yīng)階段一定要做如下2件工作:保護(hù)斷點和給出中斷服務(wù)程序入口地址。V5A為循環(huán)左移指令。X6A,30H的源操作數(shù)為立即直接尋址方式。X直接尋址7是一條查表指令。X8的執(zhí)行結(jié)果是高低8位在A中,低高8位在B中
18、。X9跳轉(zhuǎn)空間最大可達(dá)到642oX10是由和兩個8位特殊寄存器組成的。V四、改錯請判斷下列各條指令的書寫格式是否有錯,如有錯說明原因:2. A,R7間接寄存器使用R7有誤,間址寄存器只能使用RRR13. A,#3000H8位累加器A不能接受16位數(shù)據(jù)4. ,A指令為對程序存儲區(qū)操作指令,累加器的內(nèi)容不可通過變址方式送入程序存儲器,兩操作數(shù)寫反了。5. #1000H長轉(zhuǎn)移指令中的操作數(shù)為16位轉(zhuǎn)移地址,不能用立即數(shù)的形式來表達(dá)五、簡答題(每題5分,共15分)1.51的中斷系統(tǒng)有幾個中斷源?幾個中斷優(yōu)先級?中斷優(yōu)先級是如何控制的?在出現(xiàn)同級中斷申請時,按什么順序響應(yīng)(按由高級到低級的順序?qū)懗龈鱾€中
19、斷源) ?各個中斷源的入口地址是多少?答:51單片機(jī)有5個中斷源,2個中斷優(yōu)先級,中斷優(yōu)先級由特殊功能寄存器控制, 在出現(xiàn)同級中斷申請時, 按如下順序響應(yīng)各個中斷源的請求:0、T0、1、T1、串口,各個中斷源的入口地址分別是0003H000、0013H001、0023Ho2 .已知單片機(jī)系統(tǒng)晶振頻率為6,若要求定時值為10時, 定時器T0工作在方式1時, 定時器T0對應(yīng)的初值是多少?的值是多少?0=?0=?(寫出步驟)答:定時值為10時,定時器T0工作在方式1時,定時器T0對1.R0R1乘法指令應(yīng)使用A、B寄存器操作應(yīng)的初值是1388H的值是00000001B,0=13H;0=88H在工作方式
20、1下:初值X=X=f f。時*”1212初值X X補(bǔ)碼=其中乙,=6MHZt=10ms=6MHZt=10ms, ,所以初值1388H其相應(yīng)補(bǔ)碼為078H對應(yīng)值=00000001B0=13H0=88H3 .想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。答:如果要將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中要通過在中斷地址區(qū)的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實現(xiàn)對中斷服務(wù)程序的執(zhí)行。例如:外部中斷O的中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,此時,通過以下方式,可實現(xiàn)對中斷服務(wù)程序的執(zhí)行:(4分)003H(2分)4 .簡述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點答:
21、相同點:均能中斷主程序執(zhí)行本程序,然后再返回斷點地址繼續(xù)執(zhí)行主程序。不同點:(1)中斷服務(wù)程序入口地址是固定的, 子程序調(diào)用入口地址是用戶自己設(shè)定的。(2)中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有清除中斷響應(yīng)時被置位的優(yōu)先級狀態(tài)、開放較低級中斷和恢復(fù)中斷邏輯等功能。(3)中斷服務(wù)子程序是在滿足中斷申請的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶主程序事先安排好的。六、簡單程序設(shè)計題1.請將片外2025H單元清零.R0,#20HR7,#06HA:R0,AR0R7,2 .請將5000H單元內(nèi)容送R5,#5000HAA,R5,A七、分析程序弁寫出結(jié)果1.已知(R0)=20H,
22、(20H)=10H,(P0)=30H,(R2)=20H,執(zhí)行如下程序段后(40H)=45H0,#11HA,R2A,20H,#80HA,P0A,#45H40H,A2 .已知(R0)=20H,(20H)=36H,(21H)=17H,(36H)=34H,執(zhí)行過程如下:A,0R0,AA,0A,21HA,#21HA則執(zhí)行結(jié)束(R0)=36H(R2)=D6H3 .執(zhí)行下面一段程序;,#60HA, #10HB,#01HABABA,B的內(nèi)容是:(A)=01H(B)=10H4.設(shè)在31H單元存有#23H,執(zhí)行下面程序:A,31HA,#041H,AA,31HA,#0F0HA42H,A則(41H)=03H(42H)
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中英語大概念教學(xué)在提升學(xué)生閱讀理解能力中的應(yīng)用論文
- 中國醫(yī)藥商業(yè)行業(yè)市場發(fā)展趨勢預(yù)測報告-智研咨詢重磅發(fā)布
- 節(jié)日費發(fā)放管理制度
- 英俊鎮(zhèn)應(yīng)急管理制度
- 茶酒行員工管理制度
- 評估綠色建筑的指標(biāo)系統(tǒng)
- 財務(wù)管理應(yīng)用手冊
- 論述類文本之主觀題答題技巧
- 設(shè)備維修工個人工作總結(jié)不足
- 江蘇省揚州市七校聯(lián)考2024-2025學(xué)年高二下學(xué)期5月月考地理試題(含答案)
- 高新產(chǎn)業(yè)園區(qū)的品牌營銷戰(zhàn)略
- 數(shù)據(jù)倉庫安全防護(hù)策略-全面剖析
- 江蘇省泰州市實驗小學(xué)2025年五下數(shù)學(xué)期末監(jiān)測試題含答案
- 2025年北京中考英語閱讀考綱外高頻詞匯(復(fù)習(xí)必背)
- 通信高空作業(yè)安全培訓(xùn)
- 食品行業(yè)食品安全快速檢測方案
- 2025年中考第一次模擬考試地理(青海卷)(全解全析)
- 2025年上海青浦新城發(fā)展集團(tuán)有限公司招聘筆試參考題庫含答案解析
- 顯微根尖手術(shù)治療
- 電網(wǎng)工程設(shè)備材料信息參考價(2024年第四季度)
- 《水性涂料產(chǎn)品介紹》課件
評論
0/150
提交評論