![單片機(jī)原理及應(yīng)用考試試題及答案_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/32de9370-2a4d-470c-a58e-25dc0bd5a642/32de9370-2a4d-470c-a58e-25dc0bd5a6421.gif)
![單片機(jī)原理及應(yīng)用考試試題及答案_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/32de9370-2a4d-470c-a58e-25dc0bd5a642/32de9370-2a4d-470c-a58e-25dc0bd5a6422.gif)
![單片機(jī)原理及應(yīng)用考試試題及答案_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/32de9370-2a4d-470c-a58e-25dc0bd5a642/32de9370-2a4d-470c-a58e-25dc0bd5a6423.gif)
![單片機(jī)原理及應(yīng)用考試試題及答案_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/32de9370-2a4d-470c-a58e-25dc0bd5a642/32de9370-2a4d-470c-a58e-25dc0bd5a6424.gif)
![單片機(jī)原理及應(yīng)用考試試題及答案_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-1/29/32de9370-2a4d-470c-a58e-25dc0bd5a642/32de9370-2a4d-470c-a58e-25dc0bd5a6425.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)原理及應(yīng)用試題一一、填空題(每空1分,共20分)1、計(jì)算機(jī)的系統(tǒng)總線有地址總線、控制總線和數(shù)據(jù)總線。2、通常、單片機(jī)上電復(fù)位時PC=0000H,SP=07H;而工作寄存器則缺省采用第00組,這組寄存器的地址范圍是從00H07H。3、JZe的操作碼地址為1000H,e=20H,它轉(zhuǎn)移的目標(biāo)地址為1022H。4、匯編語言中可以使用偽指令,它們不是真正的指令,只是用來對匯編過程進(jìn)行某種控制。5、假定累加器A的內(nèi)容30H,執(zhí)行指令:1000H:MOVCA,A+PC后,把程序存儲器1031H單元的內(nèi)容送累加器A中。6、MCS51單片機(jī)訪問外部存儲器時,利用ALE信號鎖存來自P0口的低8位地址信號。
2、7、MCS-51單片機(jī)8031中有2個16位的定時/計(jì)數(shù)器,可以被設(shè)定的工作方式有四種。8 、MCS-51單片機(jī)有5個中斷源,可分為2個中斷優(yōu)先級。上電復(fù)位時外部中斷0中斷源的最高。9 、用串行口擴(kuò)展并行口時,串行接口的工作方式應(yīng)選為方式0。10 、半導(dǎo)體存儲器的最重要的兩個指標(biāo)是存儲容量和存儲速度。11、若某8位D/A轉(zhuǎn)換器的輸出滿刻度電壓為+5V,則D/A轉(zhuǎn)換器的分辨率為5/255=0.0196V。12、寫8255A控制字時,需將A1、A0置為11。二、選擇題(從備選答案中選擇一個正確答案,并將代號寫在括號內(nèi)。每題1分,共10分)1 、在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的一些特征
3、寄存器是(B)(A)PC(B)PSW(C)A(D)SP2、要用傳送指令訪問MCS-51片外RAM,它的指令操作碼助記符應(yīng)是(B)(A)MOV(B)MOVX(C)MOVC(D)以上都是3、指令A(yù)LMP的跳轉(zhuǎn)范圍是(C)(A)256B(B)1KB(C)2KB(D)64KB4、要使MCS-51能夠響應(yīng)定時器T1中斷,串行接口中斷,它的中斷允許寄存器IE的內(nèi)容應(yīng)是(A)(A)98H(B)84H(C)42H(D)22H5、各中斷源發(fā)出的中斷請求信號,都會記在MCS-51系統(tǒng)中的(B)(A)IE(B)IP(C)TCON(D)SCON6、CPU尋址外設(shè)端口地址的方法有兩種,一種是統(tǒng)一編址,還有一種是(C)(
4、A)混合編址(B)動態(tài)編址(C)獨(dú)立編址(D)變址編址7、下列四條敘述中,有錯誤的一條是(A)(A)16根地址線的尋址空間可達(dá)1MB(B)內(nèi)存儲器的存儲單元是按字節(jié)編址的(C)CPU中用于存放地址的寄存器稱為地址寄存器(D)地址總線上傳送的只能是地址信息8 、MCS-51外擴(kuò)一個8255時,需占用(D)個端口地址(A)1個(B)2個(C)3個(D)4個9 、用MCS-51串行口擴(kuò)展并行I/O口時,串行口工作方式應(yīng)選擇(A)(A)方式0(B)方式1(C)方式2(D)方式310、某種存儲器芯片是8KB*4/片,那么它的地址線根數(shù)是(C)(A)11根(B)12根(C)13根(D)14根三、問答題(每
5、題5分,共20分)1 、MCS-51單片機(jī)的時鐘周期與振蕩周期之間有什么關(guān)系?一個機(jī)器周期的時序如何劃分?答:時鐘周期是單片機(jī)最基本的時間單位。機(jī)器周期則是完成某一個規(guī)定操作所需的時間。一個機(jī)器周期為6個時鐘周期,共12個振蕩周期性,依次表示為S1P1、S1P2、S6P1、S6P2。2 、MCS-51內(nèi)部四個并行I/O口各有什么異同?作用是什么?答:MCS-51單片機(jī)共有四個8位雙向并行的I/O端口,每個端口都包括一個鎖存器、一個輸出驅(qū)動器和一個輸入緩沖器。但這四個端口的功能不全相同,P0口既可作一般I/O端口使用,又可作地址/數(shù)據(jù)總線使用;P1口是一個準(zhǔn)雙向并行口,作通用并行I/O口使用;P
6、2口除了可作為通用I/O使用外,還可在CPU訪問外部存儲器時作高八位地址線使用;P3口是一個多功能口除具有準(zhǔn)雙向I/O功能外,還具有第二功能。3 、簡述MCS-51單片機(jī)的中斷響應(yīng)過程。答:CPU在每個機(jī)器周期的S5P2期間順序采樣每個中斷源,在下一個機(jī)器周期S6區(qū)間按優(yōu)先級順序查詢中斷標(biāo)志,如查詢到某個中斷定標(biāo)志為1,將在接下來的機(jī)器周期S1期間按優(yōu)先級進(jìn)行中斷處理,中斷系統(tǒng)通過硬件自動將相應(yīng)的中斷矢量地址裝入PC,以便進(jìn)入相應(yīng)的中斷服務(wù)程序。一旦響應(yīng)中斷,CPU首先置位相應(yīng)的中斷“優(yōu)先級觸發(fā)器”,然后由硬件執(zhí)行一條長調(diào)用指令,把當(dāng)前的PC值壓入堆棧,以保護(hù)斷點(diǎn),再將相應(yīng)的中斷服務(wù)的入口地址
7、送入PC,于是CPU接著從中斷服務(wù)程序的入口處開始執(zhí)行。對于有些中斷源,CPU在響應(yīng)中斷后會自動清除中斷標(biāo)志。4 、A/D轉(zhuǎn)換接口中采樣保持電路的作用是什么?省略采樣保持電路的前提條件是什么?答:A/D轉(zhuǎn)換接口中采樣保持電路的作用是:能把一個時間邊續(xù)的信號變換為時間離散的信號,并將采樣信號保持一段時間。當(dāng)外接模擬信號的變化速度相對于A/D轉(zhuǎn)換速度來說足夠慢,在轉(zhuǎn)換期間可視為直流信號的情況下,可以省略采樣保持電路。四、閱讀或編寫程序1、閱讀下列程序段并回答問題。1)、該程序執(zhí)行何種操作?2)、已知初值(60H)=23H,(61H)=61H,運(yùn)行程序后(62H)=?(7分)CLRCMOVA,#9A
8、HSUBBA,60HADDA,61HDAAMOV62H,A答:1)、該程序是單字節(jié)BCD碼運(yùn)算,是將(61H)(60H)-62H2) 、(62H)=38H2、編寫一程序?qū)⑵鈹?shù)據(jù)存儲器中7000H70FFH單元全部清零。(8分)ORG1000HMOVDPTR,#7000HCLRAMOVR0,ALOOP:MOVXDPTR,ADJNZR0,LOOPJMP$S五、MCS-51單片機(jī)外擴(kuò)展一片8255,畫出系統(tǒng)電路原理圖,寫出地址分布。(15分)8255A可以直接與MCS-51單片機(jī)進(jìn)行接口,其連接圖如圖所示。8255A的A0、A1分別接地址總線的A0、A1,片選端接P2.7口,因此8255APA口地
9、址為7FFCHPB口地址為7FFDH、PC口地址為7FFEH控制口地址為7FFFH六、編寫交通燈控制程序。在十字路口東西南北各設(shè)置紅、黃、綠三種信號燈,東西方向(A線)通車時,東西方向綠燈亮、南北方向(B線)紅燈亮;東西方向通車時間(30秒)到后,東西方向的綠燈亮,黃燈亮3秒,之后由東西方向切換到南北方向通車,此時東西方向黃燈滅,紅燈亮,南北方向紅燈滅、綠燈亮,南北方向開始通車。通車時間(60秒)到后,南北方向的綠燈亮,黃燈亮3秒,之后由南北方向切換到東西方向通車,如此循環(huán)。(20分)ORG2000HMAIN:MOVP1,#0CH;A線放彳亍、B線禁止MOVR7,#19H;延時秒數(shù)MAIN1:
10、LCALLDELA;Y1秒延時子程序DJNZR7,MAIN1MOVP1,#0AH;A線警告、B線禁止MOVR7,#05H;延時秒數(shù)MAIN2:LCALLDELA;Y1秒延時子程序DJNZR7,MAIN2MOVP1,#21H;A線禁止、B線放行MOVR7,#19H;延時秒數(shù)MAIN3:LCALLDELA;Y1秒延時子程序DJNZR7,MAIN3MOVP1,#11H;A線放彳力、B線警告MOVR7,#05H;延時秒數(shù)MAIN4:LCALLDELA;Y1秒延時子程序DJNZR7,MAIN4AJMPMAIN1秒延時子程序:ORG2100HDEY1S:MOVR1,#02H;LOOP3:MOVR2,#C8
11、H;LOOP2:MOVR3,#FAH;LOOP1:NOPNOPNOPDJNZR3,LOOP1DJNZR2,LOOP2DJNZR1,LOOP3RET試題二一、填空(每空2分,共40分)1 、MCS-8051系列單片機(jī)字長是8位,有40根引腳,96系列字長是16位。單片機(jī)的特點(diǎn)有體積小、價(jià)格低、功能全。2 、8051單片機(jī)的存儲器的最大特點(diǎn)是指令存儲器與數(shù)據(jù)存儲器分開編址,Px并行口的地址是與數(shù)據(jù)存儲器統(tǒng)一編址的,或者說屬于該存儲器。3、8051最多可以有4個并行輸入輸出口,最少也可以有1個并行口,即P1。P3常需復(fù)用作串行通信、外部中斷、外部計(jì)數(shù)脈沖和讀寫控制信號。4、ALE信號的作用是低8位地
12、址鎖存。5、8051復(fù)位后,PC=0H若希望從片內(nèi)存儲器開始執(zhí)行,EA腳應(yīng)接高電平,PC值超過0FFFH時,8051會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。6、 8051的C/T是加(加或減)計(jì)數(shù)的。7、 8051的中斷向量表在3H、0BH和13H、1BH、23H。8、 MOVA,40H指令對于源超作數(shù)的尋址方式是直接尋址。9、指令JB0A7H,ABC的作用是若P2口的第7位為1則跳轉(zhuǎn)到ABC。(0A7H是P2.7的地址)10、將CY與A的第0位的非求或的指令是ORLC/ACC.0,若原A=0,執(zhí)行后A=0。2、已知A=0F8H,當(dāng)執(zhí)行ADDA,#0A9H指令后,PSW中的OV、CYAC、P各為多
13、少?若是有符號數(shù),A中的結(jié)果用十進(jìn)制表示是多少?(共5分)解答OV:0、CY:1、AC:1、P:1A:-953、在兩個8051間用模式2進(jìn)行串行通信,A機(jī)并行采集外部開關(guān)的輸入,然后串行傳輸給B機(jī);B機(jī)接收后并行輸出控制LED發(fā)光。畫出連接示意圖,寫出完整的程序。(共15分)A機(jī)程序ORG0000HAJMPSTARTORG4100HSTART:MOVP1,#0FFHMOVSCON,#80HAGAIN1:MOVSBUF,P1JNBTI,$CLRTISJMPAGAIN1ENDB機(jī)程序ORG0000HAJMPSTARTORG4100HSTART:MOVSCON,#90HAGAIN1:JNBRI,$M
14、OVP1,SBUFCLRRISJMPAGAIN1END4、將8051外部擴(kuò)展2KEPROM,同時擴(kuò)展16KRAM作數(shù)據(jù)存儲器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位鎖存器。請畫出連接示意圖。要求畫出8051的數(shù)據(jù)、地址、ALE、PSENRDWR信號;鎖存器的數(shù)據(jù)入D、數(shù)據(jù)出Q、鎖存控制G、OE;2716的A、數(shù)據(jù)O、片選CE輸出使能OE;6264的A、D、CEOE、WE。最后寫出各片的地址范圍。(共12分)數(shù)據(jù)線8根從P1直接到2716的O、兩片6264的D;地址線低8位從P0經(jīng)鎖存器后到各片內(nèi)地址口,高8位從P2出0-2三位直接到2716的地址
15、口,0-4五位直接到兩片6264內(nèi)P2.5接一片6264的CE經(jīng)非門后接另一片6264;ALE接鎖存器的G,鎖存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH5、編寫一段子程序,將二位壓縮的BCD碼轉(zhuǎn)換為二進(jìn)制數(shù),入口、出口均是Ao若是非法的BCD碼,則A返回彳1為255。(共10分)6、用8051輸出控制8個LED從LED1到LED8再到LED1,每次一個LED發(fā)光,并不斷循環(huán)。一個開關(guān)控制引起中斷,電平觸發(fā),中斷后8個LED一起閃5下,然后恢復(fù)前面的循環(huán)。畫出連接示意圖,寫出完整的程序。(軟件延
16、時用循環(huán)5*126*200次控制)(共10分)5、 SUBP:MOVR1,AANLA,#0F0HSWAPACJNEA,#10,NEXT1NEXT1:JNCERRORMOVB,#10MULAB<DIV6、 ORG0000HLJMPSTARTORG3HLJMPINT00START:SETBEASETBEX0CLRIT0MOVA,#1AGAIN:MOVP1,AACALLDELAYRLASJMPAGAINDELAY:MOVR1,#5LOOP1:MOVR2,#200LOOP2:MOVR3,#126DJNZR3,$DJNZR2,LOOP2DJNZR1,LOOP1RETINT00:PUSHACCPUS
17、H1PUSH2PUSH3MOVR4,#5AGAIN:MOVP1,#0FFHACALLDELAYMOVP1,#0ACALLDELAYDJNZR4,AGAINPOP3POP2POP1POPACCRETIEND7、簡單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。(共8分)C/T0的模式0:13位計(jì)數(shù)器;1 :16位計(jì)數(shù)器;2 :8位循環(huán)計(jì)數(shù)器;3 :2個獨(dú)立的8位計(jì)數(shù)器串行通信模式0:同步移位寄存器;1 :波特率可變的8位兩機(jī)異步通信;2 :波特率固定的9位可多機(jī)的異步通信;3 :波特率可變的9位可多機(jī)的異步通信。試題三1、填空(每空2分,共40分)1 、MCS-8051系列單片機(jī)
18、字長是8位,有40根引腳,96系列字長是16位。單片機(jī)的特點(diǎn)有體積小、價(jià)格低、功能全。2 、8051單片機(jī)的存儲器的最大特點(diǎn)是指令存儲器與數(shù)據(jù)存儲器分開編址,Px并行口的地址是與數(shù)據(jù)存儲器統(tǒng)一編址的,或者說屬于該存儲器。3、8051最多可以有4個并行輸入輸出口,最少也可以有1個并行口,即P1。P3常需復(fù)用作串行通信、外部中斷、外部計(jì)數(shù)脈沖和讀寫控制信號。4、ALE信號的作用是低8位地址鎖存。5、8051復(fù)位后,PC=0H若希望從片內(nèi)存儲器開始執(zhí)行,EA腳應(yīng)接高電平,PC值超過0FFFH時,8051會自動轉(zhuǎn)向片外存儲器繼續(xù)取指令執(zhí)行。6、 8051的C/T是加(加或減)計(jì)數(shù)的。7、 8051的中
19、斷向量表在3H、0BH和13H、1BH、23H。8、 MOVA,40H指令對于源超作數(shù)的尋址方式是直接尋址。9、指令JB0A7H,ABC的作用是若P2口的第7位為1則跳轉(zhuǎn)到ABC。(0A7H是P2.7的地址)10、將CY與A的第0位的非求或的指令是ORLC/ACC.0,若原A=0,執(zhí)彳T后A=0。2、已知A=0F8H,當(dāng)執(zhí)行ADDA,#0A9H指令后,PSW中的OV、CYAC、P各為多少?若是有符號數(shù),A中的結(jié)果用十進(jìn)制表示是多少?(共5分)解答OV:0、CY:1、AC:1、P:1A:-953、在兩個8051間用模式2進(jìn)行串行通信,A機(jī)并行采集外部開關(guān)的輸入,然后串行傳輸給B機(jī);B機(jī)接收后并行
20、輸出控制LED發(fā)光。畫出連接示意圖,寫出完整的程序。(共15分)A機(jī)程序ORG0000HAJMPSTARTORG4100HSTART:MOVP1,#0FFHMOVSCON,#80HAGAIN1:MOVSBUF,P1JNBTI,$CLRTISJMPAGAIN1ENDB機(jī)程序ORG0000HAJMPSTARTORG4100HSTART:MOVSCON,#90HAGAIN1:JNBRI,$MOVP1,SBUFCLRRISJMPAGAIN1END4、將8051外部擴(kuò)展2KEPROM,同時擴(kuò)展16KRAM作數(shù)據(jù)存儲器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位
21、鎖存器。請畫出連接示意圖。要求畫出8051的數(shù)據(jù)、地址、ALE、PSENRDWR信號;鎖存器的數(shù)據(jù)入D、數(shù)據(jù)出Q、鎖存控制G、OE;2716的A、數(shù)據(jù)0、片選CE輸出使能OE;6264的A、D、CEOE、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)P2.5接一片6264的CE,經(jīng)非門后接另一片6264;ALE接鎖存器的G,鎖存器OE接地,PSEN接2716的OE,WR接6264的WE,RD接OE2716:0-7FFH,62
22、64:0-1FFFH,2000H-3FFFH5、編寫一段子程序,將二位壓縮的BCD碼轉(zhuǎn)換為二進(jìn)制數(shù),入口、出口均是Ao若是非法的BCD碼,則A返回彳1為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次控制)(共10分)5、 SUBP:MOVR1,AANLA,#0F0HSWAPACJNEA,#10,NEXT1NEXT1:JNCERRORMOVB,#10MULABXCHA,R1ANL
23、A,#0FHCJNEA,#10,NEXT2NEXT2:JNCERRORADDA,R1RETERROR:MOVA,#255RET6、 ORG0000HLJMPSTARTORG3HLJMPINT00START:SETBEASETBEX0CLRIT0MOVA,#1AGAIN:MOVP1,AACALLDELAYRLASJMPAGAINDELAY:MOVR1,#5LOOP1:MOVR2,#200LOOP2:MOVR3,#126DJNZR3,$DJNZR2,LOOP2DJNZR1,LOOP1RETINT00:PUSHACCPUSH1PUSH2PUSH3MOVR4,#5AGAIN:MOVP1,#0FFHAC
24、ALLDELAYMOVP1,#0ACALLDELAYDJNZR4,AGAINPOP3POP2POP1POPACCRETIEND填空與說明題1 、8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了:、以及片內(nèi)數(shù)據(jù)儲存器、片內(nèi)程序儲存器、并行I/O位出力器等部件,這些部件通過相連接。2 、MCS-51單片機(jī)的PO-P4口,其中的PO口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來構(gòu)件系統(tǒng)的和在POP4口中,位真正的雙向口,為準(zhǔn)雙向口。3、請說明MCS-51單片機(jī)程序狀態(tài)字PSW中的各位的含義。CYACFORS1RS0OV/PCY:AC:FO:用戶標(biāo)志位RSIRS0工作積存器區(qū)選擇位OV:P:4、單片機(jī)系統(tǒng)中經(jīng)
25、常采用的地址擇碼技術(shù)包括方法和方法。5、INTEL8279是一種專用于和芯片。當(dāng)8279的引腳AO為“1”時,CPU對8279寫入的數(shù)據(jù)為,讀出的數(shù)據(jù)為。二、簡答題(12分)1 、MCS-51系列單片機(jī)具有幾個中斷源?分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷?如何定義?2 、各中斷源對應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?3 、如果想將中斷程序設(shè)置在程序儲存區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。三、參數(shù)計(jì)算題(12分)已知億MCS-51單片機(jī)系統(tǒng)是擁10MHZ的外部晶體振蕩器,請問:1、該片機(jī)系統(tǒng)的狀態(tài)周期與機(jī)器周期各為多少?2、該單片機(jī)的定時器O(TO)工
26、作在方式2時,TO的最大定時時間為多少?3、當(dāng)單片機(jī)的定時器O(TO"作在方式2時,要求每記滿250us便生產(chǎn)一次定時器溢出,請問,TO中需要預(yù)置的初始值應(yīng)為多少?四、改錯題(10分)請判斷MCS-51單片機(jī)的下列各條指令的書寫格式是否有錯誤,如有請說明錯誤原因。1、 、CLRA2、 MULR0,R13、 MOVDPTR,1050H4、 MOVA,R75、 、ADD30H,20H6、 MOVR1,C7、 JMPRO+DPTR8、 MOVA,#3000H9、 MOVCA+DPTR,A10、 MOVXA,A+DPTR五、程序分析題(8分)設(shè)在MCS51單片機(jī)片內(nèi)RAM中,(20H)=40
27、H,(40H)=22H,(22H)=10H,P1=0CFH當(dāng)下歹U程序執(zhí)行完畢后,各單元的內(nèi)容分別為多少?請?zhí)钊虢o定的各個寄存器及片內(nèi)單元中。MOVRO,#20HMOVA,ROMOVR1,AMOVB,R1MOVR1,R1MOVP3,P1(A)=(B)=(R0)=(R1)=(P1)=(P3)=(20H)=(22H)=六、編程題(20分,其中編程14分,表中每一空1分,共6分)已知一MCS-51單片機(jī)系統(tǒng)的片外RAM的30H、31H單元分別存放了8單元無符號數(shù)AFH和61H,是編程完成以上兩個單元中的五符號數(shù)相加,并將和值送住片外RAM的8000H單元中,同時將所編寫程序運(yùn)行完畢后的數(shù)據(jù)填入表中的
28、PRW的有關(guān)為以及寄存器A、DPTR和片外RAM單位中。CYADPTR片外31H片外30H片外8000H程序:七、判讀電路題(12分)下圖為MCS-51單片機(jī)系統(tǒng)中擴(kuò)展程序儲存器2764、以及外部擴(kuò)展接口的部分連接電路圖。試分析電路圖并會下列問題:1、請給出2764所占用的單片機(jī)程序存儲空間的地址范圍。2、在這種電路連接下,74LS244(5)是作為輸入接口使用還是作為輸出接口使用,為什么?它所占用的單片機(jī)數(shù)據(jù)存儲空間的地址范圍是多少?3、在這種電路連接下,74LS373(U6)是作為輸入接口使用還是作為輸出接口使用,為什么?它所占用的單片機(jī)數(shù)據(jù)存儲空間的地址范圍是多少?單片機(jī)試題一、填空題(
29、每空1分,共10分)1 .當(dāng)使用8031單片機(jī)時,需要擴(kuò)展外部程序存儲器,此時EA應(yīng)為。2 .P0通常用作。3 .若由程序設(shè)定RS1、RS0=1O,則工作寄存器R0R7的直接地址為。4 .返回地址(或斷點(diǎn))是的程序計(jì)數(shù)器的內(nèi)容。5 .中央處理器CPU是單片機(jī)的核心,它完成。6 .單片機(jī)的工作過程,實(shí)際上就是。7 .所謂中斷源即是。8 .端口(或稱口)是。9 .異步串行近程通信時的傳送信號是。10 .若累加器A中的數(shù)據(jù)為01110010B,則PSW中的P=。二、單項(xiàng)選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共10分)1 .MCS51單片機(jī)
30、的復(fù)位信號是()有效。A.高電平B低電平C.脈沖D.下降沿2 .若MCS-51單片機(jī)使用晶振頻率為6MHz時,其復(fù)位持續(xù)時間應(yīng)該超過()。A.2sB.4dsC.8dsD.lms3 .若PSW.4=0,PSW.3=1要想把寄存器R0的內(nèi)容入棧,應(yīng)使用()指令。A.PUSHR0B.PUSHR0C.PUSH00HD.PUSH08H4 .能夠用紫外光擦除ROM中程序的只讀存儲器稱為()。A.掩膜ROMB.PROMC.EPROMD.EEPROM5 .在片外擴(kuò)展一片2764程序存儲器芯片要()地址線。A.8 根 B.13 根6.定時器 /計(jì)數(shù)器工作方式A.8 位計(jì)數(shù)器結(jié)構(gòu)C.16 根 D.20 根1 是(
31、)。B.2 個 8位計(jì)數(shù)器結(jié)構(gòu)C.13位計(jì)數(shù)結(jié)構(gòu)D.16位計(jì)數(shù)結(jié)構(gòu)7 .設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定時器作計(jì)數(shù)器使用時,其最高的輸入計(jì)數(shù)頻率應(yīng)為()A.2MHzB.1MHzC.500KHzD.250KHz8 .已知1只共陰極LED顯示器,其中a筆段為字形代碼的最低位,若需顯示數(shù)字1,它的字形代碼應(yīng)為()。A.06H B.F9HC.30HD.CFH9 .下列數(shù)據(jù)字定義的數(shù)表中,()是錯誤的。A.DW“ AA”C.DW“ OABC”10. 串行口的控制寄存器A.接收中斷請求標(biāo)志位C.串行口允許接收位B.DW“A”D.DWOABCHSCON中,REN的作用是()。B.發(fā)送中斷請求標(biāo)志
32、位D.地址/數(shù)據(jù)位三、簡答題(每小題4分,共20分)1 .簡述堆棧。2 .簡述變址尋址方式并舉例說明。3 .簡述中斷響應(yīng)的主要內(nèi)容。4 .簡述匯編語言中的標(biāo)號有什么規(guī)定?5 .A/D轉(zhuǎn)換器轉(zhuǎn)換數(shù)據(jù)的傳送有幾種方式?四、讀程序(每小題4分,共20分)(P1.3)=, (P1.2)=_, (P1.3)=1 .執(zhí)行下列程序段中第一條指令后,(1)(P1.7)=第二條指令后,(2)(P1.5)=,(P1.4)=_ANLP1,#73HORLP1,#38H2 .下列程序段執(zhí)行后,(A)=,(B)=。MOVA,#0FBHMOVB,#12HDIVAB3 .下列程序段執(zhí)行后,(R0)=,(7EH)=,(7FH)
33、=。MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDECR0DECR0DECR04 .已知(SP)=09H,(DPTR)=4567H,在執(zhí)行下列指令后,(SP)=,內(nèi)部RAM(0AH)=,(0BH)=PUSHDPLPUSHDPH5 .下列程序中注釋的數(shù)字為執(zhí)行該指令所需的機(jī)器周期數(shù),若單片機(jī)的晶振頻率為6MHz,問執(zhí)行下列程序需要多少時間?MOVR3,#100;1LOOP:NOP;1NOPNOPDJNZR3,LOOP;2RET;2五、編程題(每小題4分,共20分)1.請使用位操作指令,實(shí)現(xiàn)下列邏輯操作:P1.5=ACC.2AP2.7VACC.1AP2.02 .在外部RAM首地址為
34、TABL印數(shù)據(jù)表中有10個字節(jié)數(shù)據(jù),請編程將每個字節(jié)的最高位無條件地置1。3 .已知內(nèi)部RAM30H單元開始存放20H個數(shù)據(jù),將其傳送到外部RAM的0000H單元開始的存儲區(qū),請編程實(shí)現(xiàn)。4 .已知8個無符號數(shù)之和存于R3R4,求其平均值,結(jié)果仍存于R3R4中,請編程實(shí)現(xiàn)(R3為高字節(jié))。5 .兩個字符串分別存放在首地址為42H和52H的內(nèi)部RAM中,字符串長度放在41H單元,請編程比較兩個字符串。若相等,則把數(shù)字00H送40H單元,否則把0FFH送40H單元。六、綜合應(yīng)用題(每小題10分,共20分)1.用8031單片機(jī),并采用一片2716(2KB)和一片6116(2KB)組成一個既有程序存儲
35、器又有數(shù)據(jù)存儲器的擴(kuò)展系統(tǒng),請:(1)畫出邏輯電路圖(2)說明其存儲空間2.已知D/A轉(zhuǎn)換器DAC0832如圖所示,口地址為7FFFH運(yùn)放電源為+5V,Vref=+5V,請(1)畫出單緩沖接口方式電路(2)編程產(chǎn)生正向鋸齒波單片機(jī)試題1參考答案一、填空題(每空1分,共10分)1 .低電平2 .單片機(jī)系統(tǒng)的地址/數(shù)據(jù)總線3 .10H17H4 .在程序中斷或子程序調(diào)用時5 .運(yùn)算和控制功能6 .周而復(fù)始地取指令和執(zhí)行指令的過程7 .引起中斷的原因(或能發(fā)出中斷請求的來源)8 .接口電路中已編址并能進(jìn)行讀或?qū)懖僮鞯募拇嫫? .TTL電平信號10.0二、單項(xiàng)選擇題(每題1分,共10分)1.A2.B3.
36、D4.C5.B6.D7.C8.A9.C10.C三、簡答題(每題4分,共20分)1 .(1)在程序中斷或子程序調(diào)用時,為了保護(hù)返回地址(斷點(diǎn))和保護(hù)現(xiàn)場而設(shè)立的RAM區(qū)。(2)用MOVSP,#STK指令建立堆棧。(3)存放數(shù)據(jù)按“后進(jìn)先出”原則進(jìn)行。(4)利用PUSHPOP指令即可進(jìn)行進(jìn)棧、出棧操作。2 .(1)變址尋址是以DPTR或PC作基址寄存器,累加器A作變址寄存器以兩者內(nèi)容相加形式的16位地址作為操作數(shù)地址。(2)變址尋址只能對移定存儲器尋址,其指令只有三條:MOVCA,A+DPTRMOVCA,A+PCJMPA+DPTR前二條為查表指令,后一條為無條件轉(zhuǎn)移指令3 .由硬件自動生成一條調(diào)用指令LCALL轉(zhuǎn)去中斷服務(wù),具體操作為:(1)將程序計(jì)數(shù)器PC的內(nèi)容(斷點(diǎn))壓棧(2)將中斷入口
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 體育競賽項(xiàng)目管理與質(zhì)量評估考核試卷
- 二零二五年度美發(fā)店會員積分兌換服務(wù)合同
- 絲綢產(chǎn)品生產(chǎn)計(jì)劃與庫存管理評測考核試卷
- 合成材料在環(huán)保吸附劑領(lǐng)域的應(yīng)用考核試卷
- 2025年度泔水生物降解處理項(xiàng)目合同范本下載
- 二零二五版肉牛養(yǎng)殖基地建設(shè)與運(yùn)營合作合同3篇
- 電力設(shè)施建設(shè)貸款居間合同
- 農(nóng)產(chǎn)品初加工與農(nóng)業(yè)可持續(xù)發(fā)展實(shí)踐考核試卷
- 二零二五年度辦事處違約責(zé)任界定與賠償標(biāo)準(zhǔn)協(xié)議
- 班組先進(jìn)事跡
- 云南省普通初中學(xué)生成長記錄模板-好ok
- SB/T 10415-2007雞粉調(diào)味料
- JB/T 20036-2016提取濃縮罐
- 考古繪圖基礎(chǔ)
- GB/T 3452.4-2020液壓氣動用O形橡膠密封圈第4部分:抗擠壓環(huán)(擋環(huán))
- GB/T 32574-2016抽水蓄能電站檢修導(dǎo)則
- 《社會主義市場經(jīng)濟(jì)理論(第三版)》第十三章社會主義市場經(jīng)濟(jì)標(biāo)準(zhǔn)論
- 變更索賠案例分析
- 2022年4月自學(xué)考試06093《人力資源開發(fā)與管理》歷年真題及答案
- 《花婆婆》兒童繪本故事
- DB44∕T 2149-2018 森林資源規(guī)劃設(shè)計(jì)調(diào)查技術(shù)規(guī)程
評論
0/150
提交評論