版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上單片機試題帶答案一、填空題(每空格1分,共10分)1.MCS51布爾處理機的存儲空間是_。2.P2口通常用作_,也可以作通用的I/O口使用。3.若由程序設(shè)定RS1、RS0=01,則工作寄存器R0R7的直接地址為_。4.8051的堆棧區(qū)一般開辟在_。5.所謂尋址,其實質(zhì)就是_。6.存儲器映象是_。7.定時器中斷請求發(fā)生在_。8.中斷響應(yīng)時間是指_。9.通過CPU對I/O狀態(tài)的測試,只有I/O已準備好時才能進行I/O傳送,這種傳送方式稱為_。10.在中斷服務(wù)程序中現(xiàn)場保護和現(xiàn)場恢復(fù)期間,中斷系統(tǒng)應(yīng)處在_狀態(tài)。二、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將
2、正確答案的序號填在題干的括號內(nèi)。每小題1分,共10分)1.MCS-51單片機復(fù)位操作的主要功能是把PC初始化為( )。 A.0100H B.2080H C.0000H D.8000H2.若單片機的振蕩頻率為6MHz,設(shè)定時器工作在方式1需要定時1ms,則定時器初值應(yīng)為( )。 A.500 B.1000 C.216-500 D.216-10003.定時器1工作在計數(shù)方式時,其外加的計數(shù)脈沖信號應(yīng)連接到( )引腳。 A.P3.2 B.P3.3 C.P3.4 D.P3.54.當(dāng)外部中斷請求的信號方式為脈沖方式時,要求中斷請求信號的高電平狀態(tài)和低電平狀態(tài)都應(yīng)至少維持( )。 A.1個機器周期 B.2個
3、機器周期 C.4個機器周期 D.10個晶振周期5.MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng)( )。 A.外部中斷0 B.外部中斷1 C.定時器0中斷 D.定時器1中斷6.定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用( )。 A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式37.MCS-51單片機的外部中斷1的中斷請求標志是( )。 A.ET1 B.TF1 C.IT1 D.IE18.下列標號中,正確的標號是( )。 A.1BT: B.BEGIN: C.ADD: D.STAB31:9.串行口每一次傳送( )字符。 A.1個 B.1串 C.1幀 D.1波特10
4、.要想把數(shù)字送入DAC0832的輸入緩沖器,其控制信號應(yīng)滿足( )。 A.ILE=1,=1,=0 B.ILE=1, =0, =0 C.ILE=0, =1, =0 D.ILE=0,=0, =0三、簡答題(每小題4分,共20分)1.如何正確使用P3口?2.簡述累加器的ACC的作用。3.簡述寄存器間接尋址方式及其尋址范圍。4.簡述MCS-51單片機的中斷入口地址。5.簡述串行數(shù)據(jù)傳送的特點。 四、讀程序題(每小題4分,共20分)1.執(zhí)行下列程序段后,(P1)=_。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.72.執(zhí)行下列程序段后,(A)=_,(CY
5、)=_。 MOV A,#C5H RL A3.下列程序段執(zhí)行后,(R0)=_,(7EH)=_,(7FH)=_。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC R0 1NC R0 1NC R04.已知(SP)=60H,子程序SUBTRN的首地址為0345H,現(xiàn)執(zhí)行位于0123H的ACALL SUBTRN雙字節(jié)指令后,(PC)=_,(61H)=_,(62H)= _。5.閱讀下列程序,說明其功能。 MOV R0,#data MOV A,R0 RL A MOV R1,A RL A RL A ADD A,R1 MOV R0,A RET五、編程題(每小題4分,共20分
6、)1.已知在累加器A中存放一個BCD數(shù)(9),請編程實現(xiàn)一個查平方表的子程序。2.請使用位操作指令實現(xiàn)下列邏輯操作: BIT=(P1.0)(11HCY)3.已知變量X存于VAR單元,函數(shù)值Y存于FUNC單元,按下式編程求Y值。Y=4.已知在R2中存放一個壓縮的BCD碼,請將它拆成二個BCD字節(jié),結(jié)果存于SUM開始的單元中(低位在前)。5.將存于外部RAM 8000H開始的50H數(shù)據(jù)傳送0010H的區(qū)域,請編程實現(xiàn)。六、綜合應(yīng)用題(每小題10分,共20分)1.已知如圖,8155的PA口用于輸出,PB口用于輸入,PC口用于輸出,請: (1)寫出8155的各I/O口的口地址和存儲器的地址范圍。 (2
7、)編寫出8155初始化程序。B155命令字格式: 2.已知如圖并給出下列程序,請在讀圖并理解程序后回答下列問題: (1)程序功能為_。 (2)ADC0809的口地址為_。 (3)EOC的作用是_。 (4)程序運行結(jié)果存于_。 ADC:MOV DPTR,#7FFOH MOV R0,#0A0H MOV R2,#8 MOV A,#0 LOOP:MOVX DPTR,A JB P3.3,$ MOVX A,DPTR MOVX R0,A 1NC DPTR 1NC R0 DJNZ R2,LOOP AJMP ADC單片機試題31、填空(每空 2 分,共 40 分) 1、MCS-8051系列單片機字長是
8、 8 位,有 40 根引腳,96系列字長是 16 位。單片機的特點有 體積小、價格低、功能全 。 2、8051單片機的存儲器的最大特點是 指令存儲器與數(shù)據(jù)存儲器分開編址 ,Px并行口的地址是與 數(shù)據(jù) 存儲器統(tǒng)一編址的,或者說屬于該存儲器。 3、8051最多可以有 4 個并行輸入輸出口,最少也可以有1個并行口,即 P1 。P3常需復(fù)用作 串行通信、外部中斷、外部計數(shù)脈沖 和讀寫控制信號。 4、ALE信號的作用是 低8位地址鎖存 。 5、8051復(fù)位后,PC= 0 H。若希望從片內(nèi)存儲器開始執(zhí)行,EA腳應(yīng)接 高 電平,PC值超過 0FFF H時,8051會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。 6、8
9、051的C/T是 加 (加或減)計數(shù)的。 7、8051的中斷向量表在 3 H、 0B H和13H、1BH、23H。 8、MOV A,40H 指令對于源超作數(shù)的尋址方式是 直接 尋址。 9、指令JB 0A7H,ABC的作用是 若P2口的第7位為1則跳轉(zhuǎn)到ABC 。(0A7H是P2.7的地址) 10、將CY與A的第0位的非求或的指令是 ORL C,/ACC.0 ,若原A=0,執(zhí)行后A= 0 。 2、已知A = 0F8H,當(dāng)執(zhí)行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各為多少?若是有符號數(shù),A中的結(jié)果用十進制表示是多少?(共 5 分) 解答 OV:0、CY:1、AC:1、P:1
10、A:-953、在兩個8051間用模式2進行串行通信,A機并行采集外部開關(guān)的輸入,然后串行傳輸給B機;B機接收后并行輸出控制LED發(fā)光。畫出連接示意圖,寫出完整的程序。(共 15 分) A機程序 ORG 0000HAJMP STARTORG 4100HSTART:MOV P1,#0FFHMOV SCON,#80HAGAIN1:MOV SBUF,P1JNB TI,$CLR TISJMP AGAIN1ENDB機程序 ORG 0000HAJMP STARTORG 4100HSTART:MOV SCON,#90HAGAIN1:JNB RI,$MOV P1,SBUFCLR RISJMP AGAIN1END
11、4、將8051外部擴展2K EPROM,同時擴展16K RAM作數(shù)據(jù)存儲器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位鎖存器。請畫出連接示意圖。要求畫出8051的數(shù)據(jù)、地址、ALE、PSEN、RD、WR信號;鎖存器的數(shù)據(jù)入D、數(shù)據(jù)出Q、鎖存控制G、OE;2716的A、數(shù)據(jù)O、片選CE、輸出使能OE;6264的A、D、CE、OE、WE。最后寫出各片的地址范圍。(共 12 分) 數(shù)據(jù)線8根從P1直接到2716的O、兩片6264的D;地址線低8位從P0經(jīng)鎖存器后到各片內(nèi)地址口,高8位從P2出0-2三位直接到2716的地址口,0-4五位直接到兩片6264內(nèi)P
12、2.5接一片6264的CE,經(jīng)非門后接另一片6264;ALE接鎖存器的G,鎖存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE。2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH5、編寫一段子程序,將二位壓縮的BCD碼轉(zhuǎn)換為二進制數(shù),入口、出口均是A。若是非法的BCD碼,則A返回值為255。(共10分) 6、用8051輸出控制8個LED從LED1到LED8、再到LED1,每次一個LED發(fā)光,并不斷循環(huán)。一個開關(guān)控制引起中斷,電平觸發(fā),中斷后8個LED一起閃5下,然后恢復(fù)前面的循環(huán)。畫出連接示意圖,寫出完整的程序。(軟件延時用循環(huán)5*126*200次控
13、制)(共10分) 五、SUBP:MOV R1,AANL A, #0F0HSWAP ACJNE A, #10, NEXT1NEXT1:JNC ERRORMOV B, #10MUL ABXCH A, R1ANL A, #0FHCJNE A, #10,NEXT2NEXT2:JNC ERRORADD A, R1RETERROR:MOV A,#255RET六、 ORG 0000HLJMP STARTORG 3HLJMP INT00START:SETB EASETB EX0CLR IT0MOV A, #1AGAIN:MOV P1,AACALL DELAYRL ASJMP AGAINDELAY:MOV R1
14、,#5LOOP1:MOV R2,#200LOOP2:MOV R3,#126DJNZ R3,$DJNZ R2,LOOP2DJNZ R1,LOOP1RETINT00:PUSH ACCPUSH 1PUSH 2PUSH 3MOV R4,#5AGAIN:MOV P1,#0FFHACALL DELAYMOV P1,#0ACALL DELAYDJNZ R4,AGAINPOP 3POP 2POP 1POP ACCRETIEND7、簡單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。(共 8 分) C/T0的模式0:13位計數(shù)器;1:16位計數(shù)器;2:8位循環(huán)計數(shù)器;3:2個獨立的8位計數(shù)器串行通
15、信模式 0:同步移位寄存器;1:波特率可變的8位兩機異步通信;2:波特率固定的9位可多機的異步通信;3:波特率可變的9位可多機的異步通信。機制08級 單片機原理及應(yīng)用補考試題一.填空題(10分)。1十進制數(shù)5621.575,轉(zhuǎn)化為二進制數(shù)為_.2.引腳的名稱為_。8031單片機較8051相比,內(nèi)部不含_。3.CPU是一個8位二進制數(shù)的中央處理單元,主要由_、_和寄存器陣列構(gòu)成。4.在8051單片機RAM中,共有_個位地址可以進行直接尋址。5.外部中斷的觸發(fā)請求方式有 和 。6.對于多片存貯器的擴展和尋址,常用的片選方法有_和_。二 選擇題(10分)1、MCS-51單片機程序存儲器最多能擴展到:
16、( ) A64K B32K C4K D256K2、MCS-51單片機有片內(nèi)RAM工作寄存器區(qū),該區(qū)共多少個寄存器?( )A4 B8 C16 D323、MCS-51單片機在執(zhí)行MOVC A,A+DPTR指令時,下列說法哪個正確?( ) ARD(讀)引腳有效 B訪問程序存儲器 C訪問內(nèi)部RAMD訪問外部數(shù)據(jù)存儲器或外部接口4、下面說法對的是:( )A74LS373可用于數(shù)據(jù)鎖存器,或地址鎖存器 B74LS373只能用于地址鎖存器 C74LS373只能用于數(shù)據(jù)鎖存器 DALE是低電平有效5、 下面表示的位地址哪個不對?( )AP1.0 B20.0 C20H.0 D20H6、MCS-51單片機在同一優(yōu)
17、先級的中斷源同時申請中斷時,CPU首先響應(yīng)( )A外部中斷0 B外部中斷1 C定時器0中斷 D定時器1中斷7、定時器若工作在循環(huán)定時或循環(huán)計數(shù)場合,應(yīng)選用( )。A.工作方式0 B.工作方式1 C.工作方式2 D.工作方式38當(dāng)串行口向單片機的CPU發(fā)出中斷請求時,若CPU允許并接受中斷請求時,程序計數(shù)器PC的內(nèi)容將被自動修改為( )。A0003H B0013H C001BH D0023H9單片機復(fù)位后,SP、PC、I/O口的內(nèi)容為( )ASP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHBSP = 00H PC = 0000H P0 = P1 = P2 = P
18、3 = 00HCSP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHDSP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 10、當(dāng)8031外擴程序存儲器為32KB時,需使用EPROM2764( )。A、1片 B、2片 C、4片 D、8片三 簡答題(1)8051單片機從用戶使用的角度上,地址空間分為幾類?8051指令系統(tǒng)是如何區(qū)分的?并用圖框表示出片內(nèi)RAM的具體情況。(10分)(3)外部中斷的兩種觸發(fā)方式的有效中斷的條件是什么?簡述8051單片機中斷響應(yīng)的條件?(四. 編程題。(1)外部ROM3000H單元內(nèi)容送外部RAM30H
19、。(4分)(2)試用3種方法將累加器A中的無符號數(shù)乘2. (6分)(3)外部RAM1000H單元與外部RAM2000H單元內(nèi)容交換。(8分)(4)將片內(nèi)數(shù)據(jù)存儲器20H40H單元內(nèi)容傳送到片外數(shù)據(jù)存儲器3000H3020H單元。(8分)(5) P1.0、P1.1經(jīng)7407驅(qū)動LED交替發(fā)光并以每2秒一次的頻率閃爍。硬件連接見下圖(采用6MHz晶振)。(10分) 六、畫出一個8031可擴展1片2764和2片6264的連接圖,并說明2764、6264的有效地址范圍。(14分)數(shù)控06級考試題一.填空題(10分)。1、十進制數(shù)5621.575,轉(zhuǎn)化為二進制數(shù)為_,十六進制數(shù)為_。2、引腳的名稱為_。
20、8031單片機較8051相比,內(nèi)部不含_。3、CPU是一個8位二進制數(shù)的中央處理單元,主要由_、_和寄存器陣列構(gòu)成。4、定時器計數(shù)器的工作方式3是指的將 拆成兩個獨立的8位計數(shù)器。而另一個定時器計數(shù)器此時通常只可作為 使用。5、在8051單片機RAM中,共有_個位地址可以進行直接尋址。6、一個機器周期包含_狀態(tài)、_時鐘周期。7、在R7初值為00H的情況下,DJNZ R7,rel指令將循環(huán)執(zhí)行( )次。8、_是串行通信的重要指標,用于表征數(shù)據(jù)傳輸?shù)乃俣取?、對于串行中斷,CPU在響應(yīng)中斷后不能由硬件電路自動撤出該中斷,應(yīng)通過軟件將該中斷請求撤除,這兩條指令為_和_。10、對于多片存貯
21、器的擴展和尋址,常用的片選方法有_和_。11、外部中斷的觸發(fā)請求方式有 和 。12、在異步通信中,數(shù)據(jù)的幀格式定義一個字符由4部分組成,即:起始位 、_、奇偶校驗位和停止位。二 選擇題(10分)1、MCS-51單片機程序存儲器最多能擴展到:( ) A64K B32K C4K D256K2、MCS-51單片機有片內(nèi)RAM工作寄存器區(qū),該區(qū)共多少個寄存器?( )A4 B8 C16 D323、MCS-51單片機在執(zhí)行MOVC A,A+DPTR指令時,下列說法哪個正確?( ) ARD(讀)引腳有效 B訪問程序存儲器 C訪問內(nèi)部RAMD訪問外部數(shù)據(jù)存儲器或外部接口4、下面說法對的是
22、:( )A74LS373可用于數(shù)據(jù)鎖存器,或地址鎖存器 B74LS373只能用于地址鎖存器 C74LS373只能用于數(shù)據(jù)鎖存器 DALE是低電平有效6、 下面表示的位地址哪個不對?( )AP1.0 B20.0 C20H.0 D20H6、MCS-51單片機在同一優(yōu)先級的中斷源同時申請中斷時,CPU首先響應(yīng)( )A外部中斷0 B外部中斷1 C定時器0中斷 D定時器1中斷7串行口的移位寄存器方式為( )。(A)方式0 (B)方式1 (C)方式2 (D)方式38當(dāng)串行口向單片機的CPU發(fā)出中斷請求時,若CPU允許并接受中斷請求時,程序計數(shù)器PC的內(nèi)容將被自動修改為( )。A0003H B0013H C
23、001BH D0023H9單片機復(fù)位后,SP、PC、I/O口的內(nèi)容為( )ASP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHBSP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HCSP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHDSP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 10、當(dāng)8031外擴程序存儲器為32KB時,需使用EPROM2764( )。A、1片 B、2片 C、4片 D、8片三、讀程題(8分)1 設(shè)(40H)=10H, (57H)=20H,
24、執(zhí)行PUSH 40 HPUSH 57 HPOP 40 HPOP 57 H(57H)= (40H)=2 (A)=30H,執(zhí)行地址3000H處的指令:1000H:MOVC A,PC+A(PC)=3 設(shè)(40H)=38H,(41H)=39H,執(zhí)行以下指令后結(jié)果:ANL 40H,#0FHMOV A, 41HANL A,#0FHSWAP AORL 40H,A(40H)= (A)=4 設(shè)(A)= 0CAH,(R1)=0BCH,分別執(zhí)行以下指令:XRL A,R1; (A)= 5 已知(A)=7AH,(R0)=30H,(B)=32H,(30H)=A5H,(PSW)=80H,問執(zhí)行下列各指令的結(jié)果(每條指令相互
25、獨立)。(1)ADDC A,30H;(A)= (2)SUBB A,30H;(A)= 四 簡答題(1)8051單片機的存儲器在物理結(jié)構(gòu)上分為幾個?從用戶使用的角度上,地址空間分為幾類?8051指令系統(tǒng)是如何區(qū)分的?并用圖框表示出片內(nèi)RAM的具體情況。(7分)(2) 簡述PSW程序狀態(tài)字各位的含義(7分)(3)外部中斷的兩種觸發(fā)方式的有效中斷的條件是什么?簡述8051單片機中斷響應(yīng)的條件?(6分)四. 編程題(40)(1)外部RAM1000H單元與外部RAM2000H單元內(nèi)容交換。(2)試編程將片內(nèi)40H70H單元中的內(nèi)容傳送到以2500H為起始地址的存儲區(qū)。(3)在30H單元中有一個帶符號8位的
26、二進制數(shù)x。編一程序,按以下關(guān)系計算y值,送40H單元。 Y= (4)將片外數(shù)據(jù)存儲器中1040H的內(nèi)容拆成兩段,其高4位存入1041H單元的低4位,其低4位存入1042H單元的低4位。(5) P1.0、P1.1經(jīng)7407驅(qū)動LED交替發(fā)光并以每秒一次的頻率閃爍。硬件連接見下圖(采用6MHz晶振)。 六、畫出一個8031可擴展2片2764、一片6264和一片8255A芯片的連接圖,并說明2764、6264的有效地址范圍和8255A的A口、B口、C口及控制口地址。(12分)單片機試題參考答案一、填空題(每空1分,共10分) 1.00H7FH 2.高8位地址線 3.080FH 4.用戶RAM區(qū) 5
27、.如何確定操作數(shù)的單元地址 6.存儲器在整個存儲空間的地址范圍 7.定時時間到 8.從查詢中斷請求標志位到轉(zhuǎn)向中斷區(qū)入口地址所需的機器周期數(shù) 9.程序查詢方式 10.關(guān)中斷二、單項選擇題(每小題1分,共10分) 1.C 2.C 3.D 4.A 5.A 6.C 7.D 8.D 9.A 10.B三、簡答題(每小題4分,共20分) 1.要點: (1)說明P3口有第一功能和第二功能的使用。 (2)P3口的第二功能各位線的含義。 (3)使用時應(yīng)先按需要選用第二功能信號,剩下的口線才作第一功能I/O線用。 (4)讀引腳數(shù)據(jù)時,必需先給鎖存器輸出“1”。 2.(1)8位專用寄存器。 (2)運算時存放一個操作數(shù)。 (3)運算后存放運算結(jié)果,所以稱它為累加器。 3.(1)寄存器中存放的是操作數(shù)的地址,操作數(shù)是通過寄存器間接得到,這種尋址方式稱為寄存器間接尋址方式。 (2)尋址范圍: 內(nèi)部RAM低128單位,形式Ri(i=0,1)。 外部RAM64K使用DPTR作間址寄存器,形式為DPTR。 4.中斷入口地址為中斷響應(yīng)后PC的內(nèi)容即中斷服務(wù)的入口地址。它們是:外部中斷0 0003H 定時器T0中斷 000BH 外部中斷1 0013H定時
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車租賃合同車輛租賃
- 房屋轉(zhuǎn)租賃合同
- 人事變動:勞動合同解除示例合同
- 親子關(guān)系改善合同協(xié)議書范文
- 個人連帶保證借款合同范本
- 丘陵地區(qū)租賃合同
- 個人擔(dān)保合同模板
- 三人合租房屋合同模板
- 二手車買賣合同模板:全新合同設(shè)計
- 產(chǎn)品質(zhì)量檢測委托合同
- 2024年山東省淄博市中考英語試題(含答案)
- 弱電智能化勞務(wù)分包合同
- 電網(wǎng)調(diào)度基本知識課件
- 環(huán)境與職業(yè)健康安全管理手冊
- 甲狀腺乳腺外科ERAS實施流程(模板)
- 2025屆高考語文復(fù)習(xí):小說人物+課件
- 村委會2025年工作總結(jié)及2025年工作計劃
- GB/T 19411-2024除濕機
- 欠薪證明協(xié)議書(2篇)
- 注射泵操作使用課件
- 2024年全國新高考1卷(新課標Ⅰ)數(shù)學(xué)試卷(含答案詳解)
評論
0/150
提交評論