單片機(jī)與嵌入式系統(tǒng)模擬試題加答案_第1頁
單片機(jī)與嵌入式系統(tǒng)模擬試題加答案_第2頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、選擇題(每題1分,共10分)18031 單片機(jī)的( D )口的引腳,還具有外中斷、串行通信等第二功能。a)P0b)P1c)P2d)P32單片機(jī)應(yīng)用程序一般存放在( B )a)b)d)c)寄存器3已知某數(shù)的碼為0111 0101 0100 0010則其表示的十進(jìn)制數(shù)值為( B )a)7542H b) 7542 75.42H d) 75.424下列指令中不影響標(biāo)志位的指令有( D a )b)A ,c) A20Hd) A5主要的組成部部分為( Aa)運(yùn)算器、控制器)b)加法器、寄存器d)運(yùn)算器、指令譯碼器是( C )位的單片c)運(yùn)算器、寄存器6機(jī)8051a ) 16b )d)4c)8準(zhǔn)16780

2、31復(fù)位后,與的值為( B )a c)0003H,07H d)0800H,00H8當(dāng)需要從 51 單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為(B a) A, 1 A, +d) A, c) A, R098031 單片機(jī)中既可位尋址又可字節(jié)尋址的單元是( A)a ) 20Hb )d)30H70Hc)00H10下列哪條指令是正確的( D )a) R2 b) R0c) A d) 01151單片機(jī)復(fù)位操作的主要功能是把初始化為( C A.0100H B.2080H C.0000HD.8000H12若單片機(jī)的振蕩頻率為6,設(shè)定時器工作在方式1需要定時1,則定時器初值應(yīng)為( C A.500 B.1000 C.2

3、 -500 D.2 -1000 1到( D C號的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持( A A.1個機(jī)器周期 B.2個機(jī)器周期C.4個機(jī)器周期 D.10個晶振周期1551 單片機(jī)在同一優(yōu)先級的中斷源同時申請中斷時,首先響應(yīng)( A A.外部中斷0B.外部中斷1C.定時器0中斷 D.定時器1中斷16定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用( C )。A.工作方式0 B.工作方式1 2 D.工作方式31751單片機(jī)的外部中斷1的中斷請求標(biāo)志是( D 11C1 118下列標(biāo)號中,正確的標(biāo)號是( D A.1: : : 19串行口每一次傳送( A A.1個 B.1串C.1幀 D.1波特2051單片機(jī)的

4、堆棧區(qū)應(yīng)建立在(A)。A. 片內(nèi)數(shù)據(jù)存儲區(qū)的低128字節(jié)單元B.片內(nèi)數(shù)D.程序存據(jù)存儲區(qū)C.片內(nèi)數(shù)據(jù)存儲區(qū)的高128字節(jié)單元儲區(qū)2151單片機(jī)定時器工作方式0是指的(C)工作方式。A.8位位B.8位自動重裝D.16位C.1351A, 1A, +A, A, R023. 尋址空間為數(shù)據(jù)程序存儲器所用的指令是(A)A.24. 執(zhí)行中斷返回指令,從堆棧彈出地址送給(C).A. A B. C. D.25. ).A.67H B. 6 C. 91H D. 76H E.90H26. 在串行通信中, 8031中發(fā)送和接收的寄存器是(B )。B. C. D.27. 波特的單位是(B)A. B.位/秒 C.幀/秒

5、D.字節(jié)/秒28 10101.101B轉(zhuǎn)換成十進(jìn)制數(shù)是( D (A)46.625(B)23.625 (C) 23.62(D) 21.62529. 存儲器的地址范圍是00000,它的容量為( D(A)1(B)2(C)3(D) 4(B)30 3D.0轉(zhuǎn)換成二進(jìn)制數(shù)是( A (A)111101.0000101B111100.0000101B(C) 111101.101B(D)111100.101B31 73.5轉(zhuǎn)換成十六進(jìn)制數(shù)是( B (A)94.8H (B) 49.8H(D) 49H(C) 111H32 A , 0 指令中,源操作數(shù)采用( D )尋址方式,指令作用在( D )區(qū)間。(A)寄存器,外

6、部數(shù)據(jù)存儲器序存儲器(B)直接,程(C)寄存器間接,內(nèi)部數(shù)據(jù)存儲器 (D)寄存器間接,外部數(shù)據(jù)存儲器33A7H和5兩個立即數(shù)相加后,和為(C C (A)1,0(B) (D) (C) A指令后(A)(A)C3H (B) B3H (C) 0(D) 56H35如果(P0)=65H,則當(dāng)P0.2CP0.4 ,C執(zhí)行后(P0)=(C )(B)75H(C)71H(D)17H36 ( D 51指令系統(tǒng)中執(zhí)行時間最長且長達(dá)4的。 (D)乘除法378031單片機(jī)中,將累加器A中的數(shù)送入外的40H單元,可執(zhí)行的指令( D (A)R1 ,40H1 , A(C) 40H , A(B) R1 40HR1 , A(D)

7、R1, #40H1 , A38 已知累加器A的數(shù)值為98H,它與0相加,相加后會影響標(biāo)志位、和位。各個位的值是( D (A) 0、0、0(D) 1、1、0(B) 1、0、1(C) 1 、1、139不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是( D (A) 無條件傳送方式 (B) 查詢方式(D) 存儲器直接存取方式(C) 中斷方式是一種采用(C)進(jìn)行轉(zhuǎn)換的8位接口芯片。(A) 計數(shù)式(D)并行式(B) 雙積分式(C) 逐次逼近式418051單片機(jī)內(nèi)有(B 16位的定時/計數(shù)器,每個定時/計數(shù)器都有(B )種工作方式。(A) 4, 5(D) 2, 342在中斷服務(wù)程序中至少應(yīng)有一條(D)(B)

8、2, 4(C) 5, 2A.傳送指令 C.加法指令 43當(dāng)51復(fù)位時,下面說法準(zhǔn)確的是( 0000H 00H 00H D.(30H)=00H44要用傳送指令訪問51片外,它的指令操作碼助記符是(B)D.以上都行45 2000H3000H3000H )A.2000HB.3000HC.2003HD.3003H46要使51能響應(yīng)定時器T1中斷,串行接口中斷,它的中斷允許寄存器的內(nèi)容應(yīng)是(A)A.98H B.84HC.42H D.22H47 指令的尋址方式是(C)A.立即尋址 B.寄存器尋址 48執(zhí)行 4000H指令時,51所完成的操作是( D ).保護(hù) .4000H C.保護(hù)現(xiàn)場 3 入棧,4000

9、H49下面哪條指令產(chǎn)生 信號(D )50若某存儲器芯片地址線為12根,那么它的存儲容量為( C )A. 1 B. 2 C.4 D.851要想測量 引腳上的一個正脈沖寬度,則的內(nèi)容應(yīng)為(A)0A.09H B.87H5218H時,則當(dāng)前工作寄存器是( D )A.0組 B. 1組 C. 2組C.00HD.80HD. 3組52 指令中源操作數(shù)的尋址方式是( B )A. 寄存器尋址 B. 寄存器間接尋址D. 立即尋址C. 直接尋址5451有中斷源(A )A.5 B. 2C. 3D. 655 51上電復(fù)位后的內(nèi)容應(yīng)為( B )A.00H B.07H56 0003H2000HC.60HD.70H000300

10、0H當(dāng)響應(yīng)外部中斷0后的值是(B )A.0003H B.2000H C.000D.3000H57控制串行口工作方式的寄存器是( C )58執(zhí)行 指令,51完成的操作是(A )1, B.,C. 1, D.,59P1口的每一位能驅(qū)動( B )A.2個低電平負(fù)載 B. 4個低電平負(fù)載C.8個低電平負(fù)載 D.10個低電平負(fù)載60中存放的是(A )A.下一條指令的地址 B.當(dāng)前正在執(zhí)行的指令C.當(dāng)前正在執(zhí)行指令的地址 D.下一條要執(zhí)行的指令618031是(C )B.微處理器62要把P0口高4位變4位不變,應(yīng)使用指令( D )P00 P00F0H P00F0H P00C.單片微機(jī)D.控制器63下面哪種外設(shè)

11、是輸出設(shè)備( A )A.打印機(jī) B.紙帶讀出機(jī) 64所謂是指( A )轉(zhuǎn)換器A.運(yùn)算器和控制器 B.運(yùn)算器和存儲器 C.輸入輸出設(shè)備 D.控制器和存儲器65指令操作碼地址是 2000H,執(zhí)行完響應(yīng)子程序返回指令后( D )A.2000H B.2001H C.2002H6651執(zhí)行完 08H后的哪一位被置位( D )B. 0D.2003HC67計算機(jī)在使用中斷方式與外界交換信息時,保護(hù)現(xiàn)場的工作應(yīng)該是(C )A.由自動完成 B.在中斷響應(yīng)中完成 C.應(yīng)由中斷服務(wù)程序完成 D.在主程序中完成68關(guān)于51的堆棧操作,正確的說法是(C )A.先入棧,再修改棧指針 B.先修改棧指針,再出棧 C. 先修改

12、棧指針,在入棧 D.以上都不對69某種存儲器芯片是8*4/片,那么它的地址線根數(shù)是( C )A.11根 B.12根C. 13根D. 14根70.若51中斷源都編程為同級,當(dāng)他們同時申請中斷時首先響應(yīng)( B )A.B.101071. 51的相對轉(zhuǎn)移指令的最大負(fù)跳變距離( B )A.2 B. 128B C. 127B D. 256B二、填空題(每空1分,共30分)1一個完整的微機(jī)系統(tǒng)由 硬件 和 軟件兩大部分組成。 的引腳是(腳還是腳),當(dāng)其端出現(xiàn)_高_(dá)電平時,8051進(jìn)才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從 0000 H單元開始取指令并翻譯和執(zhí)行。 和常用于存儲 臨時性數(shù)據(jù)具有易失性,。的補(bǔ)碼(以

13、2位169 。5存放 將要執(zhí)行的指令所在的單元的地址_,具有自動加 1 特8051中決定程序執(zhí)行順序的是還是? 它是_16位? 不是 (是,不是)?6123=52 H。內(nèi)部有 4個 口直接作輸出口時,必須外接 上拉電阻 ;并行口作輸入口時,必須先 將口鎖存器置1 ,才能讀入外設(shè)的狀態(tài)。851 的堆棧只可設(shè)置在 內(nèi)低 128B 區(qū),其最大容量為128B 先進(jìn)后出 8 位寄存器,存放 堆棧棧頂?shù)牡刂?。9中斷處理的全過程分為以下3個段: 中斷請求 、中斷響應(yīng)、中斷服務(wù)。10定時和計數(shù)都是對 脈沖 進(jìn)行計數(shù),定時與計數(shù)的區(qū)別是 數(shù) 。1151布爾處理機(jī)的存儲空間是_00H7 12P口通常用作_高8位

14、地址線_,也可以作通用的口使用。213若由程序設(shè)定 、=01,則工作寄存器RR的直接地址為0107_080 148051的堆棧區(qū)一般開辟在_用戶區(qū)。15所謂尋址,其實質(zhì)就是_如何確定操作數(shù)的單元地址_。16存儲器映象是_存儲器在整個存儲空間的地址范圍。17定時器中斷請求發(fā)生在_定時時間到_。18中斷響應(yīng)時間是指_從查詢中斷請求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機(jī)器周期數(shù)_。19通過對狀態(tài)的測試,只有已準(zhǔn)備好時才能進(jìn)行傳送,這種傳送方式稱為_程序查詢方式。在_關(guān)中斷_狀態(tài)。單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了:據(jù)存儲器 、 程序存儲器、數(shù)、和定時計數(shù)器以及并行口、串行口、中斷控制系統(tǒng)、時鐘電路、位處理器等部

15、件,這些部件通過 單片機(jī)內(nèi)部總線 相連接。2251的堆棧只可設(shè)置在 片內(nèi)數(shù)據(jù)存儲區(qū)(器) ,堆棧寄存器是 8位寄存器。3是指得將定時器計數(shù)器0 拆成兩個獨立的8位計數(shù)器。而另一個定時器/計數(shù)器此時通常只可作為用。串行口的波特率發(fā)生器使24假定()=40H , (39H)=30H,(40H)=60H。執(zhí)行下列指令:后,的內(nèi)容為 6030H,的內(nèi)容是 3 。2551 單片機(jī)片內(nèi)有 5個中斷源,其中2個外部中斷源。T1 60H(高位為6即可)。27若1=0,當(dāng)引腳P3.2為低電平的時候,0的中斷標(biāo)志位 0 才能復(fù)位。28在接口電路中,把已經(jīng)編址并能進(jìn)行讀寫操作的寄存器稱為 端口29在單片機(jī)中,為實現(xiàn)

16、數(shù)據(jù)的傳送,可使用三種控制方式,無條件傳送 方式、查詢 方式和。即中斷方式30. 三大作用: 隔離與尋址 作用、 所存與緩沖 作用和信號電平與形式的變換作用。三、判斷題(對者打,錯者打,并改正,每題1分,共10分)1 中斷服務(wù)程序的最后一條指令是。2 換信息。3 P24 在中斷響應(yīng)階段一定要做如下2斷服務(wù)程序入口地址。5678A為循環(huán)左移指令。A,30H的源操作數(shù)為立即直接尋址方式。直接尋址是一條查表指令。的執(zhí)行結(jié)果是高低8位在A中,低高8 位在B9 跳轉(zhuǎn)空間最大可達(dá)到642 。10 是由和兩個8位特殊寄存器組成的。 四、 改錯請判斷下列各條指令的書寫格式是否有錯,如有錯說明原因:1R0R1

17、乘法指令應(yīng)使用A、B寄存器操作 2A,R7 間接寄存器使用R7有誤,間址寄存器只能使用R0、R1 3A,#3000H 8位累加器A不能接受16位數(shù)據(jù) 4,A 指令為對程序存儲區(qū)操作指令,累加器的內(nèi)容不可通過變址方式送入程序存儲器,兩操作數(shù)寫反了。 #1000H 長轉(zhuǎn)移指令中的操作數(shù)為16位轉(zhuǎn)移地址,不能用立即數(shù)的形式來表達(dá) 五、簡答題(每題5分,共15分)的中斷系統(tǒng)有幾個中斷源?幾個中斷優(yōu)先級?中斷優(yōu)先級多少?單片機(jī)有5個中斷優(yōu)先級,中斷優(yōu)先級由特分別是0003H、000、0013H、001、0023H。2已知單片機(jī)系統(tǒng)晶振頻率為6,若要求定時值為10時,定時器T0工作在方式1T0對應(yīng)的初值是

18、多少?的值是多少?0=?0=?(寫出步驟)答:定時值為10時,定時器T0工作在方式1時,定時器T0對應(yīng)的初值是1388H的值是00000001B,0=13H;0=88H。在工作方式1下:其中,所以初值1388H 其相應(yīng)補(bǔ)碼為 078H對應(yīng)值=00000001 B0=13H0=88H3想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。序中要通過在中斷地址區(qū)的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實現(xiàn)對中斷服務(wù)程序的執(zhí)行。O的中斷服務(wù)程序放置在程序存儲區(qū)的任意分)003H (2分)4簡述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點。續(xù)執(zhí)行主程序。不同點:(1)中斷服務(wù)程序入口地址是固

19、定的,子程序調(diào)用入口地址是用戶自己設(shè)定的。放較低級中斷和恢復(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, (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 , #21HAR2 , A則執(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)= 02H八、編程題1將內(nèi)部

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論