


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)模擬試卷 001一、選擇題(每題1 分,共 10 分)1.8031 單片機(jī)的 ()口的引腳,還具有外中斷、串行通信等第二功能。a) P0b)P1 c) P2d) P32.單片機(jī)應(yīng)用程序一般存放在()a)RAMb)ROMc)存放器d) CPU3.某數(shù)的 BCD碼為0111 0101 0100 0010 那么其表示的十進(jìn)制數(shù)值為()a) 7542H b ) 7542 c ) 75.42H d ) 75.424. 以下指令中不影響標(biāo)志位CY的指令有()。a)ADD A ,20Hb) CLRC)RRC Ad ) INCA5.CPU主要的組成部局部為()a運(yùn)算器、控制器b)加法器、存放器C)運(yùn)算器
2、、存放器d)運(yùn)算器、指令譯碼器6.INTEL8051CPU)位的單片機(jī)a)16b)4C)8d)準(zhǔn)167.8031 復(fù)位后,PC與SP的值為()a ) 0000H,00Hb) 0000H,07Hc ) 0003H,07H d ) 0800H,00H&當(dāng)需要從MCS-51單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為()。a ) MOV A, R1b) MOVC A,A + DPTRc) MOVX A, R0d ) MOVX A, DPTR9. 8031 單片機(jī)中既可位尋址又可字節(jié)尋址的單元是()a) 20Hb) 30H70H10.以下哪條指令是正確的()a) PUSH R2b) ADDC) MO
3、VXA DPTRd ) MOVc) 00Hd)R0,AR0,A二、填空題每空1分,共30分1一個完整的微機(jī)系統(tǒng)由和兩大局部組成。2.8051的引腳RST是IN腳還是OUT腳,當(dāng)其端出現(xiàn) 電平時,8051進(jìn)入復(fù)位狀態(tài)。8051 直維持這個值,直到 RST腳收到電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM H單元開始取指令并翻譯和執(zhí)行。3半導(dǎo)體存儲器分成兩大類 和 其中 具有易失性,常用于存儲。4. 求十進(jìn)制數(shù)-102的補(bǔ)碼以2位16進(jìn)制數(shù)表示,該補(bǔ)碼為 。5. PC存放,具有特性。在8051中決定程序執(zhí)行順序的是PC還是DPTR 它是位? 是,不是SFG6. 123=B= H 。7.
4、 8051內(nèi)部有并行口,P0 口直接作輸出口時,必須外接 ;并行口作輸入口時,必須先,才能讀入外設(shè)的狀態(tài)。&MCS-51的堆棧只可設(shè)置在 ,其最大容量為 ,存取數(shù)據(jù)的原那么是 。堆棧存放器SP是位存放器,存放 。9 .中斷處理的全過程分為以下3個段: 、。10. 定時和計數(shù)都是對 進(jìn)行計數(shù),定時與計數(shù)的區(qū)別是三、判斷題對者打",錯者打X,并改正,每題 1分,共10分1 中斷效勞程序的最后一條指令是RET2 存儲器分成內(nèi)存和外存兩大局部,其中外存可以直接與CPU交換信息。3 P2 口既可以作為I/O使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。4 在中斷響應(yīng)階段CPU定要做如下2件工作:
5、保護(hù)斷點(diǎn)和給出中斷效勞程序入口地址。5 RCA為循環(huán)左移指令。6 MOVA, 30H的源操作數(shù)為立即尋址方式。7 MOVA,A+DPT是條查表指令。8 MULAB的執(zhí)行結(jié)果是高 8位在A中,低8 位在B中。9 AJMP跳轉(zhuǎn)空間最大可到達(dá) 64KB。10 DPTR是由DPH和DPL兩個8位特殊存放器組成的。四、簡答題每題 5分,共 15 分1. MCS51的中斷系統(tǒng)有幾個中斷源?幾個中斷優(yōu)先級?中斷優(yōu)先級是如何控制的?在出現(xiàn)同級中斷申請時,CPU按什么順序響應(yīng)按由高級到低級的順序?qū)懗龈鱾€中斷源?各個中斷源的入口地址是多少?2. 單片機(jī)系統(tǒng)晶振頻率為6MHz假設(shè)要求定時值為10ms時,定時器TO工
6、作在方式1時,定時器TO對應(yīng)的初值是多少?TMO啲值是多少? TH0=? TLO=?寫出步驟3. MCS5係列單片機(jī)的內(nèi)部資源有哪些?說出8031、8051和8751的區(qū)別。五、作圖題 1O 分用6264 8K*8構(gòu)成16K的數(shù)據(jù)存儲系統(tǒng)。要求采用線選法產(chǎn)生片選信號,并計算6264的地址范圍。六、設(shè)計題 1題 13分;2題 12分,共 25分1. 某單片機(jī)控制系統(tǒng)有 8 個發(fā)光二極管。試畫出 89C51 與外設(shè)的連接圖并編程使它們由左 向右輪流點(diǎn)亮。2 .某控制系統(tǒng)有 2個開關(guān)K1和K2, 1個數(shù)碼管,當(dāng)K1按下時數(shù)碼管加1, K2按下時數(shù)碼 管減 1。試畫出 8051 與外設(shè)的連接圖并編程實
7、現(xiàn)上述要求。單片機(jī)模擬試卷 001 答案一、選擇題每題1 分,共 10 分1. D 2 . B3. B 4 . D5.A6.C7. B 8. B9. A10 .D二、填空題每空1 分,共 30 分1. 一個完整的微機(jī)系統(tǒng)由硬件和軟件兩大局部組成。2. 8051的引腳RST是IN腳IN腳還是OUT腳,當(dāng)其端出現(xiàn)高電平時,8051進(jìn)入復(fù)位狀態(tài)。 8051 一直維持這個值, 直到RST腳收到低電平,8051才脫離復(fù)位狀態(tài), 進(jìn)入程序運(yùn)行狀態(tài), 從 ROM 0000 H 單元開始取指令并翻譯和執(zhí)行。3. 半導(dǎo)體存儲器分成兩大類:RAMROM其中RAM具有易失性,常用于存儲 臨時性數(shù)據(jù)4求十進(jìn)制數(shù) -1
8、02 的補(bǔ)碼以 2 位 16 進(jìn)制數(shù)表示 ,該補(bǔ)碼為 9AH 。5. PC存放_CPU將要執(zhí)行的指令所在的 ROM單元的地址,具有自動加1特性。在8051中決定 程序執(zhí)行順序的是 PC還是DPTR PC ?它是16位?不是是,不是 SFG6. 123= 01010010 B= 52 H 。7. 8051內(nèi)部有4個并行口,P0 口直接作輸出口時,必須外接上拉電阻;并行口作輸入口時,必須先 將口鎖存器置 1 ,才能讀入外設(shè)的狀態(tài)。& MCS-51的堆棧只可設(shè)置在 內(nèi)RAMf氐128B區(qū) ,其最大容量為 128B,存取數(shù)據(jù)的原那么是先進(jìn)后出。堆棧存放器SP是8 位存放器,存放堆棧棧頂?shù)牡刂贰?/p>
9、9. 中斷處理的全過程分為以下3 個段: 中斷請求 、 中斷響應(yīng) 、 中斷效勞 。10. 定時和計數(shù)都是對 脈沖 進(jìn)行計數(shù),定時與計數(shù)的區(qū)別是 定時是對周期的脈沖計數(shù);計數(shù)是對周期未知的脈沖計數(shù)。三、判斷題對者打",錯者打X,并改正,每題 1分,共10分1 中斷效勞程序的最后一條指令是RETRET。X2 存儲器分成內(nèi)存和外存兩大局部,其中外內(nèi)存可以直接與CPU交換信息。X3 P2 口既可以作為 I/O 使用,又可以作地址 /數(shù)據(jù)復(fù)用口使用。"4 在中斷響應(yīng)階段CPU定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷效勞程序入口地址。 "5 LCRLA為循環(huán)左移指令。X6 MO
10、VA, 30H的源操作數(shù)為立即直接尋址方式。7 MOVMOVC A,A+DPT是條查表指令。X8 MULAB的執(zhí)行結(jié)果是上下 8位在A中,低高8 位在B中。X9 AJMP 跳轉(zhuǎn)空間最大可到達(dá) 642KB 。10 DPTR是由DPH和DPL兩個8位特殊存放器組成的。V四、簡答題每題 5 分,共 15 分1. MCS51的中斷系統(tǒng)有幾個中斷源?幾個中斷優(yōu)先級?中斷優(yōu)先級是如何控制的?在出現(xiàn) 同級中斷申請時,CPU按什么順序響應(yīng)按由高級到低級的順序?qū)懗龈鱾€中斷源?各個中 斷源的入口地址是多少?IP 控制,答:MCS51單片機(jī)有5個中斷源,2個中斷優(yōu)先級,中斷優(yōu)先級由特殊功能存放器口,各個中斷源的入口
11、地址分別是0003H、 000BH、 0013H、 001BH、 0023H。2. 單片機(jī)系統(tǒng)晶振頻率為6MHz假設(shè)要求定時值為10ms時,定時器T0工作在方式1時,定時器T0對應(yīng)的初值是多少?TMO啲值是多少? THO=? TLO=?寫出步驟答:定時值為10ms時,定時器T0工作在方式1時,定時器T0對應(yīng)的初值是1388HTMO的值是 00000001B, TH0=13H TL0=88Ho3. MCS5係列單片機(jī)的內(nèi)部資源有哪些?說出8031、8051和8751的區(qū)別。答:MCS51系列單片機(jī)上有 1個8位CPU 128B的RAM 21個SFR 4個并行口、1個串行口、2個定時計數(shù)器和中斷系
12、統(tǒng)等資源。8031、8051和8751的區(qū)別是8031內(nèi)無ROM 8051內(nèi)有4KB的掩膜 ROM 8751 內(nèi)有 4KB的 EPROMI單片機(jī)模擬試卷 002一、填空題 每空格 1 分,共 10分1. MCS51 布爾處理機(jī)的存儲空間是 o2. P2 口通常用作 ,也可以作通用的I/O 口使用。3. 假設(shè)由程序設(shè)定 RS、RS=01,那么工作存放器 RR的直接地址為 o4.8051 的堆棧區(qū)一般開辟在 o5. 所謂尋址,其實質(zhì)就是 6. 存儲器映象是 7. 定時器中斷請求發(fā)生在 8. 中斷響應(yīng)時間是指 9. 通過CPU對I/O狀態(tài)的測試,只有I/O已準(zhǔn)備好時才能進(jìn)行 I/O傳送,這種傳送方式
13、稱為10. 在中斷效勞程序中現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)期間,中斷系統(tǒng)應(yīng)處在 狀態(tài)。、單項選擇題 在每題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題 干的括號內(nèi)。每題 1 分,共 10分1. MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為。A. 0100HB.2080HC.0000HD.8000H2. 假設(shè)單片機(jī)的振蕩頻率為6MHz設(shè)定時器工作在方式1需要定時1ms,那么定時器初值應(yīng)為A.500B.1000C.216 16 “-500D.2-10003. 定時器1工作在計數(shù)方式時,其外加的計數(shù)脈沖信號應(yīng)連接到 引腳。A.P 3.2 B.P 3.3 C.P 3.4 D.P 3.54.
14、 當(dāng)外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài) 都應(yīng)至少維持。A.1個機(jī)器周期 B.2個機(jī)器周期CPU首先響應(yīng)C.4個機(jī)器周期D.10 個晶振周期5. MCS-51單片機(jī)在同一優(yōu)先級的中斷源同時申請中斷時,A.外部中斷0 B.外部中斷1C.定時器0中斷 D. 定時器1中斷6. 定時器假設(shè)工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用A.工作方式0 B.工作方式1 C. 工作方式2 D.工作方式37. MCS-51單片機(jī)的外部中斷A.ET1 B.TF1 C.IT18. 以下標(biāo)號中,正確的標(biāo)號是A.1BT :B.BEGIN9. 串行口每一次傳送A.1 個B.1 串1的中斷請
15、求標(biāo)志是D.IE1 。C.ADD :D.STAB31 :字符。C.1幀 D.1 波特10. 要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號應(yīng)滿足A.ILE=1,CS=1, WR1 =0B.ILE=1,CS=0,WR1 =0C.ILE=0,CS=1,WR1 =0D.ILE=0,CS=0,WR1 =01、簡答題每題4分,共20分1.如何正確使用 P3 口 ?2. 簡述累加器的 ACC的作用。3. 簡述存放器間接尋址方式及其尋址范圍。4. 簡述MCS-51單片機(jī)的中斷入口地址。5. 簡述串行數(shù)據(jù)傳送的特點(diǎn)。四、讀程序題1. 執(zhí)行以下程序段后, MOV P1 , #5DH CPL P1.1CPL
16、 P1.2CLR P1.6SETB P1.72. 執(zhí)行以下程序段后,MOV A , #C5HRL A3. 以下程序段執(zhí)行后, MOV R 0, #7EH MOV 7EH , #0FFH MOV 7FH , #40H 1NC R 0 1NC R 0 1NC R 0( 每題 4 分,共 20 分 )(P1)=(A)=,(C Y)=(R0)=,(7EH)=,(7FH)=0123H 的 ACALL SUBTRN字4. (SP)=60H,子程序SUBTRN勺首地址為0345H,現(xiàn)執(zhí)行位于節(jié)指令后, (PC)=_,(61H)=,(62H)= 。5. 閱讀以下程序,說明其功能。MOV R 0,#dataMO
17、V A,R0RL AMOV R 1, ARL ARL AADD A , R1MOV R0,ARET單片機(jī)模擬試卷 002 參考答案、填空題 ( 每空 1分,共 10分)1.00H7FH2. 高 8 位地址線3.080FH4. 用戶RAM區(qū)5. 如何確定操作數(shù)的單元地址6. 存儲器在整個存儲空間的地址范圍7. 定時時間到8. 從查詢中斷請求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機(jī)器周期數(shù)9. 程序查詢方式10.關(guān)中斷、單項選擇題( 每題 1 分,共10分1.C2.C3.D4.A5.A6.C7.D8.D9.A10.B三、簡答題 (每題 4分,共 20分)1. 要點(diǎn):(1) 說明P3 口有第一功能和第二功
18、能的使用。(2) P3口的第二功能各位線的含義。(3) 使用時應(yīng)先按需要選用第二功能信號,剩下的口線才作第一功能I/O 線用。(4) 讀引腳數(shù)據(jù)時,必需先給鎖存器輸出“1 。2. (1)8 位專用存放器。(2) 運(yùn)算時存放一個操作數(shù)。(3) 運(yùn)算后存放運(yùn)算結(jié)果,所以稱它為累加器。3. (1) 存放器中存放的是操作數(shù)的地址,操作數(shù)是通過存放器間接得到, 這種尋址方式稱為存放器 間接尋址方式。(2) 尋址范圍: 內(nèi)部RAM(低 128單位,形式 Ri(i=0,1)。 外部RAM64K使用DPTR作間址存放器,形式為 DPTR它們是:外部中斷 00003H定時器To中斷 000BH外部中斷10013
19、H定時器Ti中斷 001BH串行口中斷0023H5.(1)傳送按位順序進(jìn)行,速度慢。(2) 傳輸線少,本錢低。(3) 傳送距離遠(yuǎn),可達(dá)幾公尺到幾千公里。四、讀程序題(每題4分,共20分)1. (P1)=9BH2. (A)=8BH(或 10001011B)(Cy)=不影響3. (R0)=7FH(7EH)=00H(7FH)=41H4. (PC)=0345H(61H)=25H(62H)=01H5. (data)x 10 操作單片機(jī)模擬試卷003一、填空1. 8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了: 、 、 、禾廿 以及并行 I/O 口、串行口、中斷控制系統(tǒng)、時 鐘電路、位處理器等部件,這些部件通過 相連
20、接。2. MCS-51的堆棧只可設(shè)置在,堆棧存放器sp是位存放器。3. MCS-51單片機(jī)的 P0P4 口均是 I/O 口,其中的P0 口和P2 口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的和 ,在P0P4 口中,為真正的雙相口, 為準(zhǔn)雙向口; 口具有第二引腳功能。4定時器/計數(shù)器的工作方式 3是指得將 拆成兩個獨(dú)立的8位計數(shù)器。而另一個定時器 /計數(shù)器此時通常只可作為使用。5 .假定SP =40H ,39H=30H, 40H=60H。執(zhí)行以下指令:POP DPHPOP DPL后,DPTR的內(nèi)容為 , SP的內(nèi)容是二、選擇1. MCS-96單片機(jī)的片內(nèi)A/D轉(zhuǎn)換器是的轉(zhuǎn)換器件。A.4
21、通道8位B.8通道8位通道16位2. MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在。A.片內(nèi)數(shù)據(jù)存儲區(qū)的低128字節(jié)單元C.片內(nèi)數(shù)據(jù)存儲區(qū)的高128字節(jié)單元3. MCS-51單片機(jī)定時器工作方式0是指的A.8位B.8位自動重裝C.8通道10位D.8B. 片內(nèi)數(shù)據(jù)存儲區(qū)D.程序存儲區(qū)工作方式。C. 13 位D.16 位4. 當(dāng)需要從MCS-51單片機(jī)程序存儲器取數(shù)據(jù)時,采用的指令為。A.MOV A, R1B.MOVC A, A + DPTRC.MOVX A, R0D.MOVX A, DPTR三、簡答題1. 想將中斷效勞程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加 以說明。2. 51系列
22、單片機(jī)具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu) 先級中斷,如何定義?四、參數(shù)計算一 MCS51單片機(jī)系統(tǒng)外接晶體振蕩器頻率為11.059MHZ計算:單片機(jī)系統(tǒng)的拍節(jié) P、狀態(tài)S、機(jī)器周期所對應(yīng)的時間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時間是多少?五、改錯請判斷以下各條指令的書寫格式是否有錯,如有錯說明原因:1. MUL R0R12. M0V A,R73. M0V A,#3000H4. M0VC A+DPTR, A5. LJMP #1000H六、使用簡單指令序列完成以下操作1. 請將片外RAM20H-25H單元清零2. 請將ROM300單元內(nèi)容送R7單片機(jī)模擬試卷0
23、04一、填空題15分,每空1分1 . MCS-51單片機(jī)的 P0 P4 口均是I/O 口,其中的P0 口和P2 口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的 和,在P0P4 口中,為真正的雙向口, 為準(zhǔn)雙向口。2 . MCS- 5l單片機(jī)的堆棧區(qū)只可設(shè)置在 ,堆棧存放器 5P是位存放器。3 . MC 51單片機(jī)外部中斷請求信號有電平方式和 ,在電平方式下,當(dāng)采集到INT0、INT1的有效信號為 時,激活外部中斷。4 定時器/計數(shù)器的工作方式3是指的將拆成兩個獨(dú)立的8位計數(shù)器。而另一個定時器/計數(shù)器此時通常只可作為 使用。5. MC 96單片機(jī)的最大尋址空間是 ,該空間的地址范圍為 ,
24、系統(tǒng)上電及復(fù)位的程序入口地址為 ,芯片配置字節(jié) CCB的地址為。二、簡答題15分,每題5分1 . 51系列單片機(jī)具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義 ?2 各中斷源對應(yīng)的中斷效勞程序的入口地址是否能任意設(shè)定 ?3如果想將中斷效勞程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置請舉例加以說明。三、參數(shù)計算題 16 分 一單片機(jī)系統(tǒng)的外接晶體振蕩器的振蕩頻率為11. 059MHz請計算該單片機(jī)系統(tǒng)的拍節(jié)P、狀態(tài)S、機(jī)器周期所對應(yīng)的時間是多少 ?指令周期中的單字節(jié)雙周期指令的執(zhí)行時 間是多少 ?四、改錯題 共 5 分,每題 1 分以給出的指令操作碼
25、為依據(jù), 請判斷 MCS5l 單片機(jī)的以下各條指令的書寫格式是否有 錯誤,如有請說明錯誤原因。1 .MUL R0R12 .MOV A, R73 .MOV A, #3000H4 .MOVC A+DPTR A5LJMP #1000H五、尋址方式 5 分,每問 1 分說明 MCS51 單片機(jī)的以下各條指令中源操作數(shù)的尋址方式 可直接在每條指令后面書 寫1 ANL A , 20H2 ADDC A, #20H3 JZ rel4 CLR C5 RRA六、使用簡單指令序列完成以下操作12 分 1 請將片外RAM20 25H單元清零2. 請將 ROM3000!單元內(nèi)容送 R7單片機(jī)模擬試卷 004 參考答案
26、一、填空題 15 分,每空 1 分 1 并行 數(shù)據(jù)總線 地址總線 P0 P1 P32 片內(nèi)數(shù)據(jù)存儲區(qū) 器 3 脈沖方式 低電平4 定時器計數(shù)器 0 串行口的波特率發(fā)生器564K 0000H FFFFH 2080H 2021H二、簡答題 15 分,每題 5 分1 具有 5 個中斷源,分別是外部中斷 INT0 和外部中斷 INT1 、定時器溢出中斷 0 和定 時器溢出中斷 1 以及串行中斷。通過對中斷優(yōu)先級存放器 IP 的設(shè)置,每個中斷源都可以被 定義為高優(yōu)先級中斷。 6 分 2 各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。 3 分 3 如果要將中斷效勞程序放置在程序存儲區(qū)的任意區(qū)
27、域,在程序中要通過在中斷地址 區(qū)的對應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實現(xiàn)對中斷效勞程序的執(zhí)行。例如:夕卜部中斷0的中斷效勞程序INTOP放置在程序存儲區(qū)的任意區(qū)域,此時,通過以下方式,可實現(xiàn)對中斷效勞程序的執(zhí)行: 4 分ORGO003H 2 分 JMP INTOP列舉其他中斷跳轉(zhuǎn)的例子也可, 但表達(dá)的中斷源要與中斷地址相對應(yīng)才可得分, 如外中 斷 0 對應(yīng) 0003H 地址。三、參數(shù)計算題 16 分 6 -6P = 1/f = 1 /11. 059X 10 = 0. 09X 10 s=90nsS = 2P= 2X 90ns = 180ns機(jī)器周期=12P= 12X 90ns= 1. 08 卩 s雙指令
28、周期=2X機(jī)器周期=2. 16卩s判題標(biāo)準(zhǔn):每問 4 分,結(jié)果錯,分值全扣;結(jié)果正確,量綱錯或四、改錯題: 共 5 分,每題 1 分 以給出的指令操作碼為依據(jù), 請判斷 MCS51 單片機(jī)的以下各條指令的書寫格式是否有 錯誤,如有請說明錯誤原因。1MUL RoRl 乘法指令應(yīng)使用 A、B 存放器操作2 . MOV A, R7 間接存放器使用 R7有誤,間址存放器只能使用R0 R13 . MOV A, #3000H 8位累加器A不能接受16位數(shù)據(jù)4 . MOVC A+DPTR A MOVC指令為對程序存儲區(qū)操作指令,累加器的內(nèi)容不可通 過變址方式送入程序存儲器,兩操作數(shù)寫反了。5 UMP #10
29、00H長轉(zhuǎn)移指令中的操作數(shù)為 1 6位轉(zhuǎn)移地址,不能用立即數(shù)的形式來表達(dá)。五、尋址方式 5 分,每問 1 分說明 MCS51 單片機(jī)的以下各條指令中源操作數(shù)的尋址方式可直接在每條指令后面書寫1 ANL A , 20H 直接尋址2 ADDC A,#20H 立即尋址3 JZ rel 相對尋址4 CLR C 位尋址5RRA 存放器尋址六、使用簡單指令序列完成以下操作12 分,每題 6分1 請將片外RAM 20H- 25H單元清零MoV R0, #20HMOV R7, #06HCLR ALOOP : MOVX R0, AINC R0DJNZ R7 , LOOP2 .請將 ROM 3000H單元內(nèi)容送
30、R7MOV DPTR ,#3000HCLR AMOVC A , A+DPTRMOV R7, A單片機(jī)模擬試卷 005一、填空題每空 1 分,共 10分1. 單片機(jī)內(nèi)有組成微機(jī)的主要功能部件 、和。2. 堆棧的特性是 , 8051的堆棧一般開辟在 ,其堆棧指針是。3. RS232C是總線標(biāo)準(zhǔn)。4.8255 是接口。5.MCS-51有一個全雙工的步串行口,有種工作方式。二、簡述題每題 5分,共25分1. 單片機(jī)的特性主要有哪些?2.8031、8051、8751 有何異同?3. MCS-51的位存儲區(qū)在哪里?尋址范圍是多少?4.8051的定時器/計數(shù)器有幾個?是多少位的?有幾種工作方式?其工作原理如
31、何?5.8051有哪幾個中斷源?哪些是內(nèi)部中斷源?哪些是外部中斷源?三、判斷題20分1. 判斷以下各條指令是否正確LL1和PRO為標(biāo)號10分1MOVX R0 B2MOV A, 30H3MOVX A 30H4ADDC A,R75SUB A,R26ANL #99H ,36H7MOV C, ACC.08ORL P1.0,P3.19 JBCP0,LL110ACALL PROC2. 判斷以下說法是否正確,不正確予以改正。10分1單片機(jī)是面向數(shù)據(jù)處理的。2定時器與計數(shù)器的工作原理均是對輸入脈沖進(jìn)行計數(shù)。3 由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF所以其串行口不能同時發(fā) 送和接收數(shù)據(jù),即不
32、是全雙工的串行口。4END表示指令執(zhí)行到此結(jié)束。5ADC0809是 8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。四、閱讀程序20分1. 以下各條指令其源操作數(shù)的尋址方式是什么?各條指令單獨(dú)執(zhí)行后,A中的結(jié)果是什么?(5 分)設(shè)(60H) =35H, (A) =19H, ( R) =30H, (30H) =OFHo(1)(A)MOVA,#48H;尋址方式(2)ADDA,60H;尋址方式(A)=(3)ANLA,R;尋址方式(A)=2閱讀以下程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能? 15分MOV R, #30H ;( Ri)=MOV A #64HADD A #47H(AC) =DA A(AC
33、) =MOV R A此程序段完成的功能:;A =;A =, CY =,;A =, CY =;R =,30H =五、計算畫圖題10 分 假設(shè)8051的晶振頻率fosc為6MHz定時器/計數(shù)器TO工作在工作方式1,要求產(chǎn)生10ms定時,寫出定時器的方式控制字和計數(shù)初值分別寫出TH與TL。值。六、編程題15分1閱讀程序并填空,形成完整的程序以實現(xiàn)如下功能。5分有一長度為10字節(jié)的字符串存放在 8031單片機(jī)內(nèi)部RAM中,其首地址為40H。要求將該字符串中每一個字符加偶校驗位。以調(diào)用子程序的方法來實現(xiàn)。 源程序如下:MOV R, #40HMOV R, #10MOV AACALLSEPAMOV R AI
34、NCRDJNZ,NEXTSJMP$ADD A#00HORG 1000HNEXTSEPAPSW.0 SRETORL A,SRET 2. 從內(nèi)部RAM30H元開始,有10個單字節(jié)數(shù)據(jù)。試編一個程序,把其中的正數(shù)、負(fù)數(shù)分別 送40H和50H開始的內(nèi)部 RAM單元。10分單片機(jī)模擬試卷005參考答案一、填空題每空1分,共10分1. CPU;存儲器;I/O接口2. 先進(jìn)后出;內(nèi)部 RAM30H7FI的范圍內(nèi);SP3. 串行通信4. 通用的可編程并行5. 異;4二、簡述題每題 5分,共25分1. 單片機(jī)具有體積小、可靠性高、控制功能強(qiáng)、使用方便、性能價格比高、容易產(chǎn)品化等特點(diǎn)。2.8051、8751和80
35、31均為8位單片機(jī),其內(nèi)部結(jié)構(gòu)是根本相同的。不同點(diǎn)為:8051內(nèi)部有4KBROM8751內(nèi)部有4KBEPRQM而8031內(nèi)部無程序存儲器。3. 內(nèi)部RAM的 202FH為位尋址區(qū)域,位地址范圍007FH;特殊功能存放器中地址能被8整除的字節(jié)地址單元也可以位尋址,位地址范圍80FFH位存儲區(qū)共 256個位。4.8051有2個16位的定時器/計數(shù)器,有4種工作方式。定時器與計數(shù)器的工作原理是相同的,8051的定時器/計數(shù)器是根據(jù)輸入的脈沖進(jìn)行加1計數(shù),當(dāng)計數(shù)器溢出時,將溢出標(biāo)志位置1,表示計數(shù)到預(yù)定值。5.8051有5個中斷源,分別是定時器/計數(shù)器To、T1的溢出中斷TFo、TF1,串行口的收/發(fā)
36、中斷RI/TI,外部中斷其中定時器/計數(shù)器T。、T1的溢出中斷TF。、TF、串行口的收/發(fā)中斷RI/TI是內(nèi)部中斷源,外部中斷外部中斷源。三、判斷題20 分1. 判斷以下各條指令是否正確LL1和PROC為標(biāo)號10 分(1) X(2) 0(3)x(4) 0(5) X(6) X(7) 0(8) X(9) X(10) 02. 判斷以說法是否正確:(10分)(1) X單片機(jī)是面向控制的。(2) 0(3) X由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF但在物理上,實 際上是兩個緩沖器,其串行口可以同時發(fā)送和接收數(shù)據(jù),是全雙工的串行口。(4) X END表示指令匯編到此結(jié)束。(5) 0四、閱
37、讀程序(20分)1. (5 分)(60H =35H, (A) =19H, (R) =30H, (30H) =0FH=(1) 立即尋址;48H(2) 直接尋址;4EH(3) 存放器間接尋址 ;09H2閱讀以下程序段,寫出每條指令執(zhí)行后的結(jié)果,并說明此程序段完成什么功能?( 15分)MOV R #30H;(R1)=30HMOV A #64H;(A)=64HADD A #47H;(A)=ABH(CY) = 0(AC) =0DA A; (A = 11H, (CY = (AC) =MOV R A; ( R1) = 30H , (30H) = 11H此程序段完成的功能:(5分)求兩個BCD碼數(shù)(64H和4
38、7H)的和,并將結(jié)果放在內(nèi)部 RAM 的30H單元。五、計算(畫圖)題(10分)(1) (5分)TO:定時方式,工作在方式1。方式字TMOD=01H(2) (5分)fosc=6MHz 16位計數(shù)器,10ms定時,設(shè)計數(shù)初值為 a,t=12/ f osc* ( 216 - a )31610*10=12/6 *(2 - a )a=60536=EC78H即 TH=ECHTLo=78H所以:TMOD=01HTH=ECHTL0=78H六、編程題15分1. 5 分R R7JNB #80HRET2. 從內(nèi)部RAM30K單元開始,有10個單字節(jié)數(shù)據(jù)。試編一個程序,把其中的正數(shù)、負(fù)數(shù)分別送40H和50H開始的內(nèi)
39、部 RAM單元。10分MOV R, #30HMOV R, #40HMOV A #50HMOV R,#10LOOPMOV 20H RJB20H.7, FSHUZSHUMOV R 20HINCRSJMPNEXTFSHUXCH AR1MOV R AXCH AR1INCANEXT DJNZR, LOOPSJMP$機(jī)模擬試卷006及答案一、填空每題2分,共10分1、 MCS-51單片機(jī)片內(nèi)有 5_個中斷源,其中2個外部中斷源。2、 設(shè)定T1為計數(shù)器方式,工作方式2,貝U TMOD的值為60H高位為6即可。3、 假設(shè)IT仁0,當(dāng)引腳P3.2為低電平的時候,INT0的中斷標(biāo)志位IE0 才能復(fù) 位。4、 在接
40、口電路中,把已經(jīng)編址并能進(jìn)行讀寫操作的存放器稱為端口無條件傳送方式、5、在單片機(jī)中,為實現(xiàn)數(shù)據(jù)的I/O傳送,可使用三種控制方式,即查詢方式禾廿 中斷方式二、選擇題每題 2分,共10分1、尋址空間為數(shù)據(jù)程序存儲器所用的指令是 A :A. MOVX B.MOV C.MOVC D.ADDC2、 執(zhí)行中斷返回指令,從堆棧彈出地址送給C.A. A B. CY C. PC D. DPTR3、 七段共陰極發(fā)光兩極管顯示字符H',段碼應(yīng)為E A.67H B. 6EH C. 91H D. 76H E.90H4、 在串行通信中,8031中發(fā)送和接收的存放器是B。A.TMOD B. SBUF C. SCON
41、 D. DPTR5、波特的單位是B A. 字符/秒B.位/秒C. 幀/秒D. 字節(jié)/秒三、指令題每題 4分,共16分1、將20H單元清零MOV 20H,#00H 或CLR AMOV 20H, A2、將片外RAM2000H的低字節(jié)與片內(nèi) 20H中的低字節(jié)交換。MOV DPTR,#2000H XCHD A,R0MOV R0,#20H MOVX DPTR,AMOVX DPTR,A3、某端口地址為 2FFFH,將片內(nèi)RAM20H勺內(nèi)容寫到該端口中。MOV A, 20HMOVX DPTR, #2FFFHMOVX DPTR, A4、把DPTR的內(nèi)容壓入堆棧PUSH DPHPUSH DPL四、填寫下表(每空
42、 2分,共10分)指令尋址空間CLR 40H位尋址區(qū)PUSH ACC片內(nèi)RAM數(shù)據(jù)存儲器)MOVC A,A+PC(ROM程序存儲器SJMP $(ROM程序存儲器MOVX DPTR, A外部RAM數(shù)據(jù)存儲器)五、讀程序(每題 5分,共10分)1、設(shè)(A)=38H,R0=28H,(28H)=18H,執(zhí)行以下程序后,(A) = 0E7HORL A,#27HANL A,28HXCHD A,R0CPL A2、設(shè)(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填寫以下中間結(jié)果。SETB CADDC A, 20H (A)= 82H (CY)= 0 (AC)= 1RLC A (A)= 04
43、H (CY)= 1 (P)= 1 _MUL AB (A)= 08H (B)= 00H(0V)= 0_六、簡答題(共14分)1、簡述子程序調(diào)用和執(zhí)行中斷效勞程序的異同點(diǎn)。(8分)相同點(diǎn):均能中斷主程序執(zhí)行本程序,然后再返回斷點(diǎn)地址繼續(xù)執(zhí)行主程序。不同點(diǎn):(1) 中斷效勞程序入口地址是固定的,子程序調(diào)用入口地址是用戶自己設(shè)定的。(2) 中斷效勞子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有去除 中斷響應(yīng)時被置位的優(yōu)先級狀態(tài)、開放較低級中斷和恢復(fù)中斷邏輯等功能。(3 )中斷效勞子程序是在滿足中斷申請的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶主 程序事先安排好的。2、晶振頻率為 6MHz,
44、在P1.0引腳上輸出周期為 500微秒的等寬矩形波,假設(shè)采用 T1中斷,工作方式 2,試寫出中斷初始化程序 6 分MOV TMOD, #20HMOV TL1, #06HMOV TH1, #06HSETB ET1SETB TR1SJMP $SETB EA七、編程題 10 分, 并作適當(dāng)注釋將內(nèi)部RAM20H首的16個單元的8位無符號數(shù)排序?qū)懗龀绦騍ORT: MOV R0, #20HMOV R7 , #07HCLR TR0LOOP: MOV A, R0MOV 2BH ,INC R0MOV 2AH,CLR CSUBB A,JC NEXTMOV R0,DEC R0MOV R,0INC R0SETB T
45、R0;交換標(biāo)志位復(fù)位R0R0 ;比擬前后兩個數(shù)2BH2AH;置交換標(biāo)志位有效NEXT: DJNZ R7 , LOOPJB TR0 , SORT ;假設(shè)交換標(biāo)志位有效,繼續(xù)進(jìn)行HERE: SJMP $機(jī)模擬試卷 007、填空題: 共 30 空,每空 1 分 1. 單片機(jī)即一個芯片的計算機(jī),此芯片上包括五局部:運(yùn)算器、輸入?yún)養(yǎng)分、。2. 只有在碼表示中0的表示是唯一的。3. MC 51指令系統(tǒng)中direct 表示的含義是: 。4. P0、P1、P2、P3四個均是_位的口(填“串行還是“并行),其中P0的功能是; P2 口的功能是 ;而是雙功能口; 是專門的用戶口。5. 任何程序總是由三種根本結(jié)構(gòu)組
46、成:順序、分支和 。6. MC 51指令共有六種尋址方式,分別是立即數(shù)尋址、 、存放器間接尋址、相對尋址。7. MOV DPTR #data16的作用是用來設(shè)定 。8. 片內(nèi)RAM可進(jìn)行位尋址的空間位地址范圍是 。9. MC 51的存儲器空間配置從功能上可分為四種類型:、內(nèi)部數(shù)據(jù)存儲器、外部程序存儲器。10. MCS-51的指令按其功能可分為五大類: 、邏輯運(yùn)算類指令、位操作指令、控制轉(zhuǎn)移指令。11. 輸入輸出設(shè)備與主機(jī)的連接局部稱為輸入輸出接口,接口有三大作用:作用、作用和信號電平與形式的變換作用。12. MC 51內(nèi)部的SFR共有個。13. CJNE 目的字節(jié) , 源字節(jié),rel屬于五大類
47、指令中的 類指令,其操作碼助記符含義是。14. 8051單片機(jī)有 個中斷源,級中斷優(yōu)先級別。15. 8255A屬于可編程的 I/O接口芯片,8255A的A通道有種作方式。選擇題:(共15題,每題1分)1 .10101.101B 轉(zhuǎn)換成十進(jìn)制數(shù)是()。(A) 46.625(B) 23.625(C) 23.62(D) 21.6252. 存儲器的地址范圍是 0000H0FFFH它的容量為()。(A) 1KB (B) 2KB (C) 3KB (D) 4KB3. 3D.0AH轉(zhuǎn)換成二進(jìn)制數(shù)是()。(C) 111101.101B (D) 111100.101B4 73.5 轉(zhuǎn)換成十六進(jìn)制數(shù)是( )。( A
48、) 94.8H(B) 49.8H (C) 111H (D) 49H5 MOVX A , R0 指令中,源操作數(shù)采用( )尋址方式,指令作用在( )區(qū) 間。(A)存放器,外部數(shù)據(jù)存儲器(B)直接,程序存儲器(C)存放器間接,內(nèi)部數(shù)據(jù)存儲器(D)存放器間接,外部數(shù)據(jù)存儲器6. A7H和5BH兩個立即數(shù)相加后,和為(),(CY是( )。( A) 1CH, 0(B) C1H, 0(C) 02H, 1(D) C1H, 17. 假設(shè)(A)=86H,( PSW =80H,那么執(zhí)行 RRC A 指令后(A)(A) C3H(B) B3H (C) 0DH (D) 56H8如果( P0) =65H ,那么當(dāng)CPL
49、P0.2SETB CM0V P0.4 , C執(zhí)行后( P0) =()910A) 61H(B) 75H(C) 71H(D) 17H() 指令是MCS-51指令系統(tǒng)中執(zhí)行時間最長且長達(dá)(A)比擬轉(zhuǎn)移B)循環(huán)轉(zhuǎn)移(C)增減量4 us 的。(D)乘除法8031 單片機(jī)中,將累加器A中的數(shù)送入外 RAM勺40H單元,可執(zhí)行的指令()。(A) MOV R1 ,40H(B) MOV R1 ,#40HMOVX R1 , AMOVX R1 , A(C) MOVX40H , A(D) MOV R1, #40HMOVX R1 , A11.累加器A的數(shù)值為98H,它與0FAH相加,相加后會影響標(biāo)志位CY AC 和 0
50、V位。各個位的值是()。(A) 0、 0、 0(B) 1、0、1(C) 1、1、1(D) 1、1、012. 不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是()。(A)無條件傳送方式 B 查詢方式 C 中斷方式 D 存儲器直接存取方式13. 8051與8255A的硬件連接如圖 P110圖6 7,其中規(guī)定未用的地址線取0。那么8255A的控制字存放器的地址是 A 0000HB 0001HC 0002HD 0003H14. A/D轉(zhuǎn)換方法有以下四種,ADC0809是一種采用進(jìn)行A/D轉(zhuǎn)換的8位接口芯片。(A)計數(shù)式(B)雙積分式(C)逐次逼近式D并行式15. 8051 單片機(jī)內(nèi)有 個 16 位的定時 /計數(shù)器,每個定時 /計數(shù)器都有 種工作方式。(A) 4, 5(B) 2, 4(C) 5, 2(D) 2, 3判斷指令 或偽指令 正誤 共 15題,每題1 分 )(1). MOV 20H , R1(2). ADDC A , 2030H(3
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西財經(jīng)大學(xué)華商學(xué)院《金融數(shù)據(jù)采集》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼陽職業(yè)技術(shù)學(xué)院《電視欄目專題與制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 鄭州大學(xué)《產(chǎn)品設(shè)計報告書制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 做賬實操-保險公司理賠支出的賬務(wù)處理分錄
- 2025屆上海市寶山區(qū)高三一??荚嚉v史試卷
- 江西外語外貿(mào)職業(yè)學(xué)院《文獻(xiàn)查閱與交流》2023-2024學(xué)年第二學(xué)期期末試卷
- 柳州職業(yè)技術(shù)學(xué)院《行政倫理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長春職業(yè)技術(shù)學(xué)院《商務(wù)談判》2023-2024學(xué)年第二學(xué)期期末試卷
- 首都師范大學(xué)《工程制圖與全專業(yè)三維識圖課程設(shè)計》2023-2024學(xué)年第二學(xué)期期末試卷
- 魯迅美術(shù)學(xué)院《生物藥物制劑學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 水幕噴淋系統(tǒng)的工作原理與應(yīng)用
- 門樓施工方案
- 全國職業(yè)院校技能大賽高職組(康復(fù)治療技術(shù)賽項)考試及答案
- 2024年山東海洋集團(tuán)有限公司社會招聘考試真題
- 小學(xué)生拗九節(jié)課件
- 《感冒中醫(yī)治療》課件
- 研發(fā)費(fèi)用管理制度內(nèi)容
- 壓力容器設(shè)計委托書
- 《眉毛的基本技法》課件
- 人教版PEP小學(xué)五年級英語下冊全冊教案(含計劃)
- 2025年幼兒園膳食工作計劃
評論
0/150
提交評論