




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一部分選擇題1.8031單片機(jī)的()口的引腳,還具有外中斷、串行通信等第二功能。AP0
BP1CP2
DP32.單片機(jī)應(yīng)用程序一般存放在(
)
ARAM
BROM
C寄存器
DCPU
3.已知某數(shù)的BCD碼為0111010101000010則其表示的十進(jìn)制數(shù)值為()A7542HB7542C75.42HD75.424.下列指令中不影響標(biāo)志位CY的指令有(
)。
AADD
A,20H
BCLR
CRRC
A
DINC
A5.CPU主要的組成部部分為(
)
A運(yùn)算器、控制器
B加法器、寄存器
C運(yùn)算器、寄存器
D運(yùn)算器、指令譯碼器
6.INTEL
8051
CPU是(
)位的單片機(jī)
A16
B4
C8
D準(zhǔn)16
7.8031復(fù)位后,PC與SP的值為(
)
A0000H,00H
B0000H,07H
C0003H,07HD0800H,00H
8.當(dāng)需要從MCS-51單片機(jī)程序存儲(chǔ)器取數(shù)據(jù)時(shí),采用的指令為()。
AMOV
A,
@R1
BMOVC
A,
@A
+
DPTR
CMOVX
A,
@
R0
DMOVX
A,
@
DPTR
9.8031單片機(jī)中既可位尋址又可字節(jié)尋址的單元是(
)
A20H
B30H
C00H
D70H
10.下列哪條指令是正確的()APUSHR2BADD R0,ACMOVX A@DPTRDMOV @R0,A11.若單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)器初值應(yīng)為()。A.500B.1000C.216-500D.216-100012.定時(shí)器1工作在計(jì)數(shù)方式時(shí),其外加的計(jì)數(shù)脈沖信號(hào)應(yīng)連接到()引腳。A.P3.2B.P3.3C.P3.4D.P3.513.當(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è)晶振周期14.MCS-51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),CPU首先響應(yīng)()。A.外部中斷0B.外部中斷1C.定時(shí)器0中斷D.定時(shí)器1中斷15.定時(shí)器若工作在循環(huán)定時(shí)或循環(huán)計(jì)數(shù)場(chǎng)合,應(yīng)選用()。A.工作方式0B.工作方式1C.工作方式2D.工作方式316.MCS-51單片機(jī)的外部中斷1的中斷請(qǐng)求標(biāo)志是()。A.ET1B.TF1C.IT1D.IE117.下列標(biāo)號(hào)中,正確的標(biāo)號(hào)是()。A.1BT:B.BEGIN:C.ADD:D.STAB31:18.串行口每一次傳送()字符。A.1個(gè)B.1串C.1幀D.1波特19.要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號(hào)應(yīng)滿(mǎn)足()。A.ILE=1,=1,=0B.ILE=1,=0,=0C.ILE=0,=1,=0D.ILE=0,=0,=020.MCS-51單片機(jī)的堆棧區(qū)應(yīng)建立在()。A.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的低128字節(jié)單元
B.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)C.片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)的高128字節(jié)單元
D.程序存儲(chǔ)區(qū)21.MCS-51單片機(jī)定時(shí)器工作方式0是指的()工作方式。A.8位
B.8位自動(dòng)重裝
C.13位
D.16位22、尋址空間為片外數(shù)據(jù)存儲(chǔ)器所用的指令是():A.MOVXB.MOVC.MOVCD.ADDC23、執(zhí)行中斷返回指令,從堆棧彈出地址送給().A.AB.CYC.PCD.DPTR24、在串行通信中,8031中發(fā)送和接收的寄存器是()。A.TMODB.SBUFC.SCOND.DPTR25、波特率的單位是()A.字符/秒B.位/秒C.幀/秒D.字節(jié)/秒26.10101.101B轉(zhuǎn)換成十進(jìn)制數(shù)是()。(A)46.625(B)23.625(C)23.62(D)21.62527.存儲(chǔ)器的地址范圍是0000H~0FFFH,它的容量為()。(A)1KB(B)2KB(C)3KB(D)4KB28.3D.0AH轉(zhuǎn)換成二進(jìn)制數(shù)是()。(A)111101.0000101B(B)111100.0000101B(C)111101.101B(D)111100.101B29.73.5轉(zhuǎn)換成十六進(jìn)制數(shù)是()。(A)94.8H(B)49.8H(C)111H(D)49H30.MOVXA,@R0指令中,源操作數(shù)采用()尋址方式,指令作用在()區(qū)間。(A)寄存器,外部數(shù)據(jù)存儲(chǔ)器(B)直接,程序存儲(chǔ)器(C)寄存器間接,內(nèi)部數(shù)據(jù)存儲(chǔ)器(D)寄存器間接,外部數(shù)據(jù)存儲(chǔ)器31.A7H和5BH兩個(gè)立即數(shù)相加后,和為(),(CY)是()。(A)1CH,0(B)C1H,0(C)02H,1(D)C1H,132.若(A)=86H,(PSW)=80H,則執(zhí)行RRCA指令后(A)=()(A)C3H(B)B3H(C)0DH(D)56H33.如果(P0)=65H,則當(dāng)CPLP0.2SETBCMOVP0.4,C執(zhí)行后(P0)=()(A)61H(B)75H(C)71H(D)17H34.()指令是MCS-51指令系統(tǒng)中執(zhí)行時(shí)間最長(zhǎng)且長(zhǎng)達(dá)4us的。(A)比較轉(zhuǎn)移(B)循環(huán)轉(zhuǎn)移(C)增減量(D)乘除法35.8031單片機(jī)中,將累加器A中的數(shù)送入外RAM的40H單元,可執(zhí)行的指令()。(A)MOVR1,40H(B)MOVR1,#40HMOVX@R1,AMOVXR1,A(C)MOVX40H,A(D)MOVR1,#40HMOVX@R1,A36.已知累加器A的數(shù)值為98H,它與0FAH相加,相加后會(huì)影響標(biāo)志位CY、AC和OV位。各個(gè)位的值是()。(A)0、0、0(B)1、0、1(C)1、1、1(D)1、1、037.不屬于單片機(jī)與輸入輸出設(shè)備進(jìn)行信息交換的方式是()。(A)無(wú)條件傳送方式(B)查詢(xún)方式(C)中斷方式(D)存儲(chǔ)器直接存取方式38.A/D轉(zhuǎn)換方法有以下四種,ADC0809是一種采用()進(jìn)行A/D轉(zhuǎn)換的8位接口芯片。(A)計(jì)數(shù)式(B)雙積分式(C)逐次逼近式(D)并行式39.8051單片機(jī)內(nèi)有()個(gè)16位的定時(shí)/計(jì)數(shù)器,每個(gè)定時(shí)/計(jì)數(shù)器都有()種工作方式。(A)4,5(B)2,4(C)5,2(D)2,3在中斷服務(wù)程序中至少應(yīng)有一條()A.傳送指令B.轉(zhuǎn)移指令C.加法指令D.中斷返回指令41.當(dāng)MCS-51復(fù)位時(shí),下面說(shuō)法準(zhǔn)確的是()A.PC=0000HB.SP=00HC.SBUF=00HD.(30H)=00H42.要用傳送指令訪問(wèn)MCS-51片外RAM,它的指令操作碼助記符是()A.MOVB.MOVXC.MOVCD.以上都行 43.ORG2000HLACLL3000HORG3000HRET上邊程序執(zhí)行完RET指令后,PC=()A.2000HB.3000HC.2003HD.3003H44.要使MCS-51能響應(yīng)定時(shí)器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是()A.98HB.84HC.42HD.22H45.JNZREL指令的尋址方式是()A.立即尋址B.寄存器尋址C.相對(duì)尋址D.位尋址46.執(zhí)行LACLL4000H指令時(shí),MCS-51所完成的操作是()A保護(hù)PCB.4000HPCC.保護(hù)現(xiàn)場(chǎng)D.PC+3入棧,4000HPC47.下面哪條指令產(chǎn)生信號(hào)()A.MOVXA,@DPTRB.MOVCA,@A+PCC.MOVCA,@A+DPTRD.MOVX@DPTR,A48.若某存儲(chǔ)器芯片地址線為12根,那么它的存儲(chǔ)容量為()A.1KBB.2KBC.4KBD.8KB49.要想測(cè)量引腳上的一個(gè)正脈沖寬度,則TMOD的內(nèi)容應(yīng)為()A.09HB.87HC.00HD.80H50.PSW=18H時(shí),則當(dāng)前工作寄存器是()A.0組B.1組C.2組D.3組51.MCS-51有中斷源()A.5B.2C.3D.652.MCS-51上電復(fù)位后,SP的內(nèi)容應(yīng)為()A.00HB.07HC.60HD.70H53.ORG0003HLJMP2000HORG000BHLJMP3000H當(dāng)CPU響應(yīng)外部中斷0后,PC的值是()A.0003HB.2000HC.000BHD.3000H54.控制串行口工作方式的寄存器是()A.TCONB.PCONC.SCOND.TMOD55.執(zhí)行PUSHACC指令,MCS-51完成的操作是()A.SP+1SP,ACCSPB.ACCSP,SP-1SPC.SP-1SP,ACCSPD.ACCSP,SP+1SP56.PC中存放的是()A.下一條指令的地址B.當(dāng)前正在執(zhí)行的指令C.當(dāng)前正在執(zhí)行指令的地址D.下一條要執(zhí)行的指令57.8031是()A.CPUB.微處理器C.單片微機(jī)D.控制器58.要把P0口高4位變0,低4位不變,應(yīng)使用指令()A.ORLP0,#0FHB.ORLP0,#0F0HC.ANLP0,#0F0HD.ANLP0,#0FH59.下面哪種外設(shè)是輸出設(shè)備()A.打印機(jī)B.紙帶讀出機(jī)C.鍵盤(pán)D.A/D轉(zhuǎn)換器60.所謂CPU是指()A.運(yùn)算器和控制器B.運(yùn)算器和存儲(chǔ)器C.輸入輸出設(shè)備D.控制器和存儲(chǔ)器61.LCALL指令操作碼地址是2000H,執(zhí)行完響應(yīng)子程序返回指令后,PC=()A.2000HB.2001HC.2002HD.2003H62.MCS-51執(zhí)行完MOVA,#08H后,PSW的哪一位被置位()A.CB.F0C.OVD.P63.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是()A.由CPU自動(dòng)完成B.在中斷響應(yīng)中完成C.應(yīng)由中斷服務(wù)程序完成D.在主程序中完成64.關(guān)于MCS-51的堆棧操作,正確的說(shuō)法是()A.先入棧,再修改棧指針B.先修改棧指針,再出棧C.先修改棧指針,在入棧D.以上都不對(duì)65.某種存儲(chǔ)器芯片是8KB*4/片,那么它的地址線根數(shù)是()A.11根B.12根C.13根D.14根66.若MCS-51中斷源都編程為同級(jí),當(dāng)他們同時(shí)申請(qǐng)中斷時(shí)CPU首先響應(yīng)()A.B.C.T1D.T067.要MCS-51系統(tǒng)中,若晶振頻率屢8MHz,一個(gè)機(jī)器周期等于()μsA1.5B3C1D0.568.十進(jìn)制29的二進(jìn)制表示為原碼()A11100010B10101111C00011101D000011116264芯片是()(A)EEPROM(B)RAM式(C)FLASHROM(D)EPROM70.用MCS-51用串行擴(kuò)展并行I/O口時(shí),串行接口工作方式選擇()(A)方式0(B)方式1(C)方式2(D)方式371.某種存儲(chǔ)器芯片是8KB*4/片,那么它的地址線根線是()11根(B)12根(C)13根(D)14根72.MCS-51外擴(kuò)ROM,RAM和I/O口時(shí),它的數(shù)據(jù)總線是()(A)P0(B)P1(C)P2(D)P373.MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是()讀鎖存器具(B)讀數(shù)據(jù)庫(kù)(C)讀A累加器具(D)讀CPU74.執(zhí)行PUSHACC指令,MCS-51完成的操作是()(A)SP+1SP(ACC)(SP)(B)(ACC)(SP)SP-1SPSP-1-SP(ACC)(SP)(D)(ACC)(SP)SP+1SP75.對(duì)程序存儲(chǔ)器的讀操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令76. 以下不是構(gòu)成單片機(jī)的部件()A微處理器(CPU)、B存儲(chǔ)器C接口適配器(I\O接口電路)D打印機(jī)77、當(dāng)8031外出擴(kuò)程序存儲(chǔ)器8KB時(shí),需使用EPROM2716()2片(B)3片(C)4片(D)5片78、當(dāng)使用快速外部設(shè)備時(shí),最好使用的輸入/輸出方式是()(A)中斷(B)條件傳送(C)DMA(D)無(wú)條件傳送79、MCS-51的并行I/O口讀-改-寫(xiě)操作,是針對(duì)該口的()(A)引腳(B)片選信號(hào)(C)地址線(D)內(nèi)部鎖存器80、MCS—51單片機(jī)外部有40個(gè)引腳,其中,地址鎖存允許控制信號(hào)引腳是 ( )(A)ALE (B) (C) (D)RST81、下列指令寫(xiě)法正確的是。 ()(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC A82、MCS-51的并行I/O口信息有兩種讀取方法:一種是讀引腳,還有一種是()(A)讀鎖存器具(B)讀數(shù)據(jù)庫(kù)(C)讀A累加器具(D)讀CPU83、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的一些特征寄存器是()(A)PC(B)PSW(C)A(D)SP84、各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)記在MCS-51系統(tǒng)中的()(A)IE(B)IP(C)TCON(D)SCON85、CPU尋址外設(shè)端口地址的方法有兩種,一種是統(tǒng)一編址,還有一種是()(A)混合編址(B)動(dòng)態(tài)編址(C)獨(dú)立編址(D)變址編址86、下列四條敘述中,有錯(cuò)誤的一條是()(A)16根地址線的尋址空間可達(dá)1MB(B)內(nèi)存儲(chǔ)器的存儲(chǔ)單元是按字節(jié)編址的(C)CPU中用于存放地址的寄存器稱(chēng)為地址寄存器(D)地址總線上傳送的只能是地址信息87.下面所列80C51單片機(jī)P3口的第二功能,全部正確的是________;(A)TMOD,T1,T0 (B)/INT0,/INT1,IE(C)RXD,TXD,/RD (D)/RD,/WR,PSEN88.下列關(guān)于ADC0809敘述不正確的是:________;(A)ADC0809是逐次逼近型 (B)ADC0809是8位8通道并行轉(zhuǎn)換 (C)ADC0809具有三態(tài)輸出鎖存功能 ADC0809需外接時(shí)鐘信號(hào)用于定時(shí)轉(zhuǎn)換89.80C51的P1口用作輸入口時(shí),執(zhí)行MOVP1,#0FH后再執(zhí)行MOVA,P1指令,累加器A中的內(nèi)容為_(kāi)_______;0FH (B)0F0H (C)0FFH (D)不確定90.DAC0832滿(mǎn)量程輸出電壓為5V,當(dāng)輸入二進(jìn)制數(shù)變化1bit時(shí),對(duì)應(yīng)的輸出電壓變化為_(kāi)_______;(A)4.9mV (B)39mV (C)19.6mV (D)49mV
參考答案1.D2.
B
3.B4.
D
5.
A
6.
C
7.B
8.B9.A
10.D11.C12.D13.A14.A15.C16.D17.D18.A19.B20.B21.C22.A23.C24.B25.B26.D27.D28.A29.B30.D31.C32.A33.C34.D35.D36.D37.D38.C39.B40.D41.A42.B43.C44.A45.C46.D47.D48.C49.A50.D51.A52.B53.B54.C55.A56.A57.C58.D59.A60.A61.D62.D63.C64.C65.C66.B67.A68.C69.B70.A71.C72.A73.A74.A75.D76.D77.C78.C79.D80.A81.B82.A83.B84.B85.C86.A87.C88.D89.D90.C
第二部分填空題1.一個(gè)完整的微機(jī)系統(tǒng)由和兩大部分組成。2.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),從ROMH單元開(kāi)始取指令并翻譯和執(zhí)行。3.半導(dǎo)體存儲(chǔ)器分成兩大類(lèi)和,其中具有易失性,常用于存儲(chǔ)。4.求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為。5.123=B=H。6.8051內(nèi)部有并行口,P0口直接作輸出口時(shí),必須外接;并行口作輸入口時(shí),必須先,才能讀入外設(shè)的狀態(tài)。7.MCS-51的堆棧只可設(shè)置在,其最大容量為,存取數(shù)據(jù)的原則是。堆棧寄存器SP是位寄存器,存放。8.中斷處理的全過(guò)程分為以下3個(gè)段:、、。9.定時(shí)和計(jì)數(shù)都是對(duì)進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是。10.MCS—51布爾處理機(jī)的存儲(chǔ)空間是_______。11.P2口通常用作_______,也可以作通用的I/O口使用。12.若由程序設(shè)定RS1、RS0=01,則工作寄存器R0~R7的直接地址為_(kāi)_____。13.所謂尋址,其實(shí)質(zhì)就是_______。14.存儲(chǔ)器映象是_______。15.定時(shí)器中斷請(qǐng)求發(fā)生在_______。16.中斷響應(yīng)時(shí)間是指______。17.通過(guò)CPU對(duì)I/O狀態(tài)的測(cè)試,只有I/O已準(zhǔn)備好時(shí)才能進(jìn)行I/O傳送,這種傳送方式稱(chēng)為_(kāi)______。18.在中斷服務(wù)程序中現(xiàn)場(chǎng)保護(hù)和現(xiàn)場(chǎng)恢復(fù)期間,中斷系統(tǒng)應(yīng)處在____狀態(tài)。19.MCS—51單片機(jī)的P0—P4口均是I/O口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的和,在P0—P4口中,為真正的雙向口,為準(zhǔn)雙向口。20.MCS—51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和,在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為時(shí),激活外部中斷。21.定時(shí)器/計(jì)數(shù)器的工作方式3是指的將拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器/計(jì)數(shù)器此時(shí)通常只可作為使用。22、設(shè)定T1為計(jì)數(shù)器方式,工作方式2,則TMOD中的值為
23、在單片機(jī)中,為實(shí)現(xiàn)數(shù)據(jù)的I/O傳送,可使用三種控制方式,即
方式、
方式和
方式只有在________碼表示中0的表示是唯一的。25.MCS—51指令系統(tǒng)中direct表示的含義是:_____________________。26.任何程序總是由三種基本結(jié)構(gòu)組成:順序、分支和_________。27.MCS—51指令共有六種尋址方式,分別是立即數(shù)尋址、_________、_________、寄存器間接尋址、__________、相對(duì)尋址。MOVDPTR,#data16的作用是用來(lái)設(shè)定_________。片內(nèi)RAM可進(jìn)行位尋址的空間位地址范圍是______________。MCS—51的存儲(chǔ)器空間配置從功能上可分為四種類(lèi)型:__________、內(nèi)部數(shù)據(jù)存儲(chǔ)器、__________、外部程序存儲(chǔ)器。MCS-51的指令按其功能可分為五大類(lèi):_________、________、邏輯運(yùn)算類(lèi)指令、位操作指令、控制轉(zhuǎn)移指令。輸入輸出設(shè)備與主機(jī)的連接部分稱(chēng)為輸入輸出接口,接口有三大作用:_________作用、_________作用和信號(hào)電平與形式的變換作用。MCS—51內(nèi)部的SFR共有______個(gè)。在串行通信中,有數(shù)據(jù)傳送方向、、三種方式.微處理器本身不是計(jì)算機(jī),它是微型計(jì)算機(jī)的核心部件,又稱(chēng)它為。它包括兩個(gè)主要部分:、。當(dāng)MCS-51引腳信號(hào)有效時(shí),表示從Po口穩(wěn)定地送出了低8位地址.一個(gè)機(jī)器周期等于個(gè)狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時(shí)釧信號(hào)的周期定義為狀態(tài)周期。MCS-51的定時(shí)器用作定時(shí)時(shí),其定時(shí)時(shí)間與時(shí)鐘頻率和計(jì)數(shù)初值有關(guān)。用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率的。+1000110B的反碼是;-0110011B的補(bǔ)碼是。一般的計(jì)算機(jī)系統(tǒng)都是由__________、_________、_______________三總線結(jié)構(gòu)組成。.MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫(xiě)特殊功能寄存器__加以選擇.運(yùn)算器是由、和等幾部分組成,用來(lái)執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算。MCS-51的堆棧是軟件填寫(xiě)堆棧指針臨時(shí)在_內(nèi)開(kāi)辟的區(qū)域.MCS-51有組工作寄存器,它們的地址范圍是MCS-51片內(nèi)范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以位尋址.MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是。在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使用指令。執(zhí)行讀I/O端口鎖存器的指令(“讀—改—寫(xiě)”指令),讀入口的狀態(tài),可能改變其值,然后把它重新寫(xiě)入口鎖存器,這種操作稱(chēng)作讀—改—寫(xiě)操作。8031外部程序存儲(chǔ)器的最大可擴(kuò)展容量是,其地址范圍是。ROM芯片2764的容量是,若其首地址為0000H,則其末地址。8031唯一的一條16位數(shù)據(jù)傳送指令為L(zhǎng)JMP的跳轉(zhuǎn)范圍是,AJMP的跳轉(zhuǎn)范圍是,SJMP的跳轉(zhuǎn)范圍是。若A中的內(nèi)容為68H,那么P標(biāo)志位為 。
參考答案1.由硬件和軟件兩大部分組成。2.RST是IN腳,當(dāng)其端出現(xiàn)高電平時(shí),8051進(jìn)入復(fù)位狀態(tài)。8051一直維持這個(gè)值,直到RST腳收到低電平,8051才脫離復(fù)位狀態(tài),進(jìn)入程序運(yùn)行狀態(tài),從ROM0000H單元開(kāi)始取指令并翻譯和執(zhí)行。3.半導(dǎo)體存儲(chǔ)器分成兩大類(lèi):RAMROM,其中RAM具有易失性,常用于存儲(chǔ)臨時(shí)性數(shù)據(jù)。4.求十進(jìn)制數(shù)-102的補(bǔ)碼(以2位16進(jìn)制數(shù)表示),該補(bǔ)碼為9AH。5.123=01010010B=52H。6.8051內(nèi)部有4個(gè)并行口,P0口直接作輸出口時(shí),必須外接上拉電阻;并行口作輸入口時(shí),必須先將口鎖存器置1,才能讀入外設(shè)的狀態(tài)。7.MCS-51的堆棧只可設(shè)置在內(nèi)RAM,其最大容量為128B,存取數(shù)據(jù)的原則是先進(jìn)后出。堆棧寄存器SP是8位寄存器,存放堆棧棧頂?shù)牡刂贰?.中斷處理的全過(guò)程分為以下3個(gè)段:中斷請(qǐng)求、中斷響應(yīng)、中斷服務(wù)。9.定時(shí)和計(jì)數(shù)都是對(duì)脈沖進(jìn)行計(jì)數(shù),定時(shí)與計(jì)數(shù)的區(qū)別是定時(shí)是對(duì)周期已知的脈沖計(jì)數(shù);計(jì)數(shù)是對(duì)周期未知的脈沖計(jì)數(shù)。10.00H~7FH11.高8位地址線12.08~0FH13.如何確定操作數(shù)的單元地址14.存儲(chǔ)器在整個(gè)存儲(chǔ)空間的地址范圍15.定時(shí)時(shí)間到16.從查詢(xún)中斷請(qǐng)求標(biāo)志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機(jī)器周期數(shù)17.程序查詢(xún)方式18.關(guān)中斷19.并行數(shù)據(jù)總線地址總線P0P1—P320.脈沖方式低電平21.定時(shí)器/計(jì)數(shù)器0串行口的波特率發(fā)生器22.60H(高位為6即可)
23.無(wú)條件傳送方式、查詢(xún)
方式和
中斷
方式24.補(bǔ)25.片內(nèi)存儲(chǔ)器地址。26.循環(huán)。27.直接尋址,寄存器尋址,變址尋址。28.地址指針。29.00H~FFH。30.片內(nèi)程序存儲(chǔ)器,外部數(shù)據(jù)存儲(chǔ)器。31.數(shù)據(jù)傳送類(lèi),算術(shù)運(yùn)算類(lèi)。32.隔離與尋址作用,所存與緩沖作用33.2134.在串行通信中,有數(shù)據(jù)傳送方向單工、半雙工、全雙工三種方式.35.微處理器本身不是計(jì)算機(jī),它是微型計(jì)算機(jī)的核心部件,又稱(chēng)它為中央處理單元CPU。它包括兩個(gè)主要部分:運(yùn)算器、控制器。36.當(dāng)MCS-51引腳ALE信號(hào)有效時(shí),表示從Po口穩(wěn)定地送出了低8位地址.37.一個(gè)機(jī)器周期等于6個(gè)狀態(tài)周期,振蕩脈沖2分頻后產(chǎn)生的時(shí)釧信號(hào)的周期定義為狀態(tài)周期。38.MCS-51的定時(shí)器用作定時(shí)時(shí),其定時(shí)時(shí)間與時(shí)鐘頻率和計(jì)數(shù)初值有關(guān)。用作計(jì)數(shù)時(shí),最高計(jì)數(shù)頻率的2/24。39、+1000110B的反碼是01000110;-0110011B的補(bǔ)碼是11001100。40、一般的計(jì)算機(jī)系統(tǒng)都是由__控制總線________、__地址總線________、____數(shù)據(jù)總線____三總線結(jié)構(gòu)組成。41.MCS-51串行接口有4種工作方式,這可在初始化程序中用軟件填寫(xiě)特殊功能寄存器__SCON_加以選擇.42.運(yùn)算器是由算術(shù)邏輯單元ALU、累加器A和寄存器等幾部分組成,用來(lái)執(zhí)行各種算術(shù)運(yùn)算和邏輯運(yùn)算。43.MCS-51的堆棧是軟件填寫(xiě)堆棧指針臨時(shí)在_片內(nèi)數(shù)據(jù)存儲(chǔ)器內(nèi)開(kāi)辟的區(qū)域.44.MCS-51有4組工作寄存器,它們的地址范圍是00H~1FH.45.MCS-51片內(nèi)20H~2FH范圍內(nèi)的數(shù)據(jù)存儲(chǔ)器,既可以字節(jié)尋址又可以位尋址.46.MCS-51的相對(duì)轉(zhuǎn)移指令最大負(fù)跳距是127B。47、在單片機(jī)應(yīng)用系統(tǒng)中,外部設(shè)備與外部數(shù)據(jù)存儲(chǔ)器傳送數(shù)據(jù)時(shí),使用MOVX指令。48、執(zhí)行讀I/O端口鎖存器的指令(“讀—改—寫(xiě)”指令),讀入口的鎖存器狀態(tài),可能改變其值,然后把它重新寫(xiě)入口鎖存器,這種操作稱(chēng)作讀—改—寫(xiě)操作。49.64K0000H~FFFFH8KB1FFFH50.MOVDPTR,#data16。51.64K,2KB,±128B(或256B)52.1
第三部分判斷題MCS-51系列芯片復(fù)位后堆棧設(shè)置成從08H單元開(kāi)始使用。()MCS-51中工作寄存器R0的實(shí)際物理地址是內(nèi)部數(shù)據(jù)存儲(chǔ)器的第0個(gè)存儲(chǔ)單元。()PUSHA指令的意思是指把累加器壓入堆棧。 ()MCS-51單片機(jī)系統(tǒng)的不用管腳必須接地,以防干擾。 ()MCS-51系列程序存儲(chǔ)器擴(kuò)展使用PSEN信號(hào),數(shù)據(jù)存儲(chǔ)器擴(kuò)展使用RD,WR信號(hào)。當(dāng)INT0的中斷請(qǐng)求被CPU響應(yīng)之后,CPU將自動(dòng)把0003H裝入PC。 ()當(dāng)定時(shí)器/計(jì)數(shù)器T1工作于計(jì)數(shù)器模式時(shí),指令SETBTR1執(zhí)行后即開(kāi)始計(jì)數(shù)。MCS-51的P0口和P2口既可以作為I/O使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。80C51串行口的RXD端總是用來(lái)接收數(shù)據(jù),TXD端總是用來(lái)發(fā)送數(shù)據(jù)。全雙工傳送方式中都通訊雙方都必須有獨(dú)立的接收器和發(fā)送器硬件結(jié)構(gòu)。JBCP1.0,rel和JBP1.0,rel均為轉(zhuǎn)移指令,但它們的轉(zhuǎn)移條件不同。MCS-51的特殊功能寄存器分布在60H~80H地址范圍內(nèi)。MCS-51的程序存儲(chǔ)器只能用來(lái)存放程序。TMOD中GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。MCS-51的串口是全雙工的。相對(duì)尋址方式中,“相對(duì)”兩字是相對(duì)于當(dāng)前指令的首地址。各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的TCON中。總中斷允許位EA被置成“1”時(shí),所有的中斷都處于允許狀態(tài)。特殊功能寄存器可以用間接尋址方式尋址。當(dāng)P0口作為輸出口使用時(shí),必須外接上拉電阻才能有高電平輸出。1.要進(jìn)行多機(jī)通信,MCS-51串行接口的工作方式應(yīng)為方式1。2.TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。3.MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。4.使用8751且=1時(shí),仍可外擴(kuò)64KB的程序存儲(chǔ)器。5、8155芯片內(nèi)具有256B的靜態(tài)RAM,2個(gè)8位和1個(gè)6位的可編程并行I/O口,1個(gè)14位定時(shí)期等常用部件及地址鎖存器。中斷服務(wù)程序的最后一條指令是RET。存儲(chǔ)器分成內(nèi)存和外存兩大部分,其中外存可以直接與CPU交換信息。P2口既可以作為I/O使用,又可以作地址/數(shù)據(jù)復(fù)用口使用。在中斷響應(yīng)階段CPU一定要做如下2件工作:保護(hù)斷點(diǎn)和給出中斷服務(wù)程序入口地址。RC
A為循環(huán)左移指令。MOV
A,30H的源操作數(shù)為立即尋址方式。MOV
A,@A+DPTR是一條查表指令。MUL
AB的執(zhí)行結(jié)果是高8位在A中,低8
位在B中。AJMP跳轉(zhuǎn)空間最大可達(dá)到64KB
。DPTR是由DPH和DPL兩個(gè)8位特殊寄存器組成的。
單片機(jī)是面向數(shù)據(jù)處理的。定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。由于MCS-51的串行口的數(shù)據(jù)發(fā)送和接收緩沖器都是SBUF,所以其串行口不能同時(shí)發(fā)送和接收數(shù)據(jù),即不是全雙工的串行口。END表示指令執(zhí)行到此結(jié)束。ADC0809是8位逐次逼近式模/數(shù)轉(zhuǎn)換接口。我們所說(shuō)的計(jì)算機(jī)實(shí)質(zhì)上是計(jì)算機(jī)的硬件系統(tǒng)和軟件系統(tǒng)的總稱(chēng)。MCS-51的程序存儲(chǔ)器只能用來(lái)存放程序。TMOD中GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的啟停。當(dāng)MCS-51上電復(fù)位時(shí),堆棧指針SP=00H。MCS-51的串口是全雙工的。MCS-51的特殊功能寄存器分布在60H~80H地址范圍內(nèi)。相對(duì)尋址方式中,“相對(duì)”兩字是相對(duì)于當(dāng)前指令的首地址。各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的TCON中。必須進(jìn)行十進(jìn)制調(diào)整的十進(jìn)制運(yùn)算只有加法和減法。執(zhí)行返回指令時(shí),返回的斷點(diǎn)是調(diào)用指令的首地址。MOVA,R0,這是寄存器尋址方式。8051單片機(jī)的P0口既可以做數(shù)據(jù)口線又可以做為地址口線。CPU和外設(shè)之間的數(shù)據(jù)傳送方式主要有查詢(xún)方式和中斷方式,兩者相比后者的效率高。51內(nèi)部有4K的程序存儲(chǔ)器 CS-51單片機(jī)共有兩個(gè)時(shí)鐘XTAL1和XTAL2 工作寄存器工作在0區(qū),則R2所對(duì)應(yīng)的內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址是03H。MOVCA@A+DPTR,這是條相對(duì)尋址指令 8051單片機(jī)的P2口只能用作通用I/O口 程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的作用不同,程序存儲(chǔ)器一般用存放數(shù)據(jù)表格和程序,而數(shù)據(jù)存儲(chǔ)器一般用來(lái)存放數(shù)據(jù) MCS-51外擴(kuò)I/O口與外RAM是統(tǒng)一編址的。參考答案1—5√×××√6—10√×××√11—15×××√√16—20××××√21—25×√√××26—30××√√×31—35××××√36—40×√××√41—45√×√×√46—50×××××51—55√√√√×56—60√×××√
第四部分簡(jiǎn)答題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=?(寫(xiě)出步驟)3.如何正確使用P3口?4.簡(jiǎn)述累加器的ACC的作用。5.簡(jiǎn)述寄存器間接尋址方式及其尋址范圍。6.簡(jiǎn)述MCS-51單片機(jī)的中斷入口地址。7.簡(jiǎn)述串行數(shù)據(jù)傳送的特點(diǎn)。8.51系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷,如何定義?9.各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?10.如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。11、簡(jiǎn)述子程序調(diào)用和執(zhí)行中斷服務(wù)程序的異同點(diǎn)。12.MCS-51指令系統(tǒng)主要有哪幾種尋址方式?試舉例說(shuō)明。13.定時(shí)器T0和T1各有幾種工作方式?14.8031單片機(jī)需要外接程序存儲(chǔ)器,實(shí)際上它還有多少條I/O線可以用?當(dāng)使用外部存儲(chǔ)器時(shí),還剩下多少條I/O線可用?15.8051的振蕩周期、機(jī)器周期、指令周期是如何分配的?當(dāng)晶振頻率為6MHz時(shí),一個(gè)機(jī)器周期為多少微秒?16、8051單片機(jī)的片內(nèi)并行接口的作用17、單片機(jī)中斷方式的流程圖18、簡(jiǎn)述8051單片機(jī)的內(nèi)部組成結(jié)構(gòu)(9分)19.單片機(jī)有哪幾個(gè)特殊功能寄存器?各在單片機(jī)的哪些功能部件中?20.8031的擴(kuò)展儲(chǔ)存器系統(tǒng)中,為什么P0口要接一個(gè)8位鎖存器,而P2口卻不接?MCS-51系列單片機(jī)片內(nèi)、片外數(shù)據(jù)存儲(chǔ)器的地址范圍是相同的,但訪問(wèn)時(shí)卻不會(huì)發(fā)生沖突,請(qǐng)用一句話(huà)說(shuō)明原因。簡(jiǎn)述MCS-51系列單片機(jī)管腳ALE的含義和用處。8051單片機(jī)提供了幾個(gè)中斷源?有幾級(jí)中斷優(yōu)先級(jí)別?各中斷源所對(duì)應(yīng)的中斷矢量地址是多少?簡(jiǎn)述多機(jī)通訊過(guò)程中SM2、TB8和RB8的作用。MCS-51指令系統(tǒng)主要有7種尋址方式,分別是:①立即尋址、②直接尋址、③寄存器尋址、④寄存器間接尋址、⑤變址尋址、⑥相對(duì)尋址、⑦位尋址,試為下列指令選擇相應(yīng)的尋址方式。(4分)(將數(shù)字填在空格中即可)MOVC A,@A+DPRT ________;MOV A,R0 ________;MOVX A,@DPTR ________;ANL C,70H ________;MOV 20H,P1 ________;MOV A,#16 ________;SJMP LOOP ________;26、MCS-51單片機(jī)的時(shí)鐘周期與振蕩周期之間有什么關(guān)系?一個(gè)機(jī)器周期的時(shí)序如何劃分?27、MCS-51內(nèi)部四個(gè)并行I/O口各有什么異同?作用是什么?
參考答案:1.答:MCS51單片機(jī)有5個(gè)中斷源,2個(gè)中斷優(yōu)先級(jí),中斷優(yōu)先級(jí)由特殊功能寄存器IP控制,在出現(xiàn)同級(jí)中斷申請(qǐng)時(shí),CPU按如下順序響應(yīng)各個(gè)中斷源的請(qǐng)求:INT0、T0、INT1、T1、串口,各個(gè)中斷源的入口地址分別是0003H、000BH、0013H、001BH、0023H。2.答:定時(shí)值為10ms時(shí),定時(shí)器T0工作在方式1時(shí),定時(shí)器T0對(duì)應(yīng)的初值是1388HTMOD的值是00000001B,TH0=13H;TL0=88H。3.要點(diǎn):(1)說(shuō)明P3口有第一功能和第二功能的使用。(2)P3口的第二功能各位線的含義。(3)使用時(shí)應(yīng)先按需要選用第二功能信號(hào),剩下的口線才作第一功能I/O線用。(4)讀引腳數(shù)據(jù)時(shí),必需先給鎖存器輸出“1”。4.(1)8位專(zhuān)用寄存器。(2)運(yùn)算時(shí)存放一個(gè)操作數(shù)。(3)運(yùn)算后存放運(yùn)算結(jié)果,所以稱(chēng)它為累加器。5.(1)寄存器中存放的是操作數(shù)的地址,操作數(shù)是通過(guò)寄存器間接得到,這種尋址方式稱(chēng)為寄存器間接尋址方式。(2)尋址范圍:①內(nèi)部RAM低128單位,形式@Ri(i=0,1)。②外部RAM64K使用DPTR作間址寄存器,形式為@DPTR。6.中斷入口地址為中斷響應(yīng)后PC的內(nèi)容即中斷服務(wù)的入口地址。它們是:外部中斷00003H定時(shí)器T0中斷000BH外部中斷10013H定時(shí)器T1中斷001BH串行口中斷0023H7.(1)傳送按位順序進(jìn)行,速度慢。(2)傳輸線少,成本低。(3)傳送距離遠(yuǎn),可達(dá)幾公尺到幾千公里。8.具有5個(gè)中斷源,分別是外部中斷INT0和外部中斷INT1、定時(shí)器溢出中斷0和定時(shí)器溢出中斷1以及串行中斷。通過(guò)對(duì)中斷優(yōu)先級(jí)寄存器IP的設(shè)置,每個(gè)中斷源都可以被定義為高優(yōu)先級(jí)中斷。(6分)9.各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。(3分)10.如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行。例如:外部中斷O的中斷服務(wù)程序INTOP放置在程序存儲(chǔ)區(qū)的任意區(qū)域,此時(shí),通過(guò)以下方式,可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行:ORGO003HJMPINTOP列舉其他中斷跳轉(zhuǎn)的例子也可,但敘述的中斷源要與中斷地址相對(duì)應(yīng)才可得分,如外中斷0對(duì)應(yīng)0003H地址。11.相同點(diǎn):均能中斷主程序執(zhí)行本程序,然后再返回?cái)帱c(diǎn)地址繼續(xù)執(zhí)行主程序。不同點(diǎn):
(1)中斷服務(wù)程序入口地址是固定的,子程序調(diào)用入口地址是用戶(hù)自己設(shè)定的。
(2)中斷服務(wù)子程序返回指令除具有子程序返回指令所具有的全部功能之外,還有清除中斷響應(yīng)時(shí)被置位的優(yōu)先級(jí)狀態(tài)、開(kāi)放較低級(jí)中斷和恢復(fù)中斷邏輯等功能。
(3)中斷服務(wù)子程序是在滿(mǎn)足中斷申請(qǐng)的條件下,隨機(jī)發(fā)生的;而子程序調(diào)用是用戶(hù)主程序事先安排好的。12.答:MCS-51指令操作數(shù)主要有以下7種尋址方式:尋址方式舉例立即尋址MOVA,#16直接尋址MOV20H,P1寄存器尋址MOVA,R0寄存器間接尋址MOVXA,@DPTR變址尋址MOVCA,@A+DPRT相對(duì)尋址SJMPLOOP位尋址ANLC,70H13.答:T0有4種工作方式,T1有3種工作方式,見(jiàn)表4.4所述。表4.4定時(shí)器的工作方式工作方式適用定時(shí)器功能說(shuō)明方式0方式1方式2方式3T0、
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)借貸擔(dān)保合同
- 各行業(yè)主要市場(chǎng)占有率比較表
- 中國(guó)古代歷史名著中的史實(shí)考證與故事欣賞:高中文言文課程教案
- IT基礎(chǔ)設(shè)施建設(shè)作業(yè)指導(dǎo)書(shū)
- 鋼球網(wǎng)架施工方案
- 銷(xiāo)售渠道市場(chǎng)占有率統(tǒng)計(jì)表
- 鋼筋加工棚施工方案
- 220kv線路施工方案
- nalc板材的施工方案
- 邢臺(tái)橡塑風(fēng)管保溫施工方案
- GB/T 24475-2023電梯遠(yuǎn)程報(bào)警系統(tǒng)
- 統(tǒng)編教材四年級(jí)下冊(cè)語(yǔ)文第二單元教學(xué)解讀及建議1
- 《中式面點(diǎn)技藝(第二版)》教案(高教版)
- 六年級(jí)下冊(cè)數(shù)學(xué)同步學(xué)堂
- 通信施工安全生產(chǎn)培訓(xùn)(登高作業(yè)施工專(zhuān)題)
- 2015產(chǎn)后出血技能評(píng)分表new
- 人教版五年級(jí)下冊(cè)口算題大全(全冊(cè)齊全)
- 企業(yè)生產(chǎn)管理-9S現(xiàn)場(chǎng)管理培訓(xùn)PPT課件教材講義
- 護(hù)學(xué)崗值班登記表
- 2023年山東醫(yī)學(xué)高等專(zhuān)科學(xué)校高職單招(語(yǔ)文)試題庫(kù)含答案解析
- 183-壓力計(jì)量器具檢定系統(tǒng)框圖
評(píng)論
0/150
提交評(píng)論