版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第二章 習題參考答案一、填空題:2、MCS-51的堆棧是軟件填寫堆棧指針臨時在 片內(nèi)RAM 數(shù)據(jù)存儲器內(nèi)開辟的區(qū)域。 INC DEC 都不影響 PSW堆宅操作只有一條尋址方式 直接尋址方式3、當使用8751且EA=1,程序存儲器地址小于 1000H 時,訪問的是片內(nèi)ROM。7、PSW中RS1 RS0=10時,R2的地址為 。8、PSW中RS1 RS0=11時,R2的地址為
2、 。14、內(nèi)部RAM中,位地址為30H的位,該位所在字節(jié)的字節(jié)地址為 。17、使用8031芯片時,需將/EA引腳接 低 電平,因為其片內(nèi)無 ROM 存22、但單片機的型號為8031/8032時,其芯片引線EA一定要接 電平。7、單片機8031的ALE引腳是( )。A、輸出高電平
3、160; B、輸出矩形脈沖,頻率為fosc的1/6C、輸出低電平 D、輸出矩形脈沖,頻率為fosc的1/211、單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是( )個單元。A、64 B、 120 C、128
4、; D、25612、單片機上電復(fù)位后,堆棧區(qū)的最大允許范圍是內(nèi)部RAM的( )。A、00HFFH B、00H07H C、07H7FH D、08H7FH13、對于8031單片機,其內(nèi)部RAM( )。A、只能位尋址
5、 B、只能字節(jié)尋址 C、既可位尋址又可字節(jié)尋址 D、少部分能位尋址 18、單片機8051的XTAL1和XTAL2引腳是( )引腳。 A、外接定時器 B、外接串行口 C、外接中斷 D、外接晶振23、MCS
6、51的專用寄存器SFR中的堆棧指針SP是一個特殊的存貯區(qū),用來( ),它是按后進先出的原則存取數(shù)據(jù)的。 A、存放運算中間結(jié)果 B、存放標志位 C、暫存數(shù)據(jù)和地址 D、存放待調(diào)試的程序三、判斷題 6、PC可以看成使程序存儲器的地址指針。( )
7、7、判斷以下有關(guān)PC和DPTR的結(jié)論是否正確?A、DPTR是可以訪問的,而PC不能訪問。 ( )B、它們都是16位的存儲器。 ( )C、它們都有自動加“1”的功能。 ( × )PC有自動加“1”的功能,而DPTR的 加“1”則需通過指令I(lǐng)NC DPTR來完成。 D、DPTR可以分為兩個8位的寄存器使用,但PC不能。( )8、
8、程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。( )13、8051的累加器ACC是一個8位的寄存器,簡稱為A,用來存一個操作數(shù)或中間結(jié)果。( )14、8051的程序狀態(tài)字寄存器PSW是一個8位的專用寄存器,用于存程序運行中的各種狀態(tài)信息。( )23、當8051單片機的晶振頻率為12MHZ時,ALE地址鎖存信號端的輸出頻率為2MHZ的方脈沖。( )四、問答題1、80C51 ROM空間中,0000H0023H有什么用途?用戶應(yīng)怎樣合理安排?答:0000H0023H是80C51系統(tǒng)專用單元,其中0000H為CPU復(fù)位地址,0003H0023H
9、是5個中斷源中斷服務(wù)程序入口 地址,用戶不能安排其他內(nèi)容。一般來講,從0030H以后,用戶可自由安排。3、簡述讀外ROM和讀寫外RAM用到的控制信號。答:讀外ROM的控制線有3條:ALE:控制鎖存低8位地址信號。PSEN:控制外ROM輸出。EA:確定讀外ROM。 讀寫外RAM控制信號分別為:RD:控制外RAM輸出。WR:控制外RAM輸入。第三章 習題參考答案 一、填空題1、指令格式是由 操作碼 和操作數(shù) 所組成,也可能僅由 操作碼 組成。7、JZ rel的操作碼地址為1000H,
10、rel=20H,它的轉(zhuǎn)移目的地址為 。PC+2+REL10、MOV PSW,#10H是將MCS-51的工作寄存器置為第2 組。11、指令LCALL 37B0H,首地址在2000H,所完成的操作是 2003H 入棧, 37B0H PC。17、在直接尋址方式中,只能使用 8 位二進制數(shù)作為直接地址,因此其尋址對象只限于 內(nèi)RAM 。18、在寄存器間接尋址
11、方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的 地址 。19、在變址尋址方式中,以 A 作變址寄存器以PC 或 作 基址寄存器。32、假定(A)=50H,(B)=0A0H。執(zhí)行指令: MUL AB后,寄存器B的內(nèi)容為 ,累加器A的內(nèi)容為 ,CY的內(nèi)容為 ,OV的 內(nèi)容為 。33、假定(A)=0FBH,(B)=12H。執(zhí)行指令: DIV AB后,累加器
12、A的內(nèi)容為 ,寄存器B的內(nèi)容為 11H ,CY的內(nèi)容為 0 ,OV的 內(nèi)容為 0 。39、在R7初值為00H的情況下,DJNZ R7,rel指令將循環(huán)執(zhí)行 次 256。 42、DIV AB指令執(zhí)行后,OV標志為1,則此指令執(zhí)行前(B)= 43、MUL AB指令執(zhí)行后,OV標志為1,則(B)不為 。44、用一條指令 可以取代下列4條指令: MO
13、V DPTR,#1234H PUSH DPL PUSH DPH RET45、要訪問特殊功能寄存器,可以采用的尋址方式是 直接 、 寄存器 和
14、160; 位尋址 。第五章 習題參考答案 一、填空題2、外中斷請求標志位是 和 。3、 指令以及任何訪問 和 寄存器的指令執(zhí)行過 后,CPU不能馬上響應(yīng)中斷。4、8051單片機響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL,執(zhí)行該指令的過程包括:首先把 的內(nèi)容壓入堆棧,以進行斷點保護,然后把長調(diào)用指令的16位地址送 ,使程序執(zhí)行轉(zhuǎn)向程序存儲器 中的
15、中斷地址區(qū)。二、選擇題: 3、MCS-51響應(yīng)中斷時,下列哪種操作不會發(fā)生( )A、 保護現(xiàn)場 B、保護PC C、找到中斷入口D、保護PC轉(zhuǎn)入中斷入口 5、計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作應(yīng)該是( ) A、 由CPU自動完成 B、 在中斷響應(yīng)中完成 C、 應(yīng)由中斷服務(wù)程序完成D、 在主程序中完成12、( )非單片機系統(tǒng)響應(yīng)中斷的必要條件。A、 TCON或SCON寄存器內(nèi)的有關(guān)中斷標志位為1B
16、、 IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1C、 IP中斷優(yōu)先級寄存器內(nèi)的有關(guān)位置1D、 當前一條指令執(zhí)行完13、各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)中的( )。A、 TMOD B、 TCON/SCON C、 IE D、 IP26、MCS51單片機外部中斷1和外部中斷0的觸發(fā)方式選擇位是( )。 A、TR1和TR0 B、IE1和IE0 C、IT1和IT0 D、TF1
17、和TF028、MCS51單片機響應(yīng)中斷的過程是( )。A、斷點PC自動壓棧,對應(yīng)中斷矢量地址裝入PC B、關(guān)中斷,程序轉(zhuǎn)到中斷服務(wù)程序C、斷點壓棧,PC指向中斷服務(wù)程序地址D、斷點PC自動壓棧,對應(yīng)中斷矢量地址裝入PC,程序轉(zhuǎn)到該矢量地址,再轉(zhuǎn)至中斷服務(wù)程序首地址30、MCS51單片機響應(yīng)中斷矢量地址是( )。A、中斷服務(wù)程序的首句地址B、中斷服務(wù)程序的出口地址C、中斷服務(wù)程序的入口地址D、主程序等待中斷指令的地址31、一主程序中有一句LP:SJMP LP,功能指令為等待中斷,當發(fā)生中斷且中斷返回后,( )。A、返回到主程
18、序開始處B、返回到該句的下一條指令處C、返回到該句的上一條指令處 D、返回到該句32、一中斷子程序的最后一句不是RETI而是RET,中斷返回后( )。A、返回到主程序中ACALL或LCALL的下一句 B、返回到主程序中響應(yīng)中斷時一句的下一句C、返回到主程序開始處 D、返回到0000H處34、對定時器控制寄存器TCON中的IT1和IT0位清0后,則外部中斷請求信號方式為( )。 A、低電平有效 &
19、#160; B、高電平有效 C、脈沖上跳沿有效 D、脈沖后沿負跳有效 三、多項選擇題1、MCS51單片機控制寄存器TCON的作用是( )等。 A、定時/計數(shù)器的啟、??刂?#160; B、定時器的溢出標志 C、外部中斷請求標志D、確定中斷優(yōu)先級 E、選擇外部中斷觸發(fā)方式4、CPU響應(yīng)中斷
20、的條件包括( ACDE )。 A、現(xiàn)行指令運行結(jié)束 B、保護現(xiàn)場 C、有中斷請求D、申請中斷的中斷源中斷允許位為1 E、已開放CPU中斷6、MCS51單片機外部中斷源的中斷請求方法可以是( BD )。 A、高電平觸發(fā)B、低電平觸發(fā)C、上升沿觸發(fā) D、下降沿觸發(fā)E、一串脈沖頭朝下的連續(xù)矩形波觸發(fā)8、 8051單片機的IE寄存器的用途是( BCE
21、 )。 A、確定中斷方式 B、確定CPU中斷的開放或禁止 C、定時器中斷的開放或禁止 D、定時器溢出標志 E、選擇外部中斷的開放或禁止9、下述條件中,能封鎖主機對中斷的響應(yīng)的條件是( ABC )。 A、一個同級或高一級的中斷正在處理時
22、 B、當前周期不是執(zhí)行當前指令的最后一個周期 C、當前執(zhí)行的指令是RETI指令或?qū)E或IP寄存器進行讀/寫的指令D、當前執(zhí)行的指令是一長跳轉(zhuǎn)指令 E、一個低級的中斷正在處理時 四、判斷題6、各中斷發(fā)出的中斷請求信號,都會標記在MCS51系統(tǒng)的TCON與SCON寄存器中。( )7、 同一級別的中斷請求按時間的先后順序響應(yīng)。( )
23、10、 同級中斷不能嵌套。( )15、用戶在編寫中斷服務(wù)程序應(yīng)在中斷入口矢量地址存放一條無條件轉(zhuǎn)移地址,以防止中斷服務(wù)程序容納不下。( )16、若要在執(zhí)行當前中斷程序時禁止更高優(yōu)先級中斷,應(yīng)用軟件關(guān)閉CPU中斷,或屏蔽更高級中斷源的中斷,在中斷返回時再開放中斷。( )五、問答題1、 什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序嵌套有什么區(qū)別?答:高優(yōu)先級中斷“中
24、斷”正在執(zhí)行的低優(yōu)先級中斷,這就是中斷嵌套。 中斷嵌套只能高優(yōu)先級“中斷”低優(yōu)先級,低優(yōu)先級不能“中斷“高優(yōu)先級,同一優(yōu)先級之間也不能相互“中斷”。中斷嵌套與子程序嵌套的區(qū)別:子程序嵌套是在程序中事先安排好的;中斷嵌套是隨機發(fā)生的。子程序嵌套無次序限制,中斷嵌套只允許高優(yōu)先級“中斷”低優(yōu)先級。2、 為什么一般情況下,在中斷入口地址區(qū)間要設(shè)置一條跳轉(zhuǎn)指令,轉(zhuǎn)移到中斷服務(wù)程序的實際入口處?答:由于80C51相鄰兩個中斷入口地址間只有8字節(jié)的空間,8個字節(jié)只能容納一個有38條指令的極短程序。一般情況中中斷服務(wù)程序均大大超 出8個字節(jié)長度。因此,必須跳轉(zhuǎn)
25、到其他合適的地址空間。第六章 習題參考答案 一、填空題1、當定時器T0工作在方式3時,TH0要占用定時器T1的 TR1 和 TF1 兩個控制位。2、在定時器T0工作方式3下,TH0溢出時, TF1 標志將被硬件置1去請求中斷。3、在定時器T0工作方式3下,欲使TH0停止工作,應(yīng)執(zhí)行一條 CLR TR1 的指令。5、當計數(shù)器產(chǎn)生計數(shù)溢出時,把定時器/計數(shù)器的TF0(TF1)位置“1”。對計數(shù)溢
26、出的處理,在中斷方式時,該位作為 中斷標志位使用;在查詢方式時,該位作 狀態(tài) 位使用。9、定時時間與定時器的 工作方式 、 計數(shù) 初值 及 振蕩周期 有關(guān)。10、MCS-51的定時器/計數(shù)器作計數(shù)器時計數(shù)脈沖由外部信號通過引腳P3.4和P3.5 提 供。11、MCS-51的定時器/計數(shù)器T0的門控信號GATE設(shè)置為1時,只有 INT0 引腳為高電平且
27、由軟件使 TR0 置1時,才能啟動定時器/計數(shù)器T0工作。12、當T0為方式 3 ,T1為方式 2 的時候,8051單片機的定時器可提供3個8位定時器/ 計數(shù)器。二、選擇題8、8031單片機的定時器T0用作計數(shù)方式時是( )。 A、由內(nèi)部時鐘頻率定時,一個時鐘周期加1 B、由內(nèi)部時鐘頻率定時,一個機器周期加 1 C、由外部計數(shù)脈沖計數(shù),下降
28、沿加1 D、由外部計數(shù)脈沖計數(shù),一個機 五、解答題 方式3是8位計數(shù)器,僅適用于T0,T1無方式3。T0方式3時,被拆成兩個獨立的8位計數(shù)器TH0、TL0:TL0使用T0原有的控制寄存 器組成一個8位的定時/計數(shù)器;TH0借用T1的TF1、TR1,只能對機內(nèi)機周脈沖計數(shù),組成另一個8位定時器。T0方式3時T1方式2作串行口波特率 發(fā)生器。 4、如何判斷T0、T1定時/計數(shù)溢出?答:判斷T0、T1定時/計數(shù)溢出的方法有兩種: 查詢方式。不斷查詢T0、T1溢出標志TF0、TF1:TF0或TF1=0時,未溢出;TF0或TF1=1時,溢出。
29、160; 中斷方式。T0、T1定時/計數(shù)溢出時,在CPU、T0、T1中斷開放前提下能自動產(chǎn)生中斷。 第七章 習題參考答案 一、填空題4、計算機的數(shù)據(jù)傳送有兩種方式,即 并行數(shù)據(jù)傳送 和 串行數(shù)據(jù)傳送 方式,其中具有成本低特點的是 串行數(shù)據(jù)傳送 方式。9、MCS-51的串行口在工作方式0下,是把串行口作為 同步移位
30、寄存器來使用。這樣,在串入并出移位寄存器的配合下,就可以把串行口作為 并行輸出 口使用,在并入串出移位寄存器的配合下,就可以把串行 口作為 并行輸入 口使用。13、8051單片機的串行接口由發(fā)送緩沖寄存器SBUF、接收緩沖寄存器SBUF 、串行接口控制寄存器SCON、定時器T1構(gòu)成的波特率發(fā)生器等部件組成14、當向SBUF發(fā)“寫”命令時,即執(zhí)行 MOV SBUF A發(fā)送緩沖寄存器 SBUF裝載并開始由 TXD向外發(fā)送一幀數(shù)據(jù),發(fā)送完后便使發(fā)送中斷標志位
31、60; TI 置 “1”。15、在滿足串行接口接收中斷標志位 RI=0 的條件下,置允許接收位 REN=1 18、TB8是發(fā)送數(shù)據(jù)的第 9 位,在方式2或方式3中,根據(jù)發(fā)送數(shù)據(jù)的需要由軟件置位或復(fù)位。它在許多通信協(xié)議中可用作 奇偶校驗位 ,在多機通信中作為發(fā)送 地址幀或數(shù)據(jù)幀 的標志位。19、 RB8是接收數(shù)據(jù)的第 9 位,在方式
32、2或方式3中,它或是約定的 奇偶校驗位 ,或 是約定的地址/數(shù)據(jù)標識位。10、MCS51單片機串行口接收數(shù)據(jù)的次序是下述的順序( )。(1)接收完一幀數(shù)據(jù)后,硬件自動將SCON的RI置1 (2)用軟件將RI清零(3)接收到的數(shù)據(jù)由SBUF讀出 (4)置SCON的REN為1,外部數(shù)據(jù)由RXD(P30)輸入A、(1)(2)(3)(4) B、(4)(1)(2)(3)C、(4)(3)(1)(2) D、(3)(4)(1)(2)11、MCS51單片機串行口發(fā)送數(shù)據(jù)的次序是下述的順序(
33、 )。 (1)待發(fā)送數(shù)據(jù)送SBUF (2)硬件自動將SCON的TI置1(3)經(jīng)TXD(P3.1)串行發(fā)送一幀數(shù)據(jù)完畢 (4)用軟件將TI清0A、(1)(3)(2)(4) B、(1)(2)(3)(4)C、(4)(3)(1)(2) D、(3)(4)(1)(2)12、8051單片機串行口用工作方式0時,( )。A、數(shù)據(jù)從RXD串行輸入,從TXD串行輸出 B、數(shù)據(jù)從RXD串行輸出,從TXD串行輸入 C、數(shù)據(jù)從RXD串行輸入或輸出,同步信號從TXD輸
34、出D、數(shù)據(jù)從TXD串行輸入或輸出,同步信號從RXD輸出(接收緩沖寄存器還具有雙緩沖結(jié)構(gòu)) 四、判斷題1、串行口通信的第9數(shù)據(jù)位的功能可由用戶定義。( )2、發(fā)送數(shù)據(jù)的第9數(shù)據(jù)位的內(nèi)容在SCON寄存器的TB8位預(yù)先準備好的。( )4、串行通訊接收到的第9位數(shù)據(jù)送SCON寄存器的RB8中保存。( )9、串行口數(shù)據(jù)緩沖器SBUF是可以直接尋址的專用寄存器。( ) 2、 串行緩沖寄存器SBUF有什么作用?簡述串行口接收和發(fā)送數(shù)據(jù)的過程。答:串行緩沖寄存器SBUF有兩個:一個是串行發(fā)送緩沖寄存器,另一個是串行接收緩沖寄存器,用同一個
35、特殊功能寄存器名SBUF和同一單元地址 99H。接收緩沖寄存器還具有雙緩沖結(jié)構(gòu),以避免在數(shù)據(jù)接收過程中出現(xiàn)幀重疊錯誤。在完成串行初始化后,發(fā)送時只需將發(fā)送數(shù)據(jù)輸入SBUF,CPU將自動啟動和完成串行數(shù)據(jù)的發(fā)送;接收時CPU將自動把接收到的數(shù)據(jù)存入SBUF,用戶只 需從SBUF中讀取接收數(shù)據(jù)。第八章 習題參考答案 一、填空題3、微機與外設(shè)間傳送數(shù)據(jù)有 程序傳送 、 中斷傳送 和 DMA傳送 三種傳送方式。13、單片機擴展的內(nèi)容有&
36、#160; 程序存儲器擴展 、 數(shù)據(jù)存儲器擴展 及 I/O口的擴展 等。 二、選擇題1、 當8031外擴程序存儲器8KB時,需使用EPROM2716( )A、 2片 B、 3片 C、 4片 D、 5片2、 某種存儲器芯片是8KB*4/片,那么它的地址線根數(shù)是( ) A、 11根 B、 12根 C、 13根 D、 14根6、一個EPROM的地址有A0-A11引腳,它的容量為( )。A、2KB B、4KB C、11KB D、12KB7、單片機要擴展
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老院老人康復(fù)理療師考核獎懲制度
- 【地球課件】地基基礎(chǔ)設(shè)計理論與荷載
- 九年級歷史期末試卷答題卡-教案課件-初中歷史九年級上冊部編版
- 房屋租賃的合同(2篇)
- 《食品安全和營養(yǎng)》課件
- 2025年拉薩貨運從業(yè)資格證模擬試題題庫及答案大全
- 2025年揚州貨運從業(yè)資格證考些什么內(nèi)容
- 2024年土地承包合同終止后的土地經(jīng)營權(quán)租賃協(xié)議6篇
- 中國古代禮儀文明課件-婚禮
- 2025年沈陽經(jīng)營性道路客貨運輸駕駛員從業(yè)資格考試
- 2024-2025學年上海市虹口區(qū)高三一模地理試卷(含答案)
- 企業(yè)管理制度-薪酬管理制度
- 計劃崗位培訓(xùn)課件
- 消毒供應(yīng)室消毒員培訓(xùn)
- 輸血相關(guān)知識培訓(xùn)
- 體育場館照明解決方案
- 團購被子合同范例
- 管理學基礎(chǔ)知識考試題庫(附含答案)
- 中藥涂擦治療
- 2023-2024學年廣東省深圳市福田區(qū)八年級(上)期末英語試卷
- 2024年高考物理復(fù)習試題分類訓(xùn)練:動量(教師卷)
評論
0/150
提交評論