版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上1.單片機(jī)還可稱為( 微控制器)。2. 單片機(jī)與普通計算機(jī)的不同之處在于其將( CPU)、(存儲器)、和( I/O接口電路)三部分集成于一塊芯片上。3. MCS-51系列單片機(jī)芯片間主要差別是什么主要差別在于片內(nèi)是否帶有程序存儲器4. 在家用電器中使用單片機(jī)應(yīng)屬于微計算機(jī)的(B)A)輔助設(shè)計應(yīng)用(B)測量、控制應(yīng)用(C)數(shù)值計算應(yīng)用(D)數(shù)據(jù)處理應(yīng)用5. MCS-51單片機(jī)的引腳EA接高電平和接低電平時各有何種功能接高電平,則使用片內(nèi)程序存儲器,否則使用片外程序存儲器。6. 什么是機(jī)器周期一個機(jī)器周期的時序是如何來劃分的如果采用12MHz晶振,一個機(jī)器周期為多長時間1
2、個機(jī)器周期等于12個時鐘振蕩周期,而時鐘振蕩周期即晶振頻率的倒數(shù)。如果采用12MHz晶振,一個機(jī)器周期為1us。7.存儲器的空間里,有5個單元是特殊的,這5個單元對應(yīng)MCS-51單片機(jī)5個中斷源的中斷入口地址,請寫出這些單元的地址以及對應(yīng)的中斷源。 中斷源入口地址外部中斷0 (INT0)0003H定時器0 (T0)000BH外部中斷1 (INT1)0013H定時器1 (T1)001BH串行口0023H8. 判斷下列說法是否正確:(A)8031的CPU是由RAM和EPROM所組成。錯(B)區(qū)分片外程序存儲器和片外數(shù)據(jù)存儲器的最可靠的方法是看其位于地址范圍的低端還是高端。錯(C)在MCS-51中,
3、為使準(zhǔn)雙向的I/O口工作在輸入方式,必須保證它被事先預(yù)置為1。對(D)PC可以看成是程序存儲器的地址指針。對9. 8051 單片機(jī)復(fù)位后,R4所對應(yīng)的存儲單元的地址為(04H),因上電時PSW=( 00H )。這時當(dāng)前的工作寄存器區(qū)是(0)組工作寄存器區(qū)。10.判斷以下有關(guān)PC和DPTR的結(jié)論是否正確 (A) DPTR是可以訪問的,而PC不能訪問。對 (B) 它們都是16位的寄存器。對 (C) 它們都具有加“1”的功能。錯 (D) DPTR可以分為2個8位的寄存器使用,但PC不能。對11.內(nèi)部RAM中,哪些單元可作為工作寄存器區(qū),哪些單元可以進(jìn)行位尋址寫出其地址范圍。答:字節(jié)地址為00H1FH
4、的單元可以作為工作寄存器區(qū);字節(jié)地址為20H2FH的單元可以進(jìn)行位尋址。12.使用8031單片機(jī)時,需將EA引腳接(低 )電平,因為其片內(nèi)無(程序 )存儲器。13. (A)程序計數(shù)器PC不能為用戶編程時直接使用,因為它沒有地址。對(B)內(nèi)部RAM的位尋址區(qū),只能供位尋址使用,而不能供字節(jié)尋址使用。錯(C)8031共有21個特殊功能寄存器,它們的位都是可用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的。錯的值是( 當(dāng)前正在執(zhí)行指令的下一條指令的地址 )15. MCS-51單片機(jī)程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)所決定的,因為MCS-51的PC是16位的,因此其尋址的范圍為( 64 )K字節(jié)。一、
5、選擇題(在每個小題四個備選答案中選出一個正確答案,填在題的括號中)1、80C51基本型單片機(jī)內(nèi)部程序存儲器容量為(C)。(A)16K (B)8K (C)4K (D)2K2、在80C51單片機(jī)應(yīng)用系統(tǒng)中,可以作為時鐘輸出的是(C)引腳。(A) (B)RST (C)ALE (D)3、在80C51的4個并行口中,能作為通用I/O口和高8位地址總線的是(C)。(A)P0 (B)P1 (C)P2 (D)P34、當(dāng)優(yōu)先級的設(shè)置相同時,若以下幾個中斷同時發(fā)生,(D)中斷優(yōu)先響應(yīng)。(A) (B)T1 (C)串口 (D)T05、在80C51中,要訪問SFR使用的尋址方式為(A)。(A)直接尋址 (B)寄存器尋址
6、(C)變址尋址 (D)寄存器間接尋址6、以下的4條指令中,不合法的指令為(D)。(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC 7、當(dāng)需要擴(kuò)展一片8K的RAM時,應(yīng)選用的存儲器為(B)。(A)2764 (B)6264 (C)6116 (D)621288、若想擴(kuò)展鍵盤和顯示,并希望增加256字節(jié)的RAM時,應(yīng)選擇(A)芯片。(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51單片機(jī)要進(jìn)行10位幀格式的串行通訊時,串行口應(yīng)工作在(B )。(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51復(fù)位初始化時未改變SP的
7、內(nèi)容,第一個入棧的單元地址為(A)。(A)08H (B)80H (C)00H (D)07H二、填空題1、計算機(jī)的經(jīng)典結(jié)構(gòu)由 存儲器、運(yùn)算器、控制器、輸入設(shè)備、輸出設(shè)備 組成。2、80C51單片機(jī)基本型內(nèi)部RAM有 128 個字節(jié)單元,這些單元可以分為三個用途不同的區(qū)域,一是 工作寄存器 區(qū),二是 位尋址 區(qū),三是 數(shù)據(jù)緩沖 區(qū)。4、8051的堆棧是向地址的 高 端生成的。入棧時SP先 加1 ,再壓入數(shù)據(jù)。5、對于80C51無嵌套的單級中斷,響應(yīng)時間至少 3 個機(jī)器周期,最多 8 個機(jī)器周期。三、簡答題簡述80C51單片機(jī)的I/O口的功能和特點;答:P0:地址總線低8位/數(shù)據(jù)總線和一般I/O口,
8、P1:一般I/O口P2:地址總線高8位和一般I/O口,P3:第二功能和一般I/O口4個口作為一般I/O時均為準(zhǔn)雙向口。簡述80C51單片機(jī)的中斷系統(tǒng)功能;答:5個中斷源、2個優(yōu)先級,中斷控制、中斷響應(yīng)時間、中斷受阻條件等。簡述80C51單片機(jī)定時/計數(shù)器的功能;答:2個16位定時/計數(shù)器。T0有4種工作方式,T1有4種工作方式。簡述80C51單片機(jī)串行口的功能;答:全雙工。由SBUF和PCON完成控制,波特率由T1產(chǎn)生。收、發(fā)中斷用一個中斷向量,中斷標(biāo)志RI、TI由軟件清除。4種工作方式。5、簡述80C51單片機(jī)指令系統(tǒng)的特點及尋址方式。答:111條指令,大多為單、雙周期指令,速度快。指令字節(jié)
9、多為單、雙字節(jié),省空間。尋址方式多(7種),操作靈活。有布爾指令集,控制應(yīng)用方便。7種尋址方式為 寄存器尋址、直接尋址、寄存器間接尋址、立即尋址、基址寄存器加變址寄存器變址尋址、相對尋址和位尋址。四、程序閱讀與分析題1、試閱讀下面的程序,指出該程序結(jié)束后累加器ACC和寄存器TH0的值,并說明該程序完成了怎樣的功能。ORG 0000HMOV SP,#60HMOV A,#10HMOV TH0,#20HPUSH ACCPUSH TH0POP ACCPOP TH0END 答:利用堆棧交換了ACC和TH0的內(nèi)容,(A)=20H,(TH0)=10H2、程序段如下,試說明其功能。MOV R0,50HMOV
10、R1,60H MOV A,R0 ADD A,R1 MOV R0,A INC R0 INC R1 MOV A,R0 ADDC A,R1 MOV R0,A MOV 00H,C 答:雙字節(jié)無符號數(shù)加法。被加數(shù)存放在內(nèi)部RAM的51H、50H單元,加數(shù)存放在內(nèi)部RAM的61H、60H單元,相加的結(jié)果存放在內(nèi)部RAM的51H、50H單元,進(jìn)位存放在位尋址區(qū)的00H位中。五、綜合應(yīng)用題1、設(shè)80C51單片機(jī)晶振頻率為6MHz,定時器T0工作于方式1。要求80C51以中斷方式工作并在引腳輸出周期為500微秒的方波。試:計算初值、編寫含有初始化功能的主程序和完成方波輸出的中斷服務(wù)程序。答:機(jī)器周期為2微秒。定
11、時時間250微秒。需要計數(shù)N125初值為6553612565411FF83H,所以(TH0)=FFH,(TL0)=83H工作方式設(shè)置:0000 0001B,即(TMOD)01H主程序: 中斷服務(wù)程序: (整體結(jié)構(gòu)?。㎝OV TMOD,#01H MOV TH0,#0FFHMOV TH0,0FFH MOV TL0,#83HMOV TL0,#83H CPL SETB EA RETISETB ET0SETB TR0SJMP $一、填空題1單片機(jī)由CPU、存儲器和I/O接口電路三部分組成。2若不使用MCS-51片內(nèi)存儲器,則引腳信號有效時,表示CPU要從片外程序存儲器讀取信息。10MCS-51特殊功能寄
12、存器只能采用直接尋址方式。11MCS-51的4組工作寄存器地址范圍為00H-1FH。12MCS-51片內(nèi)20H2FH范圍內(nèi)的數(shù)據(jù)存儲器,既可以字節(jié)尋址,又可以位尋址。13若用傳送指令訪問MCS-51的程序存儲器,其操作碼助記符為MOVC。14訪問MCS-51片內(nèi)RAM應(yīng)該使用的傳送指令的助記符為MOV,(訪問片外RAM是MOVX)15設(shè)計8031系統(tǒng)時,P0、P2 口不能用作一般I/O口。16MCS-51可外擴(kuò)64KB的RAM。但當(dāng)外擴(kuò)I/O口后,其外部RAM的尋址空間將變小。17MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫SCON 特殊功能寄存器加以選擇。18累加器(A)
13、=80H,執(zhí)行完指令A(yù)DD A, #83H后,進(jìn)位位C= 1 。19執(zhí)行ANL A, #0FH指令后,累加器A的高4位為0000 。20JZ e的操作碼地址為1000H,e=20H,它的轉(zhuǎn)移目的地址為1022H。21JBC 00H,e操作碼的地址為2000H,e=70H,它的轉(zhuǎn)移目的地址為2073H。22MOV PSW,#10H將選擇MCS-51的第 2 組工作寄存器。23指令DJNZ R7,e操作碼所在地址為3000H,e=0EFH,則它的轉(zhuǎn)移目的地址為2FF1H。24ORL A.#0F0H是將A的高4位置1,而低4位不變.25SJMP e的指令操作碼地址為0050H,e=65H,則其轉(zhuǎn)移目
14、的地址為00B7H。26設(shè)DPTR=2000H,(A)=80H,則MOVC A,A+DPTR的操作數(shù)的實際地址為2080H。27用串口擴(kuò)并口時,串行接口工作方式應(yīng)選為方式0。29MCS-51中,T0中斷服務(wù)程序入口地址為000BH。30PSW中,RS1 RS0=11H時,R2的地址為1AH。31MOV C,20H的尋址方式是位尋址。32MOVX A,DPTR的尋址方式是寄存器間接尋址。33下列程序段:ORG 1000HLCALL 4000HORG 4000HADD A,R2 執(zhí)行完LCALL后(PC)=4000H348051中斷有 2 個優(yōu)先級。358051中斷嵌套最多 2 級。36RST引腳
15、上保持 2 個機(jī)器周期以上的低電平時,8051即復(fù)位。37三態(tài)緩沖器輸出端的“三態(tài)”是指低電平態(tài)、高電平態(tài)和高阻態(tài)3874LS138是具有3個輸入的譯碼器芯片,其輸出作為片選信號時,最多可以選中 8 塊芯片。39MCS-51訪問外部存儲器時,利用ALE信號鎖存來自P0口的低8位地址信號。4074LS273通常用來作簡單輸出接口擴(kuò)展;而74LS244則常用來作簡單 輸入 接口擴(kuò)展。41MCS-51單片機(jī)片內(nèi)RAM寄存器區(qū)共有32個單元,分為 4 組寄存器,每組 8 個單元,以R7R0作為寄存器名稱。42單片機(jī)系統(tǒng)復(fù)位后,(PSW)=00H,因此片內(nèi)當(dāng)前工作寄存器是第 0 組,8個寄存器的單元地址
16、為00H07H。43通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把PC的內(nèi)容入棧,以進(jìn)行斷點保護(hù)。調(diào)用返回時再進(jìn)行出棧操作,把保護(hù)的斷點彈回PC。44在直接尋址方式中,只能使用8位二進(jìn)制數(shù)作為直接地址,因此尋址對象限于片內(nèi)RAM.45在寄存器間接尋址方式中,指令中出現(xiàn)的寄存器中的內(nèi)容是操作數(shù)的地址.46在變址尋址方式中,以A作變址寄存器,以PC或DPTR 作基址寄存器。47假定(SP)=60H,(ACC)=30H,(B)=70H。執(zhí)行下列指令:PUSH ACCPUSH B后,(SP)=62H,(61H)=30H,(62H)=70H.48假定(A)=85H,(R0)=20H,(20H)=0AFH。執(zhí)行指令
17、:ADD A,R0后,(A)=34H,CY=1,AC=1,OV=1。49假定(A)=0FFH,(R3)=0FH,(30H)=0H,(R0)=40H,(40H)=00H。執(zhí)行指令:INC AINC R3INC 30HINC R0后,(A)=00H,(R3)=10H(30H)=0F1H,(40)=01H。50累加器A中存放著一個值小于或等于127的8位無符號數(shù),CY清零后執(zhí)行“RLC A”指令,則A中數(shù)變?yōu)樵瓉淼?倍。51計算機(jī)的數(shù)據(jù)傳送有串行方式和并行方式。其中具有成本低特點的是串行方式。52異步串行數(shù)據(jù)通信的幀格式由起始位、數(shù)據(jù)位、奇偶校驗位和停止位組成。53異步串行數(shù)據(jù)通信有單工、全雙工和半
18、雙工共三種傳送方向形式。54使用定時器T1設(shè)置串行通信的波特率時,應(yīng)把定時器T1設(shè)定為工作模式2,即自動重裝載 模式。55假定(A)=56,(R5)=67。執(zhí)行指令:ADD A,R5DA 后,(A)=,CY=1。56假定(A)=50H,(B)=0A0H。執(zhí)行指令: MUL AB 后,(B)=32H,(A)=00H,CY=0,OV=1。57執(zhí)行如下指令序列:MOV C,ANL C,ANL C,/MOV ,C 所實現(xiàn)的邏輯運(yùn)算式為=()()()。58假定addr11=000B,標(biāo)號qaz的地址為1030H。執(zhí)行指令:qaz:AJMP addr11后,程序轉(zhuǎn)移到1100H(地址)去執(zhí)行。59堆棧設(shè)在
19、片內(nèi)數(shù)據(jù)存儲區(qū),程序存放在程序存儲區(qū),外部I/O接口設(shè)在片外數(shù)據(jù)存儲區(qū),中斷服務(wù)程序存放在程序存儲區(qū)。60若單片機(jī)的晶振為6MHz,那么狀態(tài)周期 7s,機(jī)器周期2 s指令周期2 s8 s。61設(shè)(SP)=60H,片內(nèi)RAM的(30H)=24H,(31H)=10H。PUSH 30H ;SP=61H,(SP)=24HPUSH 31H ;SP=62H,(SP)=10HPOP DPL ;SP=61H, DPL=10HPOP DPH ;SP=60H, DPH=24HMOV A,#00HMOVX DPTR,A 最后執(zhí)行結(jié)果是執(zhí)行結(jié)果將0送外部數(shù)據(jù)存儲器到410單元。628051復(fù)位后:CPU從0000HH
20、單元開始執(zhí)行程序。(SP)=07H,第一個壓入堆棧的數(shù)據(jù)將位于片內(nèi)RAM的08H單元。SBUF的內(nèi)容為不定。ORL A,#4指令執(zhí)行后,PSW寄存器的內(nèi)容將為01H。63中斷系統(tǒng):T0和T1兩引腳可作外部中斷輸入引腳,這時TMOD寄存器中的C/T位應(yīng)為1。若M1、M0兩位置成10B,則計數(shù)初值應(yīng)當(dāng)是(TH)=(TL)= 255H。RETI指令以及任何訪問IE和IP寄存器的指令執(zhí)行過后,CPU不能馬上響應(yīng)中斷。二、單項選擇題1在中斷服務(wù)程序中,至少應(yīng)有一條( D )(A)傳送指令(B)轉(zhuǎn)移指令 (C)加法指令(D)中斷返回指令2當(dāng)MCS-51復(fù)位時,下面說法正確的是( A )(A)PC=0000
21、H(B)SP=00H (C)SBUF=00H(D)(30H)=00H3要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是( B )(A)MOV(B)MOVX (C)MOVC(D)以上都行4下面哪一種傳送方式適用于電路簡單且時序已知的外設(shè)( B )(A)條件傳送(B)無條件傳送 (C)DMA(D)中斷5ORG 2000H LCALL 3000H ORG 3000H RET (A)2000H(B)3000H(C)2003H(D)3003H 程序執(zhí)行完RET指令后,PC=( C )6要使MCS-51能夠響應(yīng)定時器T1中斷、串行接口中斷,其中斷允許寄存器(IE)=( A )(A)98H (
22、B)84H (C)42H (D)22H8MCS-51在響應(yīng)中斷時,下列哪種操作不會發(fā)生( A )(A)保護(hù)現(xiàn)場(B)保護(hù)PC (C)找到中斷入口(D)保護(hù)PC找到中斷入口9用MCS-51串行接口擴(kuò)展并行I/O口時,串行接口工作方式應(yīng)選擇( A )(A)方式0(B)方式1(C)方式2(D)方式310JNZ e指令的尋址方式是( C )(A)立即尋址(B)寄存器尋址 (C)相對尋址(D)位尋址11執(zhí)行LCALL 4000H指令時,MCS-51所完成的操作是( D )(A)保護(hù)PC(B)4000HPC (C)保護(hù)現(xiàn)場(D)PC+3入棧,4000HPC13若某存儲器芯片地址線為12根,那么它的存儲容量
23、為( C )(A)1KB (B)2KB (C)4KB (D)8KB14要想測量引腳上的一個正脈沖寬度,那么特殊功能寄存器TMOD的內(nèi)容應(yīng)為( A )(A)09H (B)87H (C)00H (D)80H15(PSW)=18H時,則當(dāng)前工作寄存器是( D )(A)0組 (B)1組 (C)2組 (D)3組17MOVX A,DPTR指令的尋址方式是( B )(A)寄存器尋址(B)寄存器間接尋址 (C)直接尋址(D)立即尋址18MCS-51有中斷源( A )(A)5個 (B)2個 (C)3個 (D)6個19MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)是( B )(A)00H (B)07H (C)60H (D)
24、70H 0003H LJMP 2000H ORG 000BH LJMP 3000H 當(dāng)CPU響應(yīng)外部中斷0后,PC的值是 2000H21控制串行接口工作方式的寄存器是( C )(A)TCON(B)PCON(C)SCON(D)TMOD22MCS-51響應(yīng)中斷時,下面哪一個條件不是必須的( C )(A)當(dāng)前指令執(zhí)行完畢(B)中斷是開放的(C)沒有同級或高級中斷服務(wù)(D)必須有RETI指令。23使用定時器T1時,有幾種工作模式( C )(A)1種 (B)2種 (C)3種 (D)4種24執(zhí)行PUSH ACC指令,MCS-51完成的操作是( A )(A)SP+1SP,(ACC)(SP)(B)(ACC)(
25、SP),SP-1SP(C)SP+1SP,(ACC)(SP)(D)(ACC)(SP),SP+1SP25P1口的每一位能驅(qū)動( B )(A)2個TTL低電平負(fù)載(B)4個TTL低電平負(fù)載(C)8個TTL低電平負(fù)載(D)10個TTL低電平負(fù)載26使用8255可以擴(kuò)展出的I/O口線是( B )(A)16根(B)24根(C)22根(D)32根27PC中存放的是( A )(A)下一條指令的地址(B)當(dāng)前正在執(zhí)行的指令(C)當(dāng)前正在執(zhí)行指令的地址(D)下一條要執(zhí)行的指令28LCALL指令操作碼地址是2000H,執(zhí)行完相應(yīng)子程序返回指令后,PC=( D )(A)2000H(B)2001H(C)2002H(D)
26、2003H30下面哪種方式適用于處理外部事件( C )(A)DMA (B)無條件傳送 (C)中斷(D)條件傳送31關(guān)于MCS-51的堆棧操作,正確說法是( C )(A)先入棧,再修改SP(B)先修改SP,再出棧(C)先修改SP,再入棧(D)以上都不對32某種存儲器芯片是8KB×4/片,那么它的地址線根數(shù)是( C )(A)11根 (B)12根 (C)13根 (D)14根33要訪問MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是( C )(A)寄存器間接尋址(B)變址尋址 (C)直接尋址(D)相對尋址34下面哪條指令將MCS-51的工作寄存器置成3區(qū)( B )(A)MOV PSW,#13H
27、(B)MOV PSW,#18H(C)SETB (D)SETB CLR CLR 36當(dāng)MCS-51進(jìn)行多機(jī)通信時,串行接口的工作方式應(yīng)選擇( C )(A)方式0(B)方式1(C)方式2(D)方式338MCS-51的相對轉(zhuǎn)移指令的最大負(fù)跳距離為( B )(A)2KB (B)128B (C)127B (D)256B39 指令寄存器的功能是( B )(A)存放指令地址(B)存放當(dāng)前正在執(zhí)行的指令(C)存放指令與操作數(shù)(D)存放指令地址及操作數(shù)40ORG0000HAJMP0040HORG0040HMOVSP,#00H (A)0040H(B)0041H(C)0042H(D)0043H上述指令執(zhí)行后,(PC
28、)=( C )41MCS-51外擴(kuò)ROM、RAM和I/O接口時,它有數(shù)據(jù)總線是( A )(A)P0(B)P1(C)P2(D)P342當(dāng)CPU響應(yīng)串行中斷時,程序應(yīng)轉(zhuǎn)移到( C )(A)0003H(B)0013H(C)0023H(D)0033H43當(dāng)ALE信號有效時,表示( B )(A)從ROM中讀取數(shù)據(jù)(B)從P0口可靠地送出低8位地址(C)從P0口送出數(shù)據(jù)(D)從RAM中讀取數(shù)據(jù)45MCS-51復(fù)位時,下述說法正確的是( D )(A)(20H)=00H (B)SP=00H (C)SBUF=00H(D)TH0=00H46執(zhí)行指令MOV IE,#03H后,MCS-51可響應(yīng)的中斷有( D )(A
29、)1個(B)2個(C)3個(D)0個48各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51中的( B )(A)TMOD(B)TCON/SCON(C)IE(D)IP49MCS-51單片機(jī)各中斷的優(yōu)先級設(shè)定是利用寄存器( B )(A)IE (B)IP (C)TCON (D)SCON50MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是( A )(A)讀鎖存器(B)讀數(shù)據(jù)線 (C)讀寄存器(D)讀RAM51以下指令中,屬于單純讀引腳的指令是( C )(A)MOV P1,A(B)ORL P1,#0FH (C)MOV C,(D)DJNZ P1,short-label52以下哪項不是單
30、片機(jī)系統(tǒng)響應(yīng)中斷的必要條件( C )(A)TCON或SCON寄存器的有關(guān)標(biāo)志位為1(B)IE內(nèi)的有關(guān)中斷允許位置1(C)IP內(nèi)的有關(guān)位置1(D)當(dāng)前一條指令執(zhí)行完53指令A(yù)JMP的跳轉(zhuǎn)范圍為( C )(A)256B(B)1KB(C)2KB(D)64KB54以下運(yùn)算中,對OV沒有影響或不受OV影響的運(yùn)算是( A )(A)邏輯運(yùn)算(B)符號數(shù)加減運(yùn)算 (C)乘法運(yùn)算(D)除法運(yùn)算55在算術(shù)運(yùn)算中,與AC標(biāo)志有關(guān)的數(shù)是( C )(A)二進(jìn)制數(shù)(B)八進(jìn)制數(shù) (C)十進(jìn)制數(shù)(D)十六進(jìn)制數(shù)56在寄存器間接尋址方式中,指定寄存器中存放的是( B )(A)操作數(shù) (B)操作數(shù)地址 (C)轉(zhuǎn)移地址(D)地址
31、偏移量57對程序存儲器的讀操作,只能使用( D )(A)MOV指令(B)PUSH指令 (C)MOVX指令(D)MOVC指令58執(zhí)行返回指令時,返回的斷點是( C )(A)調(diào)用指令的首地址(B)調(diào)用指令的末地址(C)調(diào)用指令下一條指令的首地址(D)返回指令的末地址三、判斷題1我們所說的計算機(jī)實質(zhì)上是計算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。( )2MCS-51的相對轉(zhuǎn)移指令最大負(fù)跳距是127B。 ( × ) 128 B。3MCS-51的程序存儲器只是用來存放程序的。 ( × ) 存放程序和表格常數(shù)。4MCS-51的5個中斷源優(yōu)先級相同。 ( × ) 有兩個優(yōu)先級。5要進(jìn)行多
32、機(jī)通信,MCS-51串行接口的工作方式應(yīng)選為方式1。( × ) 方式2和方式3。 6MCS-51上電復(fù)位時,SBUF=00H。 ( × ) SBUF不定。7MCS-51外部中斷0的入口地址是0003H。 ( )8TMOD中GATE=1時,表示由兩個信號控制定時器的啟停。 ( )9MCS-51的時鐘最高頻率是18MHz。( × ) 12MHz。10使用可編程接口必須初始化。 ( )11當(dāng)MCS-51上電復(fù)位時,堆棧指針SP=00H。 ( × ) SP=07H。12MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。 ( )15MCS-51是微處理器。 (
33、215; ) 不是。16MCS-51的串行接口是全雙工的。 ( )17PC存放的是當(dāng)前正在執(zhí)行的指令。 ( × ) 是將要執(zhí)行的下一條指令的地址。18MCS-51的特殊功能寄存器分布在60H80H地址范圍內(nèi)。 ( × ) 80HFFH。19MCS-51系統(tǒng)可以沒有復(fù)位電路。 ( × ) 不可以。復(fù)位是單片機(jī)的初始化操作。20片內(nèi)RAM與外部設(shè)備統(tǒng)一編址時,需要專門的輸入/輸出指令。 ( × ) 統(tǒng)一編址的特點正是無需專門的輸入輸出指令。21MOV R0,P1在任何情況下都是一條能正確被MCS-51單片機(jī)執(zhí)行的指令。(×)不一定22欲將片外RAM
34、中3057H單元的內(nèi)容傳送給A,判斷下列指令或指令組合的正誤。 MOVX A,3057H(×) MCS-51指令系統(tǒng)只能感沒有該指令 MOV DPTR,#3057H() MOVX A,DPTR MOV P2,#30H() MOV R0,#57H MOVX A,R0 MOV P2,#30H(×) MCS-51指令系統(tǒng)中沒有R2間接尋址指令,只允許使用 MOV R2,#57H R0和R1間接尋址 MOVX A,R2 23欲將SFR中的PSW寄存器內(nèi)容讀入A,判斷下列指令或指令組合的正誤。 MOV A,PSW() MOV A,0D0H() MOV R0,#0D0H(×)
35、 因為SFR區(qū)只能用直接尋址指令不能用間接尋址。 MOV A,R0 PUSH PSW() POP ACC24判斷下列指令或指令組合的正誤。 MOV 28H,R4(×) 寄存器間接尋址只允許使用R0和R1兩個寄存器。 MOV E0H,R0() MOV R1,#90H( ) 在51子系列機(jī)型中錯誤(>7FH),但在52子系列 MOV A,R1 機(jī)型中正確 INC DPTR() DEC DPTR() 指令系統(tǒng)中沒有。 CLR R0(×) 指令系統(tǒng)中沒有。四、簡答題12中斷服務(wù)子程序與普通子程序有哪些異同之處相同點:都是讓CPU從主程序轉(zhuǎn)去執(zhí)行子程序,執(zhí)行完畢后又返回主程序。
36、不同點:中斷服務(wù)子程序是隨機(jī)執(zhí)行的,而普通子程序是預(yù)先安排好的;中斷服務(wù)子程序以RETI結(jié)束,而一般子程序以RET結(jié)束。RETI除了將斷點彈回PC動作之外,還要清除對應(yīng)的中斷優(yōu)先標(biāo)志位,以便新的中斷請求能被響應(yīng)。13 MCS-51有幾種尋址方式各涉及到哪些存儲器空間尋址方式源操作數(shù)尋址空間指令舉例立即數(shù)尋址程序存儲器中,直接尋址片內(nèi)低,,寄存器尋址工作寄存器 R0R7,A,B,C,DPTR MOV 55H,R3寄存器間接尋址片內(nèi)RAM低128B僅PUSH,POP片外RAM(R0,R1,DPTR)MOV A.R0MOVX A.DPTR變址尋址程序存儲器(A+PC,A+DPTR)MOVC A,A+
37、DPTR相對尋址程序存儲器256B范圍(PC+偏移量)SJMP 55H位尋址片內(nèi)RAM的20H2FH單元的位和部分SFR位CLP 00H SETB EA14 MCS-51響應(yīng)中斷的條件是什么CPU響應(yīng)中斷后,要進(jìn)行哪些操作不同中斷源的中斷入口地址是多少CPU響應(yīng)中斷須同時滿足:有中斷申請;相應(yīng)的中斷允許位為1;CPU開中斷.CUP響應(yīng)中斷后,保護(hù)斷點,硬件自動將(PC)堆棧,尋找中斷源,中斷矢量PC,程序轉(zhuǎn)向中斷服務(wù)程序入口地址。入口地址分別為INT0=0003H,T0=000BH,INT1=0013H,T1=001BH,串行口=0023H。16 MCS-51單片機(jī)定時/計數(shù)器作定時的計數(shù)時,
38、其計數(shù)脈沖分別由誰提供作定時器時:計數(shù)脈沖來自單片機(jī)內(nèi)部,其頻率為振蕩頻率的1/12。作計數(shù)器時:計數(shù)脈沖來自單片機(jī)的外部,即(T0)和(T1)兩個引腳的輸入脈沖。17MCS-51單片機(jī)片內(nèi)有幾個定時/計數(shù)器它們是由哪些特殊功能寄存器組成80C51單片機(jī)內(nèi)設(shè)有2個定時器/計數(shù)器:定時器/計數(shù)器0和定時器/計數(shù)器1,由TH0、TL0、TH1、TL1、TMOD、TCON特殊功能寄存器組成。18 定時/計數(shù)器作定時用時,其定時時間與哪些因素有關(guān)作計數(shù)器時,對外界計數(shù)頻率有何限制定時器/計數(shù)器作定時器用時,其它時時間與以下因素有關(guān):定時器的工作模式,定時器的計數(shù)初值以及單片機(jī)的晶振頻率。作計數(shù)器時,外
39、界計數(shù)脈沖的頻率不能高于振蕩脈沖頻率的1/24。19 什么是單片機(jī)的機(jī)器周期、狀態(tài)周期、振蕩周期和指令周期它們之間是什么關(guān)系晶振信號12分頻后形成機(jī)器周期。指令的執(zhí)行時間稱作指令周期。1個機(jī)器周期=6個狀態(tài)周期=12個振蕩周期.21 開機(jī)復(fù)位后,CPU使用的是哪組工作寄存器它們的地址是多少CPU如何確定和改變當(dāng)前工作寄存器組系統(tǒng)復(fù)位后,CPU選用第0組工作寄存器即地址分別為00H07H。如需改變當(dāng)前工作寄存器,可設(shè)置PSW狀態(tài)字中的RS1,RS0。如RS1,RS0為00則指向第0組;為01則指向第1組;為10則指向第2組;為11則指向第3組。22 程序狀態(tài)字PSW的作用是什么PSW作用是保存A
40、LU運(yùn)算結(jié)果的特征和處理器狀態(tài)。24 MCS-51單片機(jī)的存儲器從物理結(jié)構(gòu)上和邏輯上分別可劃分為哪幾個空間MCS-51系列單片機(jī)的存儲器培植從物理結(jié)構(gòu)上可分為:片內(nèi)程序存儲器、片外程序存儲器、片內(nèi)數(shù)據(jù)存儲、片外數(shù)據(jù)存儲器。從邏輯上分為:片內(nèi)外統(tǒng)一編址的64KB的程序存儲器、片內(nèi)256B的數(shù)據(jù)存儲器以及64KB的數(shù)據(jù)存儲器。25 為什么MCS-51單片機(jī)的程序存儲器和數(shù)據(jù)存儲器共處于同一地址空間而不會發(fā)生總線沖突訪問為不同存儲器,使用不同的指令。不同的指令控制信號有所不同,故可避免總線沖突。五、計算題1X1=-,X2=+110,求X1-X2=X1X2(X1X2)補(bǔ)X1補(bǔ)X2補(bǔ)補(bǔ) X1補(bǔ)補(bǔ)(125的補(bǔ)碼)X2補(bǔ)補(bǔ)X2補(bǔ)(6的補(bǔ)碼,除符號位外其余位求反加1)X1補(bǔ) X2補(bǔ) X1X2補(bǔ) 1 _模自動丟失溢出判斷:OV=01=1有溢出,結(jié)果錯誤。本題中有經(jīng)過符號位的進(jìn)位,這是模的自動丟失,不影響運(yùn)算結(jié)果。它的結(jié)果錯誤在于運(yùn)算結(jié)果超出范圍(128+127)而產(chǎn)生了溢出所致。2 求±68的補(bǔ)碼及補(bǔ)碼C9H的真值。解:1已知真值求補(bǔ)碼,要根據(jù)“正數(shù)不變,負(fù)數(shù)求絕對值之補(bǔ)”的方法來操作。所以,對+68其補(bǔ)碼就是他本身的二進(jìn)制碼,可輕松求出為44H;對-68,則應(yīng)當(dāng)先求其絕對值之補(bǔ)碼為B或BCH。2已知補(bǔ)碼求真值,要根據(jù)“正碼不變,
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能硬件創(chuàng)新企業(yè)評審
- 國際工藝品設(shè)備租賃協(xié)議
- 通信設(shè)備運(yùn)輸招投標(biāo)文件
- 會員消費(fèi)IC卡積分規(guī)則
- 無人機(jī)駕駛員聘用合同范本
- 執(zhí)行院務(wù)公開管理辦法
- 鐵路工程供貨施工合同范本
- 金屬材料采購授權(quán)委托書
- 通訊設(shè)備項目獎勵政策
- 煤炭供應(yīng)商運(yùn)輸合作協(xié)議
- 2024年廣東省普通高中學(xué)業(yè)水平考試化學(xué)試卷(修改+答案)版
- 2024年小學(xué)生中華經(jīng)典誦讀知識競賽參考題庫500題(含答案)
- 2024年四川遂寧開祺資產(chǎn)管理有限公司招聘筆試參考題庫含答案解析
- 有機(jī)肥料及微生物肥料行業(yè)的環(huán)境影響與生態(tài)保護(hù)
- 提高檢驗標(biāo)本合格率的品管圈課件
- 日拱一卒行穩(wěn)致遠(yuǎn)
- 幼兒園教育的德育培養(yǎng)
- 培訓(xùn)內(nèi)驅(qū)力的課件
- 管理后臺策劃方案
- 順豐SHL在線測評題庫
- 貴州省黔東南州2022-2023學(xué)年八年級上學(xué)期期末文化水平測試數(shù)學(xué)試卷(含答案)
評論
0/150
提交評論