MCS-51單片機(jī)練習(xí)題_第1頁(yè)
MCS-51單片機(jī)練習(xí)題_第2頁(yè)
MCS-51單片機(jī)練習(xí)題_第3頁(yè)
MCS-51單片機(jī)練習(xí)題_第4頁(yè)
MCS-51單片機(jī)練習(xí)題_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

MCS-51單片機(jī)復(fù)習(xí)題(-)填空:.計(jì)算機(jī)中常用的碼制有原碼、反碼和補(bǔ)碼^―.十進(jìn)制數(shù)29的二進(jìn)制表示為00011101..十進(jìn)制數(shù)-29的8位補(bǔ)碼表示為11100011o.單片微型計(jì)算機(jī)由CPU、存儲(chǔ)器和I/O接口三部分組成。.若不使用MCS-51片存儲(chǔ)器引腳/EA必須接地。.微處理器由-寄存器堆、控制器和運(yùn)算器三部分組成,.當(dāng)MCS-51引腳ALE信號(hào)有效時(shí),表示從PO口穩(wěn)定地送出了低8位地址。.MCS-51的P0口作為輸出端口時(shí),每位能驅(qū)動(dòng) 8個(gè)SL型TTL負(fù)載。.MCS-51有4個(gè)并行1/O口,其中P0-P3是準(zhǔn)雙向口,所以由輸出轉(zhuǎn)輸人時(shí)必須先寫人“1”。.MCS-51的堆棧是軟件填寫堆棧指針臨時(shí)在片數(shù)據(jù)存儲(chǔ)器開辟的區(qū)域。.MCS-51中凡字節(jié)地址能被8整除的特殊功能寄存器均能位尋址。.MCS-51系統(tǒng)中,當(dāng)/PSEN信號(hào)有效時(shí),表示CPU要從程序存儲(chǔ)器讀取信息。*13.當(dāng)使用8751且/EA=1,程序存儲(chǔ)器地址小于1000H時(shí),訪問的是片ROM..(可選)TOC\o"1-5"\h\z.MCS-51特殊功能寄存器只能采用直接尋址方式 ..MCS-51有4組工作寄存器,它們的地址圍是 00H-1FH。.MCS-51片20H-2FH圍的數(shù)據(jù)存儲(chǔ)器.既可以字節(jié)尋址又可以位尋址.若用傳送指令訪問MCS-51的程序存儲(chǔ)器,它的操作碼助記符應(yīng)為 MOVC。.訪問MCS-51片RAM應(yīng)該使用的傳送指令的助記符是 MOV..當(dāng)MCS-51使用間接尋址方式訪問片 RAM高128B時(shí),會(huì)產(chǎn)牛錯(cuò)誤。.設(shè)計(jì)8031系統(tǒng)時(shí),P0、P2口不能用作-般I/O口。如MCS-51可擴(kuò)展片外RAM64KB,但當(dāng)外擴(kuò)I/O口后,其外部RAM尋址空間將變小。.計(jì)算機(jī)的系統(tǒng)總線有地址總線、控制總線和數(shù)據(jù)總經(jīng).輸人輸出設(shè)備是計(jì)算機(jī)與外部世界交換信息的載體?!?指令是通知計(jì)算機(jī)完成某種操作的命令。.匯編語(yǔ)言中可以使用偽指令,它們不是真正的指令,只是用來對(duì)匯編過程講行某種 種控制。*26.MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫特殊功能寄存器SCON加以選擇。.當(dāng)使用慢速外設(shè)時(shí),最佳的傳輸方式是中斷2—.MCS-51在外擴(kuò)ROM、RAM或1/O時(shí),它的地址總線是P0、P2口。.當(dāng)定時(shí)器T0工作在方式3時(shí),要占用定時(shí)器T1的TR1和TF1兩個(gè)控制位。.MCS-51有5個(gè)中斷源,有2個(gè)中斷優(yōu)先級(jí),優(yōu)先級(jí)由軟件填寫特殊功能寄存器 JP加以選擇。.累加器(A)=80H,執(zhí)行完指令A(yù)DDA,#83H后、進(jìn)位位C=1。.執(zhí)行ANLA,#OFH指令后,累加器A的高4位=0000H..JZe的操作碼地址為1000H(本指令為2字節(jié)),e=20H;它的轉(zhuǎn)移目的地址為 1022H。.JBC00H,。操作碼的地址為2000H,e=20H,它的轉(zhuǎn)移目的地址為2073H.累加器(A)=7EH,(20H)=#04H,MCS-51執(zhí)行完DDA.,20H指令后,PSW.0=0。.MOVPSW,#l0H是將Mcs-51的工作寄存器置為第2組。.指令DJNZR7,e操作碼所在地址為3000H,e=EFH(本指令為2字節(jié)),則它的轉(zhuǎn)移目的地址應(yīng)為2FFlH。ORLA,#0F0H是將A的高4位置1,而低4位不變。.SJMP。的指令操作碼地址為 0056He=65'H,瓣么它的轉(zhuǎn)移目幽地址為四塑絲。.設(shè)DPTR=2000H,(A)=80H,則MOVCA,@A+DPTR的操作數(shù)的實(shí)際地址為2080H。.十進(jìn)制數(shù)-47用8位二進(jìn)制補(bǔ)碼表示為11010001。.-19D的二進(jìn)制補(bǔ)碼表示為 11101101..計(jì)算機(jī)中最常用的字符信息編碼是 ASCHq*44.要串口為10位UART,工作方式應(yīng)詵為方式1.*45.用串口擴(kuò)并口時(shí),串行接口工作方式應(yīng)選為方式 0..在串行通信中,有數(shù)據(jù)傳送方向單工、半雙工、全雙工三種方式。.PC復(fù)位后為0000H。.-個(gè)機(jī)器周=12節(jié)拍、-個(gè)機(jī)器周期=12個(gè)振蕩周期,-個(gè)振蕩周期=1節(jié)拍。.80C51含4KB掩膜ROM。.80C51在物理上有4個(gè)獨(dú)立的存儲(chǔ)器空間。.外部中斷/INT1入口地址為0013H.。.PSW中很RS1RS0=10H.時(shí),R2的地址為12H。.-個(gè)機(jī)器周期=6個(gè)狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時(shí)鐘信號(hào)的周期定義為狀態(tài)周期。MCS-51中,T0的中斷服務(wù)程序人口地址為 000BH.PSW中RS1RS0=11H時(shí),R2的地址為lAH。58執(zhí)行當(dāng)前指令后、PC容為下-條將要讀取的指令碼首地址。59.12根地址線可尋址4KB存儲(chǔ)單元。61.MOVC20H源尋址方式為位昱址。62,.INC丕影響CY位。.指令LCALL37B0H首地址在2000H,所完成的操作是2003H入棧,37B0H^PC..MOVXA,@DPTR源操作數(shù)的尋址方式為寄存器間接尋址。.ORG1000HLCALL4000HORG4000HADDA,R2執(zhí)行完LGALL后(PC)=4000H.80C51中斷有2個(gè)修先級(jí)。80C51中斷嵌套最多2級(jí)。.微機(jī)與外設(shè)間傳送數(shù)據(jù)有程序傳送、中斷傳送和 DMA傳送三種方式。.外中斷請(qǐng)求標(biāo)志位是正0和IE1。.當(dāng)80C51的RST引腳上保持兩三機(jī)器周期以上的低電平時(shí) 80C51即發(fā)生復(fù)位。.當(dāng)單片機(jī)的型號(hào)為8031/8032時(shí),其芯片引線/EA-定要接低電平。.MCS-51單片機(jī)擴(kuò)展片外I/O口占用片外數(shù)據(jù)存儲(chǔ)器的地址空間。73MCS-51單片機(jī)訪問片外存儲(chǔ)器時(shí),利用/ALE信號(hào)鎖存來自P0口的低8位地址信號(hào)。.12根地址線可選多,212(或4KB)個(gè)存儲(chǔ)單元,32KB存儲(chǔ)單元需要14根地址線。.三態(tài)緩沖寄存器輸出端的“三態(tài)”是指低電平態(tài)、高電平態(tài)和高阻態(tài)。*76.74LS138是具有3個(gè)輸人的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最多可以選中 8塊芯片。*77.74LS273通常用來作簡(jiǎn)單輸出接口擴(kuò)展:而74LS244則常用來作簡(jiǎn)單輸人接口擴(kuò)展。A/D轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)為數(shù)定量— D/A轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模_Wo79.A/D轉(zhuǎn)換器的三個(gè)最重要指標(biāo)是轉(zhuǎn)換速度、分辨率和轉(zhuǎn)換精度。80.從輸人模擬量到輸出穩(wěn)定的數(shù)字量的時(shí)間間隔是 A/D轉(zhuǎn)換器的技術(shù)指標(biāo)之-,稱為轉(zhuǎn)換速度。81.若某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為十 5V,則該D/A轉(zhuǎn)換器的分辨率為5/255=0.016V..MCS-51單片機(jī)片RAM,的寄存器區(qū)共有32個(gè)單元,分為4組寄存器,每組8個(gè)單元,以R7-RO作為寄存器名稱。.單片機(jī)系統(tǒng)復(fù)位后,(P'SW=00H,因此片RAM寄存區(qū)的當(dāng)前寄存器是第 0組,8個(gè)寄存器的單元地址為00H-07H.通過堆棧操作實(shí)現(xiàn)子程序調(diào)用,首先要把 PC的容人棧,以進(jìn)行斷點(diǎn)保護(hù)。調(diào)用返回時(shí)再進(jìn)行出棧操作,把保護(hù)的斷點(diǎn)彈回 PC..-臺(tái)計(jì)算機(jī)的指令系統(tǒng)就是它所能執(zhí)行的指令集合..以助記符形式表示的計(jì)算機(jī)指令就是它的匯編語(yǔ)言。.在直接尋址方式中,只能使用 8位二進(jìn)數(shù)作為直接地址,因此其尋址對(duì)象只限于片—RAM.在寄存器間接尋址方式中,其“間接”,體現(xiàn)在指令中寄存器的容不是操作數(shù)、而是操作數(shù)的地址。.在變址尋址方式中,以A作變址寄存器,以PC或DPTR作基址寄存器..假定累加器A的容為30H,執(zhí)行指令:1000H:MOVCA,@A+PC后,把程序存儲(chǔ)器1031H單元的容送累加器A中。.假定DPTR的容為8100H,累加器A的容為40H,執(zhí)行下列指令:MOVCA,@A十DPTR后,送人A的是程序存儲(chǔ)器8140H單元的容。.假定(SP)=60H,(ACC)=30H,(B)=70H,執(zhí)行下列指令:PUSHACCPUSHB后,SP的容為62H,61H單元的容為30H62.H單元的容為70H93.假定(SP)=62H,(61H)=30H,(62H)=70H。執(zhí)行下列指令:POPDPHPOPDPL后,DPTR的容為7030H,SP的容為60Hq94假定(A)=85'N,(R0)=20H,(20H)=0AFH.執(zhí)行指令

ADDA,R0后,累加器a的容為34Hcy的容為i,ac的容為i,0V的容為l。.假定(A)=85H,(20H)=0FFH,(CY)-1,執(zhí)行指令:ADDCA,20H.后,累加器A的容34H,CY的容為AC的容為l,0V的容為0_.假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。執(zhí)行指令:INCAINCR3INC30HINCR0后,累加器A的容為00H,R3的容為10H30H的容為0F1H,40H的容為01H。.在MCS-51中PC和DPTR都用于提供地址,但PC是為訪問程序存儲(chǔ)器提供地址,而DPTR是為訪問數(shù)據(jù)存儲(chǔ)器提供地址。.在位操作中,能起到與字節(jié)操作中累加器作用的是 CY。.累加器A中存放著-個(gè)其值小于或等于127的8位無符號(hào)數(shù),CY清"0''后執(zhí)行RLCA指令,則A中的數(shù)為原來2倍。.計(jì)算機(jī)的數(shù)據(jù)傳送有兩種方式,即并行方式和串行方式,其中具有成本低特點(diǎn)的是串行數(shù)據(jù)傳送。.異步串行數(shù)據(jù)通信的幀格式有起始位、數(shù)據(jù)位、奇偶校驗(yàn)位和停止位組成。.異步串行數(shù)據(jù)通信有單工、全雙工和半雙工共三種傳送方向形式。.使用定時(shí)器T1設(shè)置串行通信的波特率時(shí),應(yīng)把定時(shí)器T1設(shè)定為工作模式2_,即自動(dòng)重裝載模式。.假定(A)=56,(R5)=67。執(zhí)行指令:ADDA,R5DA后,累加器A的容為00100011DA后,累加器A的容為00100011105.假定(A)=0FH指令:(R7)=19HICY的容為1(30H=00H,(R1)=40H,(40H)=0FFHDECDECDECDECDECDECDEC后,累加器AAR730H@R1的容為0EH,R7的容為18H,30H的容為0FFH,40H的容為0FEH.*106.假定(A)=50HMUL0FEH.*106.假定(A)=50HMUL后,寄存器B(B)=0A0HAB執(zhí)行指令:的容為32且累加器A的容為00HCY的容為0,OV的容為Io108.假定(A)=0C5H 執(zhí)行指令:’SWAPA后,累加器A的容為5CH11。假定addrll=B,標(biāo)號(hào)qaz的地址為1030H。執(zhí)行指令:Qaz:AJMPaddrll后,程序轉(zhuǎn)移到地址1100H去執(zhí)行。111假定標(biāo)號(hào)qaz的地址為O100H,標(biāo)號(hào)qwe值為0123H (即跳轉(zhuǎn)的目標(biāo)地址為0123H)。應(yīng)執(zhí)行指令:qaz:SJMPqwe該指令的相對(duì)偏移量(即指令的第二字節(jié))為0123-0102=21H。DPTR是MCS-51中惟--個(gè)16位寄存器,在程序中常用來作為 MOVC指令的訪問程序存儲(chǔ)器的基址寄存器使用。.堆棧設(shè)在片數(shù)據(jù)存儲(chǔ)區(qū),程序存放在程序存儲(chǔ)區(qū),外部1/O接口設(shè)在片外數(shù)據(jù)存儲(chǔ)區(qū),中斷服務(wù)程序存放在程序存儲(chǔ)區(qū)。.若單片機(jī)使用頻率為6MHz的晶振,那么機(jī)器周期為 2us,118.設(shè)SP=60H,,

行結(jié)果。PUSHPUSH118.設(shè)SP=60H,,

行結(jié)果。PUSHPUSHPOPPOPMOVMOVX片RAM的(30H)=24H,(31H)=l0H,在下列程序段注釋中填執(zhí)30H31HDPLDPHA,#00H30H31HDPLDPHA,#00H@DPTR,A;SP=62H,(SP)=l0H;SP=61H,DPL=10H;SP=60H,DPH=24H最后執(zhí)行結(jié)果是將0送外部數(shù)據(jù)存儲(chǔ)器的2410單元。119. 80C51復(fù)位后CPU從些0000H單元開始執(zhí)行程序。SP的容為Q7H,第-個(gè)壓人堆棧的數(shù)據(jù)將位于片—RAM的08H單元。SBUF的容為不定。ORLA,#4指令執(zhí)行后PSW寄存器的容將等于如H120. 8031.其/EA引腳必須接地。,可作通用I/O的至少有Pl口的8條I/O線,最多還可加上P2口白8條I/O線。.P0口作地址/數(shù)據(jù)總線,傳送地址碼的低 8位,P2口作地址總線,傳送地址碼的高8位。.MOVX指令用來對(duì)片外RAM進(jìn)行讀寫操作。121.存儲(chǔ)器組織.8052片RAM有256字節(jié)。.若(PSW)=18H,則有效R0的地址為18Ho.對(duì)8051來說,MOVA,@R0指令中的R0之取值圍最大可為256H.位地址7FH還可寫成2FH.7。.定時(shí)器和串行接口.80C51的TL作串行接口方式1和方式3的波特率發(fā)生器。.8052除可用T1外,尚可用T2作其串行接口方式1和方式3的波特率發(fā)生器。.在定時(shí)器T0運(yùn)作模式3下,THO溢出時(shí)理些標(biāo)志將被硬件置 1去請(qǐng)求中斷。.在運(yùn)作模式3下,欲使TH0停止運(yùn)作,應(yīng)執(zhí)行-條CLRTR0指令。.中斷系統(tǒng)./INTO和/INT1的中斷標(biāo)志分別是里和里。.T0和T1兩引腳也可作外部中斷輸人引腳,這時(shí)TMOD寄存器中的C/T位應(yīng)當(dāng)為1o.RETI指令以及任何訪問IE和IP寄存器的指令執(zhí)行過后CPU不能馬上響應(yīng)中斷。.指令系統(tǒng).在R7初值為00H的情況下,DJNZR7,rel指令將循環(huán)執(zhí)行256_次。.欲使P1口的低4位輸出0而高4位不變,應(yīng)執(zhí)行-條ANLP1,F0H指令。.欲使P1口的高4位輸出1而低4位不變,應(yīng)執(zhí)行-條ORLP1,F0H指令。.DIVAB指令執(zhí)行后,OV標(biāo)志為1,則此指令執(zhí)行前(B)=QH。.MULAB指令執(zhí)行后,OV標(biāo)志為1,則(B)wgH。.MCS-51的兩條查表指令是MOVCA,A+DPTR和MOVCA,A+PC。(二)單項(xiàng)選擇題:.在中斷服務(wù)程序中,至少應(yīng)有 -條(D)(A)傳送指令 (B)轉(zhuǎn)移指令(C)加法指令 (D)中斷返回指令.當(dāng)MCS-51復(fù)位時(shí),下面說確的是(A)(A) PC=0000H(B)SP=00H(C)SBUF=00H(D) (30H)=00H.要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應(yīng)是(B)。(A)MOV(B)MOVX(C)MOVC (D)以上者B行.下面哪-種傳送方式適用于電路簡(jiǎn)單且時(shí)序已知的外設(shè) (B)。(A)條件傳送 (B)無條件傳送(C)DMA(D)中斷.ORG2000HLCALL3000H :注:本指令為3字節(jié)指令ORG3000HRET 左邊程序執(zhí)行完RET指令后,PC=(C)。(A)2000H (B)3000H (C)2003H (D)3003H-.要使MCS-51能夠響應(yīng)定時(shí)器T1中斷、串行接口中斷,它的中斷允許寄存器 IE的容應(yīng)是(A)。(A)98H (B)84H (C)42.H (D)22H*7.6264芯片是(B)。(A)E2PROM(B)RAM(C)FlashROM(D)EPROM8.MCS-51在響應(yīng)中斷時(shí),下列哪種操作不會(huì)發(fā)生(A)。(A)保護(hù)現(xiàn)場(chǎng) (B)保護(hù)PC(C)找到中斷人口 (D)保護(hù)PC轉(zhuǎn)人中斷人口.JNZe指令的尋址方式是(C)。(A)立即尋址 (B)寄存器尋址 (C)相對(duì)尋址(D)位尋址.執(zhí)行LCALL4000H指令時(shí),MCS-51所完成的操作是(D)。(A)保護(hù)PC、 (B)4000HHPC

(C)保護(hù)現(xiàn)場(chǎng) (D)PC+3入棧,4000HfPC.下面哪條指令產(chǎn)生 /WR信號(hào)(D)。‘(A)MOVXA,DPTR (B)MOVCA,A+PC(C)MOVCA,A+DPTR (D)MOVXDPTR,A.若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為(C)。(A)1KB(B)2KB(C)4KB(D)8KBPSW=18H時(shí),則當(dāng)前工作寄存器是(D)。(A)0組(B)1組(C)2組(D)3組TOC\o"1-5"\h\zMOVXA,@DPTR指令中源操作數(shù)的尋址方式是 (B)。(A)寄存器尋址(B)寄存器間接尋址( C)直接尋址 (D)立即尋址MCS-51有中斷源( A)。(A)5個(gè)(B)2個(gè)(C)3個(gè)(D)6個(gè).MCS-51上電復(fù)位后 ,SP的容應(yīng)是(B)。(A)00H (B)07H (C)60H (D)70H*20.下面哪 -個(gè)部件不是 CPU的指令部件( C)。(A)PC’ (B)IR(C)PSW(D)ID.ORG0003HLJMP2000HORG000BHLJMP3000H 當(dāng)CPU響應(yīng)外部中斷 0后,PC的值是(B)。(A)0003H (B)2000H (C)0000BH (D)3000H.控制串行接口工作方式的寄存器是( C)。(A)TCON(B)PCON(C)SCON(D)TMOD.MCS-51響應(yīng)中斷時(shí),下面哪 -個(gè)條件不是必須的(C)。(A)當(dāng)前指令執(zhí)行完畢 (B)中斷是開放的(C)沒有同級(jí)或高級(jí)中斷服務(wù) (D)必須有RETI指令.使用定時(shí)器 T1時(shí),有幾種工作模式(C)。(A)1種(B)2種(C)3種(D)4種TOC\o"1-5"\h\z.執(zhí)行PUSHACC指令MCS-51完成的操作是 (A)。(A)SP+1-SP(ACC)-(SP)(B)(ACC)f(SP)SP-1-SP(C)SP-1-SP(ACC)-(SP)(D)(ACC)f(SP)SP+1-SP*26.P1口的每 -位能驅(qū)動(dòng) (B).(A)2個(gè)TTL低電平負(fù)載 (B)4個(gè)TTL低電平負(fù)載(C)8個(gè)TTL低電平負(fù)載 (D)10個(gè)TTL低電平負(fù)載PC中存放的是 (A)。(B)當(dāng)前正在執(zhí)行的指令(D)下-(B)當(dāng)前正在執(zhí)行的指令(D)下-條要執(zhí)行的指令(C)當(dāng)前正在執(zhí)行指令的地址8031是(C)。CPU(B)微處理器 (C)單片微機(jī) (D)控制器30.要把P0口高4位變 0,低 4位不變,應(yīng)使用指令 (D)。ORLP0,#0FH(B)ORLP0,#0F0HANLP0,#0F0H (D)ANLP0,#0FH下面哪種外設(shè)是輸出設(shè)備 (A)。(A)打印機(jī) (B)紙帶讀出機(jī) (C)鍵盤 (D)A/D轉(zhuǎn)換器

所謂CPU是指(A)。(A)運(yùn)算器與控制器 (B)運(yùn)算器與存儲(chǔ)器(C)輸人輸出設(shè)備 (D)控制器與存儲(chǔ)器LCALL指令操作碼地址是 2000H,執(zhí)行完相應(yīng)子程序返回指令后,PC=(D)(A)2000H (B)2001H(C)2002H (D)2003HMCS-51執(zhí)行完MOVA,#08H后,PSW的哪-位被置位( D)。(A)C(B)F0(C)OV(D)P36.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是 (C)。(A)由CPU自動(dòng)完成 (B)在中斷響應(yīng)中完成(C)應(yīng)由中斷服務(wù)程序完成。 (D)在主程序中完成A)。*37.89C51最小系統(tǒng)在執(zhí)行 ADDA,20H指令時(shí),首先在 P0A)。(A)操作碼地址 (B)操作碼 (C)操作數(shù) (D)操作數(shù)地址.MCS-51的中斷允許觸發(fā)器容為83H,CPU將響應(yīng)的中斷請(qǐng)(D)。(A)/INT0,/INT1(B)T0,TI(C)TI,串行接口(D)/INT0,T0TOC\o"1-5"\h\z:下面哪 -種傳送方式適用于處理外部事件( C)。(A)DMA (B)無條件傳送 (C)中斷 (D)條件傳送.關(guān)于MCS-51的堆棧操作,正確的說法是( C)。(A)先人棧,再修改棧指針.(B)先修改棧指針,再出棧、(C)先修改棧指針,再人棧(D)以上都不對(duì)、.某種存儲(chǔ)器芯片是 8KB51.74LS138芯片是(B)。51.74LS138芯片是(B)。(A)驅(qū)動(dòng)器(B)譯碼器(C)鎖存器(A)11根(B)12根(C)13根(D)14根.要訪問 MCS-51的特殊功能寄存器應(yīng)使用的尋址方式是 (C)。(A)寄存器間接尋址 (B)變址尋址 (C)直接尋址 (D)相對(duì)尋址—.下面哪條指令將MCS-51的工作寄存器置成3區(qū)(B)。(A)MOVPSW,#13H (B)MOVPSW,#18H(C)SETBPSW.4CLRPSW.3(D)SETBPSW.3CLRPSW.4.若MCS-51中斷源都編程為同級(jí),當(dāng)它們同時(shí)申請(qǐng)中斷時(shí) CPU首先響應(yīng)(B)。(A)INTl(B)INT0(C)T1(D)T0.執(zhí)行MOVXA,@DPTR;指令時(shí)MCS-51產(chǎn)生的控制信號(hào)是(C)。(A)/PSEN(B)ALE(C)/RD(D)/WR.MCS-51的相對(duì)轉(zhuǎn)移指令的最大負(fù)跳距離為(B)。(A)2KB(B)128B(C)127B(D)256B.指令寄存器的功能是 (B)。(A)存放指令地址 (B)存放當(dāng)前正在執(zhí)行的指令(C)存放指令與操作數(shù) (D)存放指令地址及操作數(shù).MOVC,#00H的尋址方式是 (A)。(A)位尋址 (B)直接尋址 (C)立即尋址 (D)寄存器尋址.當(dāng)執(zhí)行MOVX@DPTR,A指令時(shí),MCS-51產(chǎn)生下面哪-個(gè)控制信號(hào)(B)。(D)編碼器(D)編碼器ORG0000HALMP0040HORG0040H ;注;MOVSP,#00H為2字節(jié)指令MOVSP,#00H 當(dāng)執(zhí)行完左邊的程序后,PC的值是 (C)。(A)0040H (B)0041H (C)0042H (D)0043H.當(dāng)CPU響應(yīng)串行接口中斷時(shí),程序應(yīng)轉(zhuǎn)移到(C).(A)0003H (B)0013H (C)0023H (D)0033H.當(dāng)ALE信號(hào)有效時(shí),表示 (B)。(A)從ROM中讀取數(shù)據(jù) (B)從工P0口可靠地送出地址低8位(C)從P0□送出數(shù)據(jù) (D)從RAM中讀取數(shù)據(jù).MCS-51復(fù)位時(shí),下述說確的是(D)。(A)(20H)=00H (B)SP=00H(C)SBUF=00H(D)TH0=00HTOC\o"1-5"\h\z.當(dāng)使用快速外部設(shè)備時(shí),最好使用的輸人/輸出方式是( C)。(A)中斷(B)條件傳送 (C)DMA(D)無條件傳送.執(zhí)行 MOVIE,#03H后,MCS-51將響應(yīng)的中斷是(D)。(A)1個(gè)(B)2個(gè)(C)3個(gè)(D)0個(gè).程序設(shè)計(jì)的方法 -般有( D)。(A)1種(B)2種(C)3種(D)4種CS-51的中斷源全部編程為同級(jí)時(shí);優(yōu)先級(jí)最高的是( D)。(A)/INT1(B)TI(C)串行接口(D)/INT0.下面哪種設(shè)備不是輸人設(shè)備 (C)。(A)A/D轉(zhuǎn)換器(B)鍵盤(C)打印機(jī)(D)掃描儀.外部中斷 1固定對(duì)應(yīng)的中斷人口地址為( C)。(A)0003H (B)000BH (C)0013H.(D)001BH.各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在 MC6-51系統(tǒng)中的(B)(A)TMOD(B)TCON/SCON (C)IE(D)IP.MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí)別。各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器(B)。(A)IE(B)IP(C)TCON(D)SCON*66.MCS-51的并行I/O口信息有兩種讀取方法: -種是讀引腳,還有 -種是(A)。(A)讀鎖存器(B)讀數(shù)據(jù)(C)讀A累加器(D)讀CPUMCS-51的并行I/O口讀 -改-寫操作,是針對(duì)該口的 (D)(A)引腳(B)片選信號(hào) (C)地址線 (D)部鎖存器以下指令中,屬于單純讀引腳的指令是 (C)。(A)MOVPi,A. (B)ORLPI,#DFH(C)MOVC,Pl..5 (D)DJNZ.Plshort-Table(C)并非單片機(jī)系統(tǒng)響應(yīng)中斷的必要條件。TCON或SCON寄存器的有關(guān)中斷標(biāo)志位為1TOC\o"1-5"\h\zIE中斷允許寄存器的有關(guān)中斷允許位置 1IP中斷優(yōu)先級(jí)寄存器的有關(guān)位置 .1(D)當(dāng)前 -條指令執(zhí)行完指令A(yù)JMP的跳轉(zhuǎn)圍是 (C)。(A)256B(B)1KB(C)2KB(D)64KB

71.MCS-5171.MCS-51響應(yīng)中斷的不必要條件是(C)。TOC\o"1-5"\h\zTCON或SOON寄存器的有關(guān)中斷標(biāo)志位為全 1IE中斷允許寄存器的有關(guān)中斷允許位置 1IP中斷優(yōu)先級(jí)寄存器的有關(guān)位置 1(D)當(dāng)前-條指令執(zhí)行完?72.以下運(yùn)算中對(duì)溢出標(biāo)志0V沒有影響或不受OV影響的運(yùn)算是(A)。(A)邏輯運(yùn)算 (B)符號(hào)數(shù)加減法運(yùn)算(C)乘法運(yùn)算(D)除法運(yùn)算*73.在算術(shù)運(yùn)算中,與輔助進(jìn)位位 AC有關(guān)的是(C)。(A)二進(jìn)制數(shù) (B)八進(jìn)制數(shù) (C)十進(jìn)制數(shù) (D)十六進(jìn)制數(shù).PC的值是(C)。(A)當(dāng)前指令前-條指令的地址(B)當(dāng)前正在執(zhí)行指令的地址(C)下-條指令的地址 (D)控制器中指令寄存器的地址.假定設(shè)置堆棧指針SP-的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后, SP值為(D)。-:廠—(A)36H(B)37H(C)38H-水(b)39H.在相對(duì)尋址方式中,“相對(duì)”兩字是指相對(duì)于(C)。(A)地址偏移量rel. (B)當(dāng)前指令的首地址(C)當(dāng)前指令的末地址 (D)DPTR值.在寄存器間接尋址方式中,指定寄存器中存放的是 (B)。(A)操作數(shù) (B)操作數(shù)地址(C)轉(zhuǎn)移地址 (D)地址偏移量.對(duì)程序存儲(chǔ)器的讀操作,只能使用(D)。(A)MOV指令(B)PUSH指令(C)MOVX指令 (D)MOVC指令TOC\o"1-5"\h\z.必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算 (C)。(A)有加法和減法. (B)有乘法和除法(C)只有加法 (D)只有減法(B)調(diào)用指令的末地址‘返回指令的末地址(B)調(diào)用指令的末地址‘返回指令的末地址(C)。?(B)只有PC和累加器A(D)PC,A,DPTR和堆棧指針SPMCS-51系統(tǒng)中的(B)。(C)IP(D)IP(A)調(diào)用指令的首地址.(C)調(diào)用指令下-條指令的首地址 (D).可以為訪間程序存儲(chǔ)器提供或構(gòu)成地址的有(A)只有程序計(jì)數(shù)器PC(C)只有PC,A和數(shù)據(jù)指針DPTR.各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在(A)TMOD (B)TCON/SCON(三)判斷題:我們所說的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)與軟件系統(tǒng)的總稱。 (,)MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是 127Bo(X)128BMCS-51的程序存儲(chǔ)器只是用來存放程序的: (X)存放程序和表格常數(shù) MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。(X)有兩個(gè)優(yōu)先級(jí)。MCS-51上電復(fù)位時(shí)SBUF=00H。(X)SBUF不定MCS-51外部中斷0的人口地址是0003H。(,)TOC\o"1-5"\h\z*8.TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。 (,).MCS-51的時(shí)鐘最高頻率是18MHz,(X)12MHz.使用可編程接口必須初始化。 (V).當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。(X)SP=07H。.MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)-編址的.(,)MCS-51是

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論