單片機(jī)三級(jí)理論知識(shí)庫_第1頁
單片機(jī)三級(jí)理論知識(shí)庫_第2頁
單片機(jī)三級(jí)理論知識(shí)庫_第3頁
單片機(jī)三級(jí)理論知識(shí)庫_第4頁
單片機(jī)三級(jí)理論知識(shí)庫_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)競賽理論試題庫一、判斷題TOC\o"1-5"\h\z1、中斷請(qǐng)求信號(hào)有效,并且是開中斷的情況下,該中斷請(qǐng)求能被立即響應(yīng)。( )2、在中斷響應(yīng)階段CPU一定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。3、MOVA,30H這條指令執(zhí)行后的結(jié)果A=30H。()4、MCS-51單片機(jī)可執(zhí)行指令:MOVR2,@R1。()5、在實(shí)際產(chǎn)品開發(fā)中,單片機(jī)選型首先要考慮其性能是不是最高,而價(jià)格因素可以不重點(diǎn)考慮。( )6、中斷服務(wù)程序的最后一條指令是RET。7、MCS-51單片機(jī)可執(zhí)行指令:MOVCA,@DPTR。()8、MCS-51單片機(jī)可執(zhí)行指令:MOV@DPTR,A。()9.程序計(jì)數(shù)器(PC)不能為用戶使用,因此它就沒有地址。( )10、單片機(jī)采用的累加器結(jié)構(gòu)是提高單片機(jī)數(shù)據(jù)處理能力的一個(gè)瓶頸。( )11、P2口既可以作為I/O使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。12、內(nèi)部RAM的位尋址區(qū),只能供位尋址使用而不能供字節(jié)尋址使用。( )13、在MCS-51單片機(jī)中,一個(gè)機(jī)器周期等于1〃S。()14、多字節(jié)的指令不一定執(zhí)行的指令周期長。()15、當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1。()16、RCA為循環(huán)左移指令。TOC\o"1-5"\h\z17、單片機(jī)讀引腳指令“讀回”的就是與該引腳相連接的外電路的狀態(tài)。( )18、在程序執(zhí)行過程中,由PC提供數(shù)據(jù)存儲(chǔ)器的讀/寫地址。( )19、在單片機(jī)的乘法指令執(zhí)行時(shí),溢出位OV不隨運(yùn)算結(jié)果改變。()20、80C51共有21個(gè)專用寄存器,它們的位都是可以進(jìn)行位尋址的。( )21、單片機(jī)在內(nèi)部RAM開辟一定區(qū)域作為寄存器來使用的目的是降低成本。( )22、MOVA,30H的源操作數(shù)為立即尋址方式。23、“DAA”只能對(duì)加法操作進(jìn)行調(diào)整,不能對(duì)減法、乘法和除法操作直接進(jìn)行調(diào)整。()24、特殊功能寄存器可以用間接尋址方式尋址。()25、單總線器件只要和單片機(jī)連接一根信號(hào)線,不用再連接其他導(dǎo)線就可以工作。( )26、MCS-51單片機(jī)中的PC是不可尋址的。()27、MOVA,@A+DPTR是一條查表指令。28、當(dāng)P0□作為輸出口使用時(shí),必須外接上拉電阻才能有高電平輸出。()29、CAN總線可以實(shí)現(xiàn)遠(yuǎn)距離的通信。( )30、MULAB的執(zhí)行結(jié)果是高8位在A中,低8位在B中。( )31、同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無法響應(yīng)。()32、采用并行總線方式擴(kuò)展了外部數(shù)據(jù)存儲(chǔ)器,則P2□將不能用作普通IO口。( )33、DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。()34、單片機(jī)的串行口不需要外接器件就可以直接支持遠(yuǎn)距離通信。( )35、可編程器件內(nèi)部起碼存在一個(gè)寄存器或者存儲(chǔ)單元。( )36、AJMP跳轉(zhuǎn)空間最大可達(dá)到64KB。()37、低優(yōu)先級(jí)中斷請(qǐng)求不能中斷高優(yōu)先級(jí)中斷請(qǐng)求,但是高優(yōu)先級(jí)中斷請(qǐng)求能中斷低優(yōu)先級(jí)中斷請(qǐng)求。()38、MOVA,R0,這是寄存器尋址方式。 ( )39、要進(jìn)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)為方式1。 ( )40、中斷源中優(yōu)先級(jí)是高的是外部中斷0,優(yōu)先級(jí)是低的是串行口中斷。( )41、8051單片機(jī)的P0口既可以做數(shù)據(jù)口線又可以做為地址口線。 ()42、TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。 ()。43、MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。 ()。44、8051內(nèi)部有4K的程序存儲(chǔ)器。( )45、工作寄存器工作在0區(qū),則R2所對(duì)應(yīng)的內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址是03H。()46、“MOVCA,@A+DPTR”這是條相對(duì)尋址指令。( )

47、8051單片機(jī)的P2口只能用作通用I/O口。( )48、程序存儲(chǔ)器一般用來存放數(shù)據(jù)表格和程序。( )49、MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是127B。( )50、MCS-51的特殊功能寄存器分布在60H-80H地址范圍內(nèi)。( )二、選擇題1、8051與8031的區(qū)別是:( )(A)、內(nèi)部數(shù)據(jù)存儲(chǔ)單元數(shù)目的不同 (B)、內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同(C)、內(nèi)部程序存儲(chǔ)器的類型不同 (D)、有無內(nèi)部程序存儲(chǔ)器2、為了提高系統(tǒng)的抗干擾能力,以下措施最有效且可行的為()A、在程序存儲(chǔ)器的合適位置大量填充如LJMP0000H指令;B、把程序放在RAM中;C、把系統(tǒng)放在沒有干擾的場合中使用;D、提高系統(tǒng)的工作電壓。TOC\o"1-5"\h\z3、MCS-51單片機(jī)復(fù)位操作的主要功能是把PC初始化為( )。A.0100H B.2080H C.0000H D.8000H4、8051與8052的區(qū)別是:( )(A)有無內(nèi)部程序存儲(chǔ)器 (B)內(nèi)部數(shù)據(jù)存儲(chǔ)器的類型不同(C)內(nèi)部程序存儲(chǔ)器的類型不同 (D)內(nèi)部數(shù)據(jù)存儲(chǔ)單元數(shù)目的不同5、單片機(jī)程序存儲(chǔ)器的尋址范圍是由程序計(jì)數(shù)器PC的位數(shù)決定的,MCS—51的PC為16位,因此其尋址范圍是( )(A)4KB (B)64KB (C)8KB (D)128KB6、單片機(jī)是將( )做到一塊集成電路芯片中,稱為單片機(jī)。A.CPU、RAM、ROMB.CPU、I/O設(shè)備C.CPU、RAM D.CPU、RAM、ROM、I/O設(shè)備7、8031單片機(jī)的( )口的引腳,還具有外中斷、串行通信等第二功能。a)P0 b)P1c)P2d)P38、單片機(jī)應(yīng)用程序一般存放在()a)RAM b)ROMc)寄存器d)CPU9、單片機(jī)讀ROM中數(shù)據(jù)用(1)指令,控制信號(hào)是(2)。( )A.(1)MOV(2)RD和WRB.(1)MOVC(2)RD和WRC.(1)MOVC(2)PSEN和EAD.(1)MOVC(2)PSEN和EA10、PC的值是( )(A)當(dāng)前指令前一條指令的地址 (B)當(dāng)前正在執(zhí)行指令的地址(C)下一條指令的地址 (D)控制器中指令寄存器的地址11、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是()。(A)PSW (B)PC (C)A (D)SP12、若單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)器初值應(yīng)為( )。A.500 B.1000 C.216-500 D.216-100013、51單片機(jī)IO口應(yīng)用的時(shí)候,一般不用關(guān)注的情況是( )A、P0口的開漏輸出特性 B、IO口的“準(zhǔn)”雙向特性C、IO口的驅(qū)動(dòng)能力D、IO口的編程控制難度來大致判斷MCS-51單片機(jī)正在工作。(來大致判斷MCS-51單片機(jī)正在工作。(D)A15(D)64KB(A)ALE (B)VCC (C)PSEN15、LJMP指令的跳轉(zhuǎn)范圍是( )。(A)256 (B)1KB (C)2KB16、以下單片機(jī)功耗相對(duì)較低的為()A、MSP430系列B、PIC系列 C、AVR系列 D、AT89系列17、定時(shí)器1工作在計(jì)數(shù)方式時(shí),其外加的計(jì)數(shù)脈沖信號(hào)應(yīng)連接到( )引腳。A.P3.2 B.P3.3 C.P3.4 D.P3.518、訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是( )。(A)筋 (B)WR (C)PSEN(D)ALE19、以下運(yùn)算中對(duì)溢出標(biāo)志OV沒有影響或不受OV影響的運(yùn)算是(A)邏輯運(yùn)算 (B)符號(hào)數(shù)加減法運(yùn)算(C)乘法運(yùn)算 (D)除法運(yùn)算TOC\o"1-5"\h\z20、單片機(jī)讀寫外RAM數(shù)據(jù)用(1)指令,控制信號(hào)是(2)。( )A.(1)MOV(2)RD和WR B.(1)MOVX(2)RD和WRC.(1)MOVX(2)PSEN和EAD.(1)MOVC(2)PSEN和EA21、已知某數(shù)的BCD碼為0111010101000010則其表示的十進(jìn)制數(shù)值為( )a)7542H b)7542c)75.42H d)75.4222、下列指令中不影響標(biāo)志位CY的指令有()。a)ADDA,20Hb)CLRc)RRCAd)INCA23、指令MOV尋址空間是( )。A.片外ROMB。片外RAM C。片內(nèi)RAM D。片內(nèi)ROM24、假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( )A.36H (B)37H (C)38H (D)39H25、AJMP指令的跳轉(zhuǎn)范圍是( )。(A)2KB (B)1KB (C)256 (D)64KB26、當(dāng)外部中斷請(qǐng)求的信號(hào)方式為脈沖方式時(shí),要求中斷請(qǐng)求信號(hào)的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持( )。A.1個(gè)機(jī)器周期 B.2個(gè)機(jī)器周期C.4個(gè)機(jī)器周期 D.10個(gè)晶振周期27、若要擴(kuò)展一個(gè)并行輸出接口,以下器件中最合適的為()A、74HC164 B、74HC245C、AT24C04D、ADC0809TOC\o"1-5"\h\z28、下列指令中正確的是( )。(A)DEC DPTR (B)CPLA(C)MOVCB,@PC+A (D)MOVR1,R329、MCS-51單片機(jī)擴(kuò)展I/O口與外部數(shù)據(jù)存儲(chǔ)器( )。(A)統(tǒng)一編址 (B)分別獨(dú)立編址(C)變址編址 (D)動(dòng)態(tài)變址30、當(dāng)我們對(duì)延時(shí)程序有效嚴(yán)格的時(shí)間要求時(shí),我們最需要關(guān)注( )A、指令長度B、指令周期C、程序結(jié)構(gòu) D、匯編環(huán)境31、MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)( )。A.外部中斷0 B.外部中斷1C.定時(shí)器0中斷D.定時(shí)器1中斷32、下列指令中正確的是( )。(A)MOVP2.1,A (B)JBCTF0,L1(C)MOVXB,@DPTR (D)MOVA,@R333、在MCS—51中(A)具有獨(dú)立的專用的地址線(B)由P0口和P1口的口線作地址線(C)由P0口和P2口的口線作地址線(D)由P1口和P2口的口線作地址線TOC\o"1-5"\h\z34、指令MOVX尋址空間是( )。A.片外ROMB。片外RAM C。片內(nèi)RAM D。片內(nèi)ROM35、8051位尋址能力能夠達(dá)到( )位。A.64B,128 C.32 D.1636、在寄存器間接尋址方式中,指定寄存器中存放的是()(A)操作數(shù)(B)操作數(shù)地址 (C)轉(zhuǎn)移地址 (D)地址偏移量37、MCS-51單片機(jī)擴(kuò)展外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器( )。(A)分別獨(dú)立編址 (B)統(tǒng)一編址(C)分別獨(dú)立編址或統(tǒng)一編址 (D)動(dòng)態(tài)變址38、MCS-51的并行I/O口讀-改-寫操作,是針對(duì)該口的( )。(A)引腳(B)片選信號(hào)(C)地址線 ①)內(nèi)部鎖存器39、對(duì)于由80C51構(gòu)成的單片機(jī)應(yīng)用系統(tǒng)(EA=1),中斷響應(yīng)并自動(dòng)生成長調(diào)用指令LCALL后,應(yīng)(去執(zhí)行中斷服務(wù)程序。(A)、轉(zhuǎn)向外部程序存儲(chǔ)器 (B)、轉(zhuǎn)向內(nèi)部程序存儲(chǔ)器(C)、轉(zhuǎn)向外部數(shù)據(jù)存儲(chǔ)器 (D)、轉(zhuǎn)向內(nèi)部數(shù)據(jù)存儲(chǔ)器TOC\o"1-5"\h\z40、定時(shí)器若工作在循環(huán)定時(shí)或循環(huán)計(jì)數(shù)場合,應(yīng)選用( )。A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式341、MCS-51單片機(jī)的外部中斷1的中斷請(qǐng)求標(biāo)志是( )。A.ET1B.TF1 C.IT1D.IE142、在MCS-51中,需要外加電路實(shí)現(xiàn)中斷撤除的是:( )(A)電平方式的外部中斷 (B)脈沖方式的外部中斷(C)外部串行中斷 (D)定時(shí)中斷43.執(zhí)行返回指令時(shí),返回的斷點(diǎn)是(A)調(diào)用指令的首地址 (B)調(diào)用指令的末地址(C)調(diào)用指令下一條指令的首地址 (D)返回指令的末地址44、8051單片機(jī)的堆棧區(qū)是向地址()的方向生成的。A.可變 B.不定 C.減小 D.增大45、“MULAB”指令執(zhí)行后,16位乘積的高位在( )中。A.AB.CC.ABD.B46、假定(A)=83H,(R0)=17H,(17H)=34H,執(zhí)行以下程序段:ANLA,#17HORL17H,AXRLA,@R0CPLA后,A的內(nèi)容為( )(A)CBH (B)03H (C)EBH (D)C8H47、通過串行口發(fā)送或接收數(shù)據(jù)時(shí),在程序中應(yīng)使用:( )指令(A)MOVC (B)MOVX (C)MOV (D)XCHD48、下列標(biāo)號(hào)中,正確的標(biāo)號(hào)是( )。A.1BT: B.BEGIN: C.ADD: D,STAB31: “D“哪錯(cuò)了49、發(fā)送一次串行數(shù)據(jù)的操作不包含的是()。(A)CLRTI (B)MOVA,SBUF(C)JNBTI,$ (D)MOVSBUF,A50、串行口每一次傳送( )字符。A.1個(gè)B.1串 C.1幀D.1波特51、執(zhí)行以下程序段:MOVR0,#dataMOVA,@R0RLAMOVR1,ARLARLAADDA,R1MOV@R0,A后,實(shí)現(xiàn)的功能是()(A)把立即數(shù)data循環(huán)左移3次 (B)把立即數(shù)data乘以10(C)把data單元的內(nèi)容循環(huán)左移3次 (D)把data單元的內(nèi)容乘以1052、8031復(fù)位后,PC與SP的值為()a)0000H,00Hb)0000H,07H c)0003H,07Hd)0800H,00H53、當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為()。a)MOVA,@R1b)MOVCA,@A+DPTRc)MOVXA,@R0d)MOVXA,@DPTR54、8051單片機(jī)外部中斷0.1(INT0,INT】)在()。A,P0口B,P1口C,P2口D,P3口TOC\o"1-5"\h\z55、一個(gè)機(jī)器周期含有(1)個(gè)時(shí)鐘周期,當(dāng)單片機(jī)時(shí)鐘頻率為12MHZ時(shí),一個(gè)機(jī)器周期為(2)|Js。( )。A.(1)6(2)2B.(1)12(2)2C.(1)12(2)1D.(1)6(2)156、如在系統(tǒng)中只擴(kuò)展一片Intel2732(4KX8),除應(yīng)使用P0口的8條口線外,至少還應(yīng)使用P2□的口線(A)4條 (B)5條 (C)6條 (D)7條57、“CLRA”的尋址方式是( )。A。寄存器尋址B。直接尋址C。寄存器間接尋址D。立即尋址58、下列哪條指令是正確的( )a) PUSHR2 b) ADDR0,Ac) MOVXA@DPTRd)MOV@R0,A59、“SJMP08H”的尋址方式是( )。A。變址尋址B。相對(duì)尋址 C。寄存器間接尋址D。位尋址60、訪問程序存儲(chǔ)器,指令操作碼的助記符是( )。A.MOVCB.MOVC.MOVX D.XCH61、8031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是()a)20H b)30H c)00H d)70H62、80C51復(fù)位后PC和SP中的內(nèi)容各為多少?A.PC=0000H,SP=60H B.PC=0040H,SP=07HC.PC=0000H,SP=06H D.PC=1000H,SP=07H63、CPU主要的組成部部分為()a)運(yùn)算器、控制器b)加法器、寄存器c)運(yùn)算器、寄存器d)運(yùn)算器、指令譯碼器64、INTEL8051CPU是()位的單片機(jī)a)16 b)4 c)8 d)準(zhǔn)16TOC\o"1-5"\h\z65、80C51內(nèi)部有(1)個(gè)定時(shí)/計(jì)數(shù)器,對(duì)外部事件脈沖計(jì)數(shù)是(2);對(duì)片內(nèi)機(jī)周脈沖計(jì)數(shù)是(3)。( )A.⑴2(2)計(jì)數(shù)器(3)定時(shí)器 B.(1)4(2)定時(shí)器(3)計(jì)數(shù)器C.(1)2(2)定時(shí)器(3)計(jì)數(shù)器 D。(1)1(2)計(jì)數(shù)器(3)定時(shí)器66、MCS—51單片機(jī)外部有40個(gè)引腳,其中,地址鎖存允許控制信號(hào)引腳是 ()(A)ALE(B)PSEN (C)EA (D)RST67、下列指令寫法正確的是。 ()(A)MOV#20H,A(B)ADDR2,#30H (C)PUSHR0(D)RRCA68、MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是()(A)讀鎖存器(B)讀數(shù)據(jù)庫(C)讀A累加器(D)讀CPU69、以下不是構(gòu)成單片機(jī)的部件()A微處理器(CPU)、B存儲(chǔ)器 C接口適配器(1\0接口電路)D打印機(jī)70、-49D的二進(jìn)制補(bǔ)碼為.(B)A11101111B11101101C0001000D11101100TOC\o"1-5"\h\z71、用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇( )方式0(B)方式1(C)方式2(D)方式372、當(dāng)8031外出擴(kuò)程序存儲(chǔ)器8KB時(shí),需使用EPROM2716( )A、2片(B)3片(C)4片(D)5片74、當(dāng)使用快速外部設(shè)備時(shí),最好使用的輸入/輸出方式是( )(A)中斷(B)條件傳送(C)DMA(D)無條件傳送75、MCS-51的并行I/O口讀-改-寫操作,是針對(duì)該口的( )(人)引腳 (B)片選信號(hào)(C)地址線(D)內(nèi)部鎖存器76、LCALL指令操作碼地址是2000H,執(zhí)行完相子程序返回指令后,PC=( )(A)2000H(B)2001H(C)2002H(D)2003H77、要MCS-51系統(tǒng)中,若晶振頻率屢8MHz,一個(gè)機(jī)器周期等于( )〃sA1.5B3C1D0.578、十進(jìn)制29的二進(jìn)制表示為原碼()A11100010B10101111C00011101D0000111179、6264芯片是()(A)EEPROM(B)RAM式(C)FLASHROM(D)EPROM80、對(duì)程序存儲(chǔ)器的讀操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令81、在中斷服務(wù)程序中至少應(yīng)有一條( )A.傳送指令B.轉(zhuǎn)移指令C.加法指令 D.中斷返回指令82、當(dāng)MCS-51復(fù)位時(shí),下面說法準(zhǔn)確的是()A.PC=0000HB.SP=00H C.SBUF=00H D.(30H)=00H普通RAM區(qū)復(fù)位后如何變化?83、要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符是()A.MOV B.MOVX C.MOVC D.以上都行84、ORG2000HLACLL3000HORG3000HRET上邊程序執(zhí)行完RET指令后,PC=()A.2000H B.3000H C.2003H D.3003HTOC\o"1-5"\h\z85、要使MCS-51能響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是( )A.98H B.84H C.42H D.22H86、“JNZREL”指令的尋址方式是( )A.立即尋址B.寄存器尋址 C.相對(duì)尋址 D.位尋址87、執(zhí)行“LACLL4000H”指令時(shí),MCS-51所完成的操作是()A保護(hù)PC B.4000HTPC C.保護(hù)現(xiàn)場 D.PC+3入棧,4000HfPC88、下面哪條指令產(chǎn)生WR信號(hào)()A.MOVXA,@DPTR B.MOVCA,@A+PCC.MOVCA,@A+DPTRD.MOVX@DPTR,A89、若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為()A.1KBB.2KBC.4KBD.8KB90、要想測量INT0引腳上的一個(gè)正脈沖寬度,則TMOD的內(nèi)容應(yīng)為()A.09H B.87H C.00H D.80H91、PSW=18H時(shí),則當(dāng)前工作寄存器是()A.0組 B.1組 C.2組 D.3組92、MOVXA,@DPTR指令中源操作數(shù)的尋址方式是()A.寄存器尋址 B.寄存器間接尋址 C.直接尋址 D.立即尋址93、MCS-51有中斷源()A.5B.2C.3D.694、MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)為()A.00H B.07H C.60H D.70H95、ORG0003HLJMP2000HORG000BHLJMP3000H當(dāng)CPU響應(yīng)外部中斷0后,PC的值是()A.0003H B.2000H C.000BH D.3000H96、控制串行口工作方式的寄存器是()A.TCONB.PCONC.SCOND.TMOD97、執(zhí)行PUSHACC指令,MCS-51完成的操作是()A.SP+1TSP,ACC—SPB.ACC—SP,SP-LSPC.SP-1TSP,ACCTSPD.ACCTSP,SP+1TSP98、P1□的每一位能驅(qū)動(dòng)()A.2個(gè)TTL低電平負(fù)載B.4個(gè)TTL低電平負(fù)載C.8個(gè)TTL低電平負(fù)載D.10個(gè)TTL低電平負(fù)載99、PC中存放的是()A.下一條指令的地址B.當(dāng)前正在執(zhí)行的指令C.當(dāng)前正在執(zhí)行指令的地址D.下一條要執(zhí)行的指令100、要把P0口高4位變0,低4位不變,應(yīng)使用指令()A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH三、填空題1、8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了: 、 、 、和 以及并行I/O□、串行口、中斷控制系統(tǒng)、時(shí)鐘電路、位處理器等部件。2、MCS-51布爾處理機(jī)的存儲(chǔ)空間是 。3、單片機(jī)與普通計(jì)算機(jī)的不同之處在于其將 、 、I/O□(串口、并口等)、ROM(程序存儲(chǔ)器)集成于一塊芯片上。4、單片機(jī)工作方式除了正常的操作方式外,還具有掉電運(yùn)行方式和 運(yùn)行方式,其掉電運(yùn)行方式喚醒方法為。5、當(dāng)單片機(jī)復(fù)位時(shí)PC=H,DPTR=。6、8051的引腳RST是(IN腳還是OUT腳),當(dāng)其端出現(xiàn)電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到—電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM H單元開始取指令并翻譯和執(zhí)行。7、P2□通常用作,也可以作通用的I/O□使用。8、MCS-51的堆棧只可設(shè)置在,堆棧寄存器sp是一位寄存器。9、MCS-51單片機(jī)的P0?P3口均是 I/O□,其中的P0□和P2□除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)建系統(tǒng)的和,在P0?P3口中,為真正的雙向口,為準(zhǔn)雙向口;口具有第二引腳功能。10、若由程序設(shè)定RS1、RS0=01,則工作寄存器R0?R7的直接地址為。11、半導(dǎo)體存儲(chǔ)器分成兩大類 和,其中具有易失性,常用于存儲(chǔ) 。12、串行口方式2接收的第9位數(shù)據(jù)從寄存器的位中讀出。13、當(dāng)單片機(jī)復(fù)位時(shí)PSW=H,SP=。14、外部中斷1所對(duì)應(yīng)的中斷入口地址為 H。在串行通訊中,收發(fā)雙方對(duì)波特率的設(shè)定應(yīng)該是 的。(一致、不一致)15、求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為。16、8051的堆棧區(qū)一般開辟在。17、定時(shí)器/計(jì)數(shù)器的工作方式3是指得將 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為使用。18、假定(SP)=40H,(39H)=30H,(40H)=60H。執(zhí)行下列指令:POPDPHPOPDPL后,DPTR的內(nèi)容為,SP的內(nèi)容是 。19、所謂尋址,其實(shí)質(zhì)就是 。20、在基址加變址尋址方式中,以作變址寄存器,以或PC作基址寄存器。21、MCS-51的并行I/O□信息有和二種讀取方法,讀-改-寫操作是針對(duì)并行I/O□內(nèi)的鎖存器進(jìn)行的。22、(A)=85H,(R0)=20H,(20H)=AFH,執(zhí)行指令:ADD A,@R0結(jié)果為:Cy=1,Ac=,OV=1,P=。22、常用的存儲(chǔ)器地址分配的方法有兩種:線選法和。后一種方法常用的芯片有 (3-8譯碼器)、74LS139(雙2-4譯碼器)74LS154(4-16譯碼器)。23、123=B=H。24、定時(shí)器中斷請(qǐng)求發(fā)生在。25、8051內(nèi)部有并行口,P0口直接作輸出口時(shí),必須外接;并行口作輸入口時(shí),必須先,才能讀入外設(shè)的狀態(tài)。26、若同時(shí)中斷實(shí)現(xiàn)下列順序:定時(shí)中斷T0>外中斷1>外中斷0,]則要SETB—、SETB和CLRPX0。(IP:———PSPT1PX1PT0PX0)27、子程序調(diào)用返回和中斷服務(wù)返回時(shí),分別用RET和—,除返回PC值外,中斷返回還要對(duì)—狀態(tài)觸發(fā)器復(fù)位。28、MCS-51的堆棧只可設(shè)置在 ,其最大容量為,存取數(shù)據(jù)的原則是 。堆棧寄存器SP是 位寄存器,存放。29、若(IP)=00010100B,則優(yōu)先級(jí)最高者為 ,最低者為。30、總線驅(qū)動(dòng)器74LS244和74LS245經(jīng)常用作三態(tài)數(shù)據(jù)緩沖器,為單向三態(tài)數(shù)據(jù)緩沖器,而為雙向三態(tài)數(shù)據(jù)緩沖器。30、中斷響應(yīng)時(shí)間是指。31、通過CPU對(duì)I/O狀態(tài)的測試,只有I/O已準(zhǔn)備好時(shí)才能進(jìn)行I/O傳送,這種傳送方式稱為。32、中斷處理的全過程分為以下3個(gè)段: 、 、 。33、定時(shí)和計(jì)數(shù)都是對(duì)進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是 34、在中斷服務(wù)程序中現(xiàn)場保護(hù)和現(xiàn)場恢復(fù)期間,中斷系統(tǒng)應(yīng)處在—狀態(tài)。35、將立即數(shù)#33H送20H單元使用指令。36、入棧指令使用指令。37、將30H單元的內(nèi)容#67H送R1,用最少的指令實(shí)現(xiàn),指令為:38、彈出操作,使用指令。39、將立即數(shù)3052H送數(shù)據(jù)指針DPTR,使用指令。40、兩寄存器交換數(shù)據(jù),使用指令。41、外部RAM與累加器A間數(shù)據(jù)傳送,使用指令。42、MCS-51的Po□作為輸出端口時(shí),每位能驅(qū)動(dòng)個(gè)SL型TTL負(fù)載.43、當(dāng)定時(shí)器To工作在方式3時(shí),要占定時(shí)器T1的TR1和TF1控制位.44、在串行通信中,有數(shù)據(jù)傳送方向 、.三種方式。45、微處理器本身不是計(jì)算機(jī),它是微型計(jì)算機(jī)的核心部件,又稱它為 。它包括兩個(gè)主要TOC\o"1-5"\h\z部分^ 、 。46、當(dāng)MCS-51引腳信號(hào)有效時(shí),表示從Po□穩(wěn)定地送出了低8位地址。47、MCS-51中凡字節(jié)地址能被 整除的特殊功能寄存器均能尋址。48、一個(gè)機(jī)器周期等于個(gè)狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時(shí)鐘信號(hào)的周期定義為狀態(tài) 周期。49、MCS-51的定時(shí)器用作定時(shí)時(shí),其定時(shí)時(shí)間與時(shí)鐘頻率和 有關(guān)。50、單片機(jī)中斷系統(tǒng)中共有、、、、 五個(gè)中斷源,其中優(yōu)先級(jí)最高的是 、優(yōu)先級(jí)最低的是 。四、簡答題與程序分析題1、MCS51的中斷系統(tǒng)有幾個(gè)中斷源?幾個(gè)中斷優(yōu)先級(jí)?中斷優(yōu)先級(jí)是如何控制的?在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),CPU按什么順序響應(yīng)(按由高級(jí)到低級(jí)的順序?qū)懗龈鱾€(gè)中斷源)?各個(gè)中斷源的入口地址是多少?2、已知單片機(jī)系統(tǒng)晶振頻率為6MHz,若要求定時(shí)值為10ms時(shí),定時(shí)器T0工作在方式1時(shí),定時(shí)器T0對(duì)應(yīng)的初值是多少?TMOD的值是多少?TH0=?TL0=?(寫出步驟)3、MCS-51的尋址方式有哪七種?4、內(nèi)部RAM中,哪些單元可作為工作寄存器區(qū),哪些單元可以進(jìn)行位尋址?寫它們的字節(jié)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論