




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 單片機(jī)試題1、填空(每空 2 分,共 40 分) 1、MCS-8051系列單片機(jī)字長(zhǎng)是 8 位,有 40 根引腳,96系列字長(zhǎng)是 16 位。單片機(jī)的特點(diǎn)有 體積小、價(jià)格低、功能全 。 2、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是 指令存儲(chǔ)器與數(shù)據(jù)存儲(chǔ)器分開(kāi)編址 ,Px并行口的地址是與 數(shù)據(jù) 存儲(chǔ)器統(tǒng)一編址的,或者說(shuō)屬于該存儲(chǔ)器。 3、8051最多可以有 4 個(gè)并行輸入輸出口,最少也可以有1個(gè)并行口,即 P1 。P3常需復(fù)用作 串行通信、外部中斷、外部計(jì)數(shù)脈沖 和讀寫控制信號(hào)。 4、ALE信號(hào)的作用是 低8位地址鎖存 。 5、8051復(fù)位后,PC= 0 H。若希望從片內(nèi)存儲(chǔ)器開(kāi)始執(zhí)行,EA腳應(yīng)接 高
2、 電平,PC值超過(guò) 0FFF H時(shí),8051會(huì)自動(dòng)轉(zhuǎn)向片外存儲(chǔ)器繼續(xù)取指令執(zhí)行。 6、8051的C/T是 加 (加或減)計(jì)數(shù)的。 7、8051的中斷向量表在 3 H、 0B H和13H、1BH、23H。 8、MOV A,40H 指令對(duì)于源超作數(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各為多少?若是有符號(hào)數(shù),A
3、中的結(jié)果用十進(jìn)制表示是多少?(共 5 分) 解答 OV:0、CY:1、AC:1、P:1 A:-953、在兩個(gè)8051間用模式2進(jìn)行串行通信,A機(jī)并行采集外部開(kāi)關(guān)的輸入,然后串行傳輸給B機(jī);B機(jī)接收后并行輸出控制LED發(fā)光。畫出連接示意圖,寫出完整的程序。(共 15 分) A機(jī)程序 ORG 0000HAJMP STARTORG 4100HSTART:MOV P1,#0FFHMOV SCON,#80HAGAIN1:MOV SBUF,P1JNB TI,$CLR TISJMP AGAIN1ENDB機(jī)程序 ORG 0000HAJMP STARTORG 4100HSTART:MOV SCON,#90HAG
4、AIN1:JNB RI,$MOV P1,SBUFCLR RISJMP AGAIN1END4、將8051外部擴(kuò)展2K EPROM,同時(shí)擴(kuò)展16K RAM作數(shù)據(jù)存儲(chǔ)器,采用的2716是2K的EPROM芯片,6264是8K的RAM芯片,74LS373是8位鎖存器。請(qǐng)畫出連接示意圖。要求畫出8051的數(shù)據(jù)、地址、ALE、PSEN、RD、WR信號(hào);鎖存器的數(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)
5、地址口,高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接OE。2716:0-7FFH,6264:0-1FFFH,2000H-3FFFH5、編寫一段子程序,將二位壓縮的BCD碼轉(zhuǎn)換為二進(jìn)制數(shù),入口、出口均是A。若是非法的BCD碼,則A返回值為255。(共10分) 6、用8051輸出控制8個(gè)LED從LED1到LED8、再到LED1,每次一個(gè)LED發(fā)光,并不斷循環(huán)。一個(gè)開(kāi)關(guān)控制引起中斷,電平觸發(fā),中斷后8個(gè)LED一起閃5下,然
6、后恢復(fù)前面的循環(huán)。畫出連接示意圖,寫出完整的程序。(軟件延時(shí)用循環(huán)5*126*200次控制)(共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:M
7、OV P1,AACALL DELAYRL ASJMP AGAINDELAY:MOV R1,#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、簡(jiǎn)單敘述8051的C/T0的四種工作模式和串行通信的四種工作模式。(共 8 分) C/T0的模
8、式0:13位計(jì)數(shù)器;1:16位計(jì)數(shù)器;2:8位循環(huán)計(jì)數(shù)器;3:2個(gè)獨(dú)立的8位計(jì)數(shù)器串行通信模式 0:同步移位寄存器;1:波特率可變的8位兩機(jī)異步通信;2:波特率固定的9位可多機(jī)的異步通信;3:波特率可變的9位可多機(jī)的異步通信。一、 填空與說(shuō)明題1、8051單片機(jī)的內(nèi)部硬件結(jié)構(gòu)包括了: 、 、 、 以及片內(nèi)數(shù)據(jù)儲(chǔ)存器、片內(nèi)程序儲(chǔ)存器、并行I/O 位出力器等部件,這些部件通過(guò) 相連接。2、MCS-51單片機(jī)的PO-P4口,其中的PO口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)件系統(tǒng)的 和 在POP4口中, 位真正的雙向口, 為準(zhǔn)雙向口。3、請(qǐng)說(shuō)明MCS-51單片機(jī)程序狀態(tài)字PSW中的各位
9、的含義。CY AC FO RS1 RS0 OV / PCY: AC:FO:RS1、RS0:OV:P:4、單片機(jī)系統(tǒng)中經(jīng)常采用的地址擇碼技術(shù)包括 方法和 方法。5、INTEL8279是一種專用于 和 芯片。當(dāng)8279的引腳AO為“1”時(shí),CPU對(duì)8279寫入的數(shù)據(jù)為 ,讀出的數(shù)據(jù)為 。6、MCS-96單片機(jī)的最大尋址空間是 ,該空間的地址范圍為 ,系統(tǒng)上電及復(fù)位的程序入口地址為 。二、簡(jiǎn)答題(12分)1、 MCS-51系列單片機(jī)具有幾個(gè)中斷源?分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷?如何定義?2、 各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定?3、 如果想將中斷程序設(shè)置在
10、程序儲(chǔ)存區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。三、參數(shù)計(jì)算題(12分)已知億MCS-51單片機(jī)系統(tǒng)是擁10MHZ的外部晶體振蕩器,請(qǐng)問(wèn):1、 該片機(jī)系統(tǒng)的狀態(tài)周期與機(jī)器周期各為多少?2、 該單片機(jī)的定時(shí)器O(TO)工作在方式2時(shí),TO的最大定時(shí)時(shí)間為多少?3、 當(dāng)單片機(jī)的定時(shí)器O(TO)工作在方式2時(shí),要求每記滿250us便生產(chǎn)一次定時(shí)器溢出,請(qǐng)問(wèn),TO中需要預(yù)置的初始值應(yīng)為多少?四、改錯(cuò)題(10分)請(qǐng)判斷MCS-51單片機(jī)的下列各條指令的書寫格式是否有錯(cuò)誤,如有請(qǐng)說(shuō)明錯(cuò)誤原因。1、CLR A2、MUL R0,R13、MOV DPTR,1050H4、 MOV A,R75、 AD
11、D 30H,20H6、 MOV R1,C7、 JMP RO+DPTR8、 MOV A,#3000H9、 MOVC A+DPTR,A10、 MOVX A,A+DPTR五、程序分析題(8分)設(shè)在MCS-51單片機(jī)片內(nèi)RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,當(dāng)下列程序執(zhí)行完畢后,各單元的內(nèi)容分別為多少?請(qǐng)?zhí)钊虢o定的各個(gè)寄存器及片內(nèi)單元中。MOV RO,#20HMOV A,ROMOV R1,AMOV B,R1MOV R1,R1MOV P3,P1(A)= (B)= (R0)= (R1)=(P1)= (P3)= (20H)= (22H)=六、編程題(20分,其
12、中編程14分,表中每一空1分,共6分)已知一MCS-51單片機(jī)系統(tǒng)的片外 RAM的30H、31H單元分別存放了8單元無(wú)符號(hào)數(shù)AFH和61H,是編程完成以上兩個(gè)單元中的五符號(hào)數(shù)相加,并將和值送住片外RAM的8000H單元中,同時(shí)將所編寫程序運(yùn)行完畢后的數(shù)據(jù)填入表中的PRW的有關(guān)為以及寄存器A、DPTR和片外RAM單位中。CY A DPTR 片外31H 片外30H 片外8000H程序:七、判讀電路題(12分)下圖為MCS-51單片機(jī)系統(tǒng)中擴(kuò)展程序儲(chǔ)存器2764、以及外部擴(kuò)展接口的部分連接電路圖。試分析電路圖并會(huì)下列問(wèn)題:1、 請(qǐng)給出2764所占用的單片機(jī)程序存儲(chǔ)空間的地址范圍。2、 在這種電路連接
13、下,74LS244(5)是作為輸入接口使用還是作為輸出接口使用,為什么?它所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?3、 在這種電路連接下,74LS373(U6)是作為輸入接口使用還是作為輸出接口使用,為什么?它所占用的單片機(jī)數(shù)據(jù)存儲(chǔ)空間的地址范圍是多少?單片機(jī)試題一、填空題(15分,每空1分) 1MCS51單片機(jī)的P0P4口均是 并行 IO口,其中的P0口和P2口除了可以進(jìn)行數(shù)據(jù)的輸入、輸出外,通常還用來(lái)構(gòu)建系統(tǒng)的 數(shù)據(jù)總線 和 地址總線 ,在P0P4口中, P0 為真正的雙向口, P1P3 為準(zhǔn)雙向口。 2MCS5l單片機(jī)的堆棧區(qū)只可設(shè)置在 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(器) ,堆棧寄存器SP是 位寄
14、存器。 3MCS51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和 脈沖方式 ,在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為 低電平 時(shí),激活外部中斷。 4定時(shí)器計(jì)數(shù)器的工作方式3是指的將 定時(shí)器計(jì)數(shù)器0 拆成兩個(gè)獨(dú)立的8位計(jì)數(shù)器。而另一個(gè)定時(shí)器計(jì)數(shù)器此時(shí)通常只可作為 串行口的波特率發(fā)生器 使用。 5MCS96單片機(jī)的最大尋址空間是 64K ,該空間的地址范圍為 0000HFFFFH ,系統(tǒng)上電及復(fù)位的程序入口地址為 2080H ,芯片配置字節(jié)CCB的地址為 2018H 。 二、簡(jiǎn)答題(15分,每小題5分) 151系列單片機(jī)具有幾個(gè)中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷,
15、如何定義? 具有5個(gè)中斷源,分別是外部中斷INT0和外部中斷INT1、定時(shí)器溢出中斷0和定時(shí)器溢出中斷1以及 串行中斷。通過(guò)對(duì)中斷優(yōu)先級(jí)寄存器IP的設(shè)置,每個(gè)中斷源都可以被定義為高優(yōu)先級(jí)中斷2各中斷源對(duì)應(yīng)的中斷服務(wù)程序的入口地址是否能任意設(shè)定? 各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定3如果想將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請(qǐng)舉例加以說(shuō)明。 如果要將中斷服務(wù)程序放置在程序存儲(chǔ)區(qū)的任意區(qū)域,在程序中要通過(guò)在中斷地址區(qū)的對(duì)應(yīng)地址上設(shè)置跳轉(zhuǎn)指令才可實(shí)現(xiàn)對(duì)中斷服務(wù)程序的執(zhí)行太多了發(fā)不了那么多,詳情清點(diǎn)擊:三、參數(shù)計(jì)算題(16分) 已知一單片機(jī)系統(tǒng)的外
16、接晶體振蕩器的振蕩頻率為11059MHz,請(qǐng)計(jì)算該單片機(jī)系統(tǒng)的拍節(jié)P、狀態(tài)S、機(jī)器周期所對(duì)應(yīng)的時(shí)間是多少?指令周期中的單字節(jié)雙周期指令的執(zhí)行時(shí)間是多少? 答:P1f(111059×106)009×10-6s 90ns S2P2×90ns180ns 機(jī)器周期12P12×90ns108s 雙指令周期2×機(jī)器周期216s 10、完成某種操作可以采用幾條指令構(gòu)成的指令序列實(shí)現(xiàn),試寫出完成以下每種操作的指令序列。 (1)將R0的內(nèi)容傳送到R1; MOV A,R0 MOV R1,A(2)內(nèi)部RAM單元60H的內(nèi)容傳送到寄存器R2; MOV R2,60H(3
17、)外部RAM單元1000H的內(nèi)容傳送到內(nèi)部RAM單元60H; MOV DPTR,#1000H MOVX A,DPTR MOV 60H,A(4)外部RAM單元1000H的內(nèi)容傳送到寄存器R2; MOV DPTR,#1000H MOVX A,DPTR MOV R2,A(5)外部RAM單元1000H的內(nèi)容傳送到外部RAM單元2000H。 MOV DPTR,#1000H MOVX A,DPTR MOV DPTR,#2000H MOVX DPTR,A11、若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。試分析執(zhí)行下列程序段后上述各單元內(nèi)容的變化。 MOV A,R1 ;(A)=
18、60H 其余不變MOV R1,40H ;(30H)=40H 其余不變MOV 40H,A ; (40H) =60H 其余不變MOV R1,#7FH ;(R1)=7FH 其余不變12、若(A)=E8H,(R0)=40H,(R1)=20H,(R4)=3AH,(40H)=2CH,(20H)=0FH,試寫出下列各指令獨(dú)立執(zhí)行后有關(guān)寄存器和存儲(chǔ)單元的內(nèi)容?若該指令影響標(biāo)志位,試指出CY、AC、和OV的值。 (1)MOV A,R0 ; (A)=2CH 其余不變(2)ANL 40H,#0FH ;(40H)=0CH(3)ADD A,R4; AC=1,OV=0,CY=1,(A)=22H(4)SWAP A ;(A)=8EH(5)DEC R1 ; (20H)=0EH(6)XCHD A,R1 ;(A)=EFH,(20H)=08H13、若(50H)=40H,試寫出執(zhí)行以下程序段后累加器A、寄存器R0及內(nèi)部RAM的40H、41H、42H單元中的內(nèi)容各為多少? MOV A,50H ;(A)=40HMOV R0,A ;(R0)=40HMOV A,#00H ;(A)=00HMOV R0,A ;(40H)=00HMOV A,3BH ;?是不是寫錯(cuò)了?應(yīng)該是#3BH吧,如果是#3BH的話,就是(A)=3BHMOV 41H,A;同上#3BH的話,(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 4 不做“小馬虎”(教學(xué)設(shè)計(jì))部編版道德與法治一年級(jí)下冊(cè)
- 【+初中語(yǔ)文+】第11課《核舟記》課件+++統(tǒng)編版語(yǔ)文八年級(jí)下冊(cè)
- 2023一年級(jí)數(shù)學(xué)下冊(cè) 三 豐收了-100以內(nèi)數(shù)的認(rèn)識(shí)信息窗1 農(nóng)家院-認(rèn)識(shí)100以內(nèi)的數(shù)教學(xué)設(shè)計(jì) 青島版六三制
- 2024-2025學(xué)年高中政治 專題5 2 社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的建立和完善教學(xué)設(shè)計(jì) 新人教版選修2
- 4 曹沖稱象 教學(xué)設(shè)計(jì)-2024-2025學(xué)年語(yǔ)文二年級(jí)上冊(cè)統(tǒng)編版
- Unit 2 My week Part A Lets talk Lets learn大單元整體教學(xué)設(shè)計(jì)表格式-2024-2025學(xué)年人教PEP版英語(yǔ)五年級(jí)上冊(cè)
- 一年級(jí)語(yǔ)文下冊(cè) 課文 1 語(yǔ)文園地二教學(xué)設(shè)計(jì) 新人教版
- 七年級(jí)英語(yǔ)下冊(cè) Unit 10 I'd like some noodles Section B第3課時(shí)(1a-1d)教學(xué)設(shè)計(jì) (新版)人教新目標(biāo)版
- 12 學(xué)會(huì)贊美 教學(xué)設(shè)計(jì)-2023-2024學(xué)年心理健康三年級(jí)大象版
- 1假期有收獲 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治二年級(jí)上冊(cè) 統(tǒng)編版
- 校長(zhǎng)在中考復(fù)習(xí)備考研討會(huì)上講話:聚焦中考命題核心!靶向突破薄弱環(huán)節(jié)
- 2025年湖北省八市高三(3月)聯(lián)考化學(xué)
- 2025年新音樂(lè)節(jié)明星藝人歌手演出場(chǎng)費(fèi)報(bào)價(jià)單
- 健康管理師的心理健康指導(dǎo)試題及答案
- 2025年吉林司法警官職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能考試題庫(kù)匯編
- 3.2《做自尊的人》課件-2024-2025學(xué)年統(tǒng)編版道德與法治七年級(jí)下冊(cè)
- 德育測(cè)試試題及答案
- 設(shè)計(jì)院掛靠合作協(xié)議書范本
- 母嬰護(hù)理師、月嫂考試、產(chǎn)婦護(hù)理重點(diǎn)知識(shí)考試題(附答案)
- 2025年中國(guó)電子信息產(chǎn)業(yè)集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年江蘇省職業(yè)院校技能大賽高職組(智慧物流)參考試題庫(kù)資料及答案
評(píng)論
0/150
提交評(píng)論