武漢大學(xué)單片機(jī)試卷_第1頁(yè)
武漢大學(xué)單片機(jī)試卷_第2頁(yè)
武漢大學(xué)單片機(jī)試卷_第3頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、是( 20H-2FH ),對(duì)應(yīng)的位地址范圍是( 00H-7FH最大可擴(kuò)展容量是(64KB)。6在內(nèi)部 RAM中可位尋址區(qū)中,位地址為40H 的位,該位所在字節(jié)的字節(jié)地址為78928H)。如果 (A)=58H(A)=( 79H, (R1)= 49H ,) , (49H)=(利用 8155H 可以擴(kuò)展(當(dāng)單片機(jī)復(fù)位時(shí) PSW =(49H)=58H79H ,執(zhí)行指令XCHA, R1 后;結(jié)果)。)個(gè)并行口,256)個(gè)RAM 單元。00 )H,SP= (07H), P0P3 口均為武漢大學(xué)20072008年第二學(xué)期單片機(jī)系統(tǒng)設(shè)計(jì) (B)、填空題( 24 分,每空 1 分)1.MCS-51 單片機(jī)是(8

2、 )位的單片機(jī)。2.MCS-51 單片機(jī)有(5)個(gè)中斷源, (2)級(jí)優(yōu)先級(jí)中斷。3.串行口方式 3 發(fā)送的第9 位數(shù)據(jù)要事先寫入(SCON )寄存器的(TB8 )位。4.串行口的方式 0 的波特率為( fosc/12) 。5.8031 內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是( 00H-7FH),位地址空間的字節(jié)地址范圍)外部數(shù)據(jù)存儲(chǔ)器的高 )電平。10 .若A中的內(nèi)容為88H,那么,P 標(biāo)志位為()。11 .當(dāng) MCS-51 執(zhí)行 MOVC A,A+ DPTR指令時(shí),伴隨著(PSEN* )控制信號(hào)有效。12 . MCS-51 訪問(wèn)片外存儲(chǔ)器時(shí),利用( ALE)信號(hào)鎖存來(lái)自(P0 )發(fā)出的低 8位地址信號(hào)。

3、13 .已知 fosc=12MHz ,T0 作為定時(shí)器使用時(shí),其定時(shí)時(shí)間間隔為(1us )。14 .若 MCS-51 外擴(kuò) 8KB程序存儲(chǔ)器的首地址若為 1000H ,則末地址為 ( 2FFF )H。二、判斷對(duì)錯(cuò),如對(duì)則在()中寫“V”,如錯(cuò)則在()中寫“X”。( 10分)1 . MCS-51 單片機(jī)可執(zhí)行指令:MOV 35H , R3。 ( X )2. 8031 與 8751 的區(qū)別在于內(nèi)部是否有程序存儲(chǔ)器。 ( V )3 .當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1 o ( X )4 程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。( X )5. 某特殊功能寄存器的字節(jié)地址為80H,

4、它即能字節(jié)尋址,也能位尋址。(V )6. MCS-51單片機(jī)中的PC是不可尋址的。( V)7 .當(dāng)MCS-51執(zhí)行MOVX DPTR , A指令時(shí),伴隨著 WR信號(hào)有效。( V)8 . MCS-51的定時(shí)器/計(jì)數(shù)器對(duì)外部脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平或低電平的持續(xù)時(shí)間不小于 1個(gè)機(jī)器周期。(X )9 區(qū)分外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其是被WR還是被PSEN信號(hào)連接o ( V )10 .各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51的TCON寄存器中。(X )三、簡(jiǎn)答題(26分)1 .女口果(DPTR)=5678H, (SP)=42H, (3FH)=12H, (4

5、0H)=34H, (41H)=50H,(42H)=80H ,則執(zhí)行下列指令后:POPDPHPOPDPLRET則:(PCH) =_ _34H _;(pcl)=_12H_ ;(dph)=_80H _;(dpl)=_50H_;(4 分)2 . MCS-51采用6MHz的晶振,定時(shí)2ms,如用定時(shí)器方式 1時(shí)的初值(16進(jìn)制數(shù))應(yīng)為多少?(寫出計(jì)算過(guò)程)(6分)FC18H機(jī)器周期 6 X106=2 X10-6s=2uS方式1為16進(jìn)制定時(shí)器。故(216 X) X2 X10-6=2 X10-3=216-X=1000=X=65536-1000=64536即初值=0FC18H3 . MCS-51外擴(kuò)的程序存

6、儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的地址空間,但不會(huì)發(fā)生數(shù)據(jù)沖突,為什么? ( 6分)答:不發(fā)生數(shù)據(jù)沖突的原因是:MCS-51中訪問(wèn)程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的指令不一樣。選通信號(hào)不同,前者為PSEN,后者為WR與RD o程序存儲(chǔ)器訪問(wèn)指令為 move A , DPTR ; moveA,A+pc。數(shù)據(jù)存儲(chǔ)器訪問(wèn)指令為:movxmovx A,Ri; movx4 .說(shuō)明MCS-51的外部引腳EA的作用?答當(dāng)EA為高電平時(shí),MCS-51A,DPTR ;DPTR,A。(4分)訪問(wèn)內(nèi)部程序存儲(chǔ)器,但當(dāng)?shù)刂反笥贠FFFH時(shí),自動(dòng)轉(zhuǎn)到外部程序存儲(chǔ)器,當(dāng)EA為低電平時(shí),MCS-51只 讀取外部程序存儲(chǔ)器。5寫出MCS-5

7、1的所有中斷源,并說(shuō)明說(shuō)明哪些中斷源在響應(yīng)中斷時(shí),由硬件自動(dòng)清 除,哪些中斷源必須用軟件清除,為什么?(6分)答:外部中斷INTO定時(shí)器/計(jì)數(shù)器中斷T0外部中斷INT1定時(shí)器/計(jì)數(shù)器中斷T1串行口中斷 其中串行口中斷TI與RI必須用軟件清“ 0”,因?yàn)榇谥袛嗟妮敵鲋袛酁門I,輸入中斷為RI,比用軟件清“ 0”。四、下圖為某MCS-51應(yīng)用系統(tǒng)的3位LED 8段共陽(yáng)極靜態(tài)顯示器的接口電路, (1)該靜 態(tài)顯示器電路與動(dòng)態(tài)掃描的顯示器電路相比有哪些優(yōu)缺點(diǎn)? (2 )寫出顯示字符“ 3”、“8”、“5”的段碼,注意:段碼的最低位為“a”段,段碼的最高位為“dp ”段(3)已知8255A 的PA 口

8、、PB 口和PC 口的地址分別為 FF7CH、FF7DH、FF7EH,且8255A 的這3個(gè)端 口均已被編寫完畢的初始化程序初始化為方式0輸出,請(qǐng)編寫出使 3位LED共陽(yáng)極顯示器從左至右顯示“ 3.85 ”的程序段。(14分ecd dpLV_A匚來(lái)自80318255APAPBPCo +5V解(1)優(yōu)點(diǎn)是:亮度高,字符不閃爍,占用CPU資源少。缺點(diǎn)是:占用的I/O 口太多,當(dāng)需要的LED數(shù)目較多時(shí),需要外擴(kuò) 展的I/O 口。(2)3 BOH880H592H(3) MovDPTR,#0FF7CHMovA,#30HMovxDPTR,AMovDPTR,#0FF7DHMovA ,#80HMovxDPTR

9、,AMovxDPTR,#0FF7EHMovA,#92HMovxRETDPTR,A五、畫出MCS-51系列單片機(jī)利用串行口進(jìn)行1臺(tái)主機(jī)與4臺(tái)從機(jī)多機(jī)串行通訊連線圖,其中1臺(tái)從機(jī)通訊地址號(hào)為 02H,請(qǐng)敘述主機(jī)向02H從機(jī)發(fā)送一個(gè)字節(jié)數(shù)據(jù)的過(guò)程。(10分)答:主機(jī)發(fā)送數(shù)據(jù)過(guò)程如下:(1 ) 將從機(jī) 0003H 的 REN 置 1 ,SM2=1 ,并使它們工作在 串行口工作方式 2 或 3 。(2 ) 由主機(jī)向 4 個(gè)從機(jī)發(fā)出一幀地址址信息 02H ,第 9 位為 1 。 從機(jī)接到信息后均發(fā)生中斷,執(zhí)行中斷服務(wù)程序,將 02H 與自身地址做比較。 若相同,則清 SM2=0 ,若不同則 SM2 不變?nèi)?/p>

10、為 1 。主機(jī)發(fā)送一幀數(shù)據(jù)信息, 第 9 位為 0 ,從機(jī)接到信息后, 只有 SM2=0 的從機(jī)發(fā)生中斷,將數(shù)據(jù)信息收取,其余 SM2=1 的從機(jī)不放出中斷, 信息丟失,從而實(shí)現(xiàn)主機(jī)向 02H 從機(jī)發(fā)送一個(gè)字節(jié)數(shù)據(jù)的功能。六、請(qǐng)回答: (共16 分) 1下圖中外部擴(kuò)展的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器容量各是多少?(2 分 )2兩片存儲(chǔ)器芯片的地址范圍分別是多少? (地址線未用到的位填 1) (6 分 ,)3 請(qǐng)編寫程序,要求: (1 )將內(nèi)部 RAM 30H3FH 中的內(nèi)容送入 1# 6264 的前 16 個(gè) 單元中;(4 分)( 2)將 2# 6264 的前 4 個(gè)單元的內(nèi)容送入 40H43 中;(

11、4 分)解:1外擴(kuò)程序存儲(chǔ)器的容量是8K,外擴(kuò)數(shù)據(jù)存儲(chǔ)器的容量是16K解:2、2764 范圍:COOOHDFFFH1#范圍:A000HBFFFH2#范圍:6000H7FFFH解:3 . (1)MovR1 ,#10HMov DPTR,#0A000HMov R0,#30HLOOP:Mov A,RoMovx DPTR , AINC DPTRINC RoDJNZ R1,LOOPRET(2) MovR1,#04HMovDPTR,#6000HMovRo ,#40HLoop:movxA ,DPTRMovRo ,AINCDPTRINCRoDJNZ R1 ,LoopRET武漢大學(xué)20072008年第二學(xué)期單片機(jī)

12、原理及應(yīng)用試卷(B)參考答案及評(píng)分標(biāo)準(zhǔn)一、填空題( 24 分,每空 1 分)007FH10018 25 3 SCONTB8 4 FOSC/125 007FH 202FH64KB628H749H 58H83 256900 07H置“ 1”二、判斷對(duì)錯(cuò)11 PSEN 12 ALE P0 口 13 1us14 2FFF1. MCS-51 單片機(jī)可執(zhí)行指令: MOV 35H , R3。( X )2 . 8031與8751的區(qū)別在于內(nèi)部是否有程序存儲(chǔ)器。(V )3 .當(dāng)向堆棧壓入一個(gè)字節(jié)的數(shù)據(jù)后,SP中的內(nèi)容減1 o ( X )4 程序計(jì)數(shù)器PC中裝的內(nèi)容是當(dāng)前正在執(zhí)行指令的地址。(X )5. 某特殊功

13、能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。(V )6. MCS-51單片機(jī)中的PC是不可尋址的。(V )7 .當(dāng)MCS-51執(zhí)行MOVX DPTR , A指令時(shí),伴隨著 WR信號(hào)有效。(X )8 . MCS-51的定時(shí)器/計(jì)數(shù)器對(duì)外部脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平或低電平的持續(xù)時(shí)間不小于 1個(gè)機(jī)器周期。(X )9 區(qū)分外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其是被WR還是被PSEN信號(hào)連接。(V )10 .各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51的TCON寄存器中。(X )單片機(jī)系統(tǒng)設(shè)計(jì)(C)專業(yè)學(xué)號(hào)姓名成績(jī)、填空題(31分,每空1分)1 . MCS-5

14、1單片機(jī)有(2 )級(jí)優(yōu)先級(jí)中斷。2 串行口方式2接收到的第9位數(shù)據(jù)送SCON )寄存器的(RB8位中保存。3 當(dāng)單片機(jī)復(fù)位時(shí) PSW =(00)H,這時(shí)當(dāng)前的工作寄存器區(qū)是(0)區(qū),R6所對(duì)應(yīng)的存儲(chǔ)單元地址為064 .利用8255A可以擴(kuò)展()個(gè)并行口,其中(8)條口線具有位操作功能;5 . MCS-51訪問(wèn)片外存儲(chǔ)器時(shí),利用(ALE )信號(hào)鎖存來(lái)自(P0 口 )發(fā)出的低8位地址信號(hào)。6 .若MCS-51外擴(kuò)32KB數(shù)據(jù)存儲(chǔ)器的首地址若為4000H,則末地址為(BFFFPSEN* )控制信號(hào)有效。H。7 .當(dāng)MCS-51 執(zhí)行 MOVC A , A+PC 指令時(shí),伴隨著(8 若 A 中的內(nèi)容為

15、 67H ,那么, P 標(biāo)志位為( 1 )。9MCS-51 單片機(jī)的通訊接口有( 串行 )和( 并行 )兩種型式。在串行通訊中,發(fā) 送時(shí)要把( 并行 )數(shù)據(jù)轉(zhuǎn)換成( 串行 )數(shù)據(jù)。接收時(shí)又需把( 串行 )數(shù)據(jù)轉(zhuǎn) 換成( 并行 )數(shù)據(jù)。10 8031 內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是( 007FH ),位地址空間的字節(jié)地址范圍 是( 20-2FH ),對(duì)應(yīng)的位地址范圍是( 00-7FH ),外部數(shù)據(jù)存儲(chǔ)器的最大可擴(kuò) 展容量是( 64KB )。11 MCS-51 單片機(jī)指令系統(tǒng)的尋址方式有 (寄存器尋址方式 )、(直接尋址方式 )、 (立即尋址方式 )、( 寄存器間接尋址方式 )、(位尋址方式 )、基址

16、寄存 器加變址寄存器間接尋址方式 (變址尋址 ) 、相對(duì)尋址方式 。12 MCS-51 內(nèi)部提供( 2 )個(gè)可編程的( 16 )位定時(shí) /計(jì)數(shù)器,定時(shí)器有( 4 ) 種工作方式。二、判斷對(duì)錯(cuò),如對(duì)則在()中寫“V”,如錯(cuò)則在()中寫“X”。( 10分)1 MCS-51 的定時(shí)器 / 計(jì)數(shù)器對(duì)外部脈沖進(jìn)行計(jì)數(shù)時(shí),要求輸入的計(jì)數(shù)脈沖的高電平或低 電平的持續(xù)時(shí)間不小于 1 個(gè)機(jī)器周期。 ( X )2判斷指令的正誤: MOVT0, #3CF0H ; ( X )3定時(shí)器 T0 中斷可以被外部中斷 0 中斷( X )4 指令中直接給出的操作數(shù)稱為直接尋址(X )5 內(nèi)部 RAM 的位尋址區(qū),既能位尋址,又

17、可字節(jié)尋址。( V )6特殊功能寄存器 SCON 與定時(shí)器 /計(jì)數(shù)器的控制無(wú)關(guān)。 ( V )7 .當(dāng)MCS-51執(zhí)行MOVX A, R1指令時(shí),伴隨著WR信號(hào)有效。(X )8 .串行口工作方式1的波特率是固定的,為 fosc/32 o ( X )9 區(qū)分外部程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器的最可靠的方法是看其是被RD還是被PSEN信號(hào)連接。(V)10 .逐次比較型 A/D轉(zhuǎn)換器與雙積分 A/D轉(zhuǎn)換器比較,轉(zhuǎn)換速度比較慢。( X )三、簡(jiǎn)答題(25分)1 . MCS-51采用12MHz的晶振,定時(shí)1ms,如用定時(shí)器方式 1時(shí)的初值(16進(jìn)制數(shù))應(yīng)為多少?(寫出計(jì)算過(guò)程)(6分)解:采用 12MHZ 的晶振

18、,Tcy=1/fosc X12=1/12 X10-6 X12=1us 采用定時(shí)器方式1 (為16位)定時(shí) 1ms 設(shè)初值為 X,則:(216-X ) X1 X10-6=1 X10-3則二X=64536將其轉(zhuǎn)換成二進(jìn)的為再將其轉(zhuǎn)化為16進(jìn)制數(shù)為:FC18 初值為 TXH=FCH TXL=18H2 .中斷服務(wù)子程序返回指令 RETI和普通子程序返回指令 RET有什么區(qū)別? (4分)解:RETI除了將壓棧的內(nèi)容出棧外(即現(xiàn)場(chǎng)恢復(fù)) 清除在中斷響應(yīng)時(shí)被置1的MCS-51內(nèi)部中斷優(yōu)先級(jí)寄存器 的優(yōu)先級(jí)狀態(tài)。3 . MCS-51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的地址空間,但不會(huì)發(fā)生數(shù)據(jù)沖突,為什么?

19、 ( 6分)解:MCS-51外擴(kuò)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器可以有相同的 地址空間,但不會(huì)發(fā)生數(shù)據(jù)沖突。這是因?yàn)樗鼈兊目刂菩盘?hào)不同:(1) 外擴(kuò)程序存儲(chǔ)器是_PSEN信號(hào)為其控制信號(hào) 外擴(kuò)數(shù)據(jù)存儲(chǔ)器是RD與WR信號(hào)為其控制信號(hào)(2) 指令不同,程序存儲(chǔ)器用 MOVC 讀取,數(shù)據(jù)存儲(chǔ)器用MOVX存取a fl g lb e cd dp0 _3FH _1 _06H _ 2 _5BH _3 _4FH_4 _66H _5 _ 6DH _ 6 _7DH _ 7 _07H_8.7FH _9 _6FH . a 77H . b_7CH_4 圖為8段共陰數(shù)碼管,請(qǐng)寫出顯示如下符號(hào)的段碼。(5分)5 LED的靜態(tài)顯示方

20、式與動(dòng)態(tài)顯示方式有何區(qū)別?各有什么優(yōu)缺點(diǎn)?( 4分)解:靜態(tài)顯示期間1、鎖存器輸出的段碼不變;2、亮度大,各位LED的段選分別控制;3、位數(shù)多硬件電路復(fù)雜 動(dòng)態(tài):1、所有位段碼線并連一起,2、各位的亮滅靠片選控制端控制,亮度較低,多位控制電 路簡(jiǎn)單四、程序分析:(10 分)外部RAM3000H,3001H單元的內(nèi)容分別為 55H , 0DDH,試分析如下程序,并回答問(wèn)題程序1 :MOVDPTR , #3000HMOVR1, #40HMOVXA , DPTRMOVR1 , AINCR1INC DPTRMOVXA, DPTRMOV R1 , A則結(jié)束后,DPTR值為問(wèn)題1 :若執(zhí)行上述程序,內(nèi)部R

21、AM41H 單元的內(nèi)容 DDH,40H單元內(nèi)容為3001H,55H。R1的內(nèi)容為 55H,8031在上程序中,若繼續(xù)執(zhí)行如下程序 程序2 : START: MOVDPTR , #3000H問(wèn)題容為MOVMOVR1 , #40HA, R1DPTR,A2、START執(zhí)行結(jié)束后,DPTR的值為3000HMOVX,4000H單元的內(nèi)容為 55H , R1的內(nèi)40H。問(wèn)題3 :執(zhí)行如下程序,程序3、填出 A寄存器的內(nèi)容。IR1:IR2:MOVMOVORLMOVMOVANLXRLRETA、 #88HR7,#AAH:A的內(nèi)容為AAHA、R7A, #37HR7,#89HA,R7A的內(nèi)容為:A,R7A的內(nèi)容為:

22、01H88H(給出圖和程序)(10 分)ORGLJMP10013HINT1;的中斷入口;1PUSHPSW;保護(hù)現(xiàn)場(chǎng)PUSHACCJBP1.0,IR1;P1.0高,IR1有請(qǐng)求JBP1.1,IR2;P1.1高,IR2有請(qǐng)求JBP1.2,IR3;P1.2腳高,IR1有請(qǐng)求JBP1.3,IR4;P1.4腳高,IR4有請(qǐng)求POPACC;恢復(fù)現(xiàn)場(chǎng)POPPSWRETI;中斷返回五、簡(jiǎn)述一種多外部中斷源系統(tǒng)的設(shè)計(jì)方法。答:程序如下:外設(shè)IR1外諛TR2INT1:外設(shè)1R3外設(shè)IR4INTIR:IR1的中斷處理程序AJMP INTIRIR2的中斷處理程序AJMP INTIRIR1中斷處理完畢,跳標(biāo)號(hào)IR2中斷

23、處理完畢,跳標(biāo)號(hào)IN 10tntT0oc門-INTIR處執(zhí)行INTIR處執(zhí)行MCS-51IR3:IR4:IR3的中斷處理程序AJMP INTIRIR4的中斷處理程序AJMP INTIR;IR3中斷處理完畢,跳標(biāo)號(hào)INTIR處執(zhí)行;IR4中斷處理完畢,跳標(biāo)號(hào)INTIR處執(zhí)行六、請(qǐng)回答:(共14分)1 下圖中外部擴(kuò)展的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器容量各是多少?(2分)2 三片存儲(chǔ)器芯片的地址范圍分別是多少?(地址線未用到的位填 1)(4分,)3 請(qǐng)編寫程序,要求:(1)將內(nèi)部 RAM 40H4FH中的內(nèi)容送入 1# 6264的前16個(gè)單元中;(4分)(2)將2#6264的前4個(gè)單元的內(nèi)容送入 50H53

24、H 中;(4分)單片機(jī)原理及應(yīng)用試卷(D)參考答案及評(píng)分標(biāo)準(zhǔn)、填空題(25分,每空1分)1、MCS-51系列單片機(jī)為_ 8 _位單片機(jī)2、 MCS-51系列單片機(jī)的典型芯片分別為 _ 8031 _、_8051 _、_8751 _。3、8031的異步通信口為 _ 全雙工 _ (單工/半雙工/全雙工)4、8031有_2 _級(jí)中斷,5 _個(gè)中斷源5、 8031內(nèi)部數(shù)據(jù)存儲(chǔ)器的地址范圍是 _ 00H7FH_,位地址空間的字節(jié)地址范圍是20H2FH,對(duì)應(yīng)的位地址范圍是 _ 00H7FH ,外部數(shù)據(jù)存儲(chǔ)器的最大可擴(kuò)展容量是 _64K _。6、 MCS-51系列單片機(jī)指令系統(tǒng)的尋址方式有寄存器尋址_、_ 接

25、尋址_、寄存器間接尋址、_立即尋址_、_基址寄存器加變址寄存器尋址_、位尋址、相對(duì)尋址 。7、 如果(A)=34H ,(R7)=0ABH,執(zhí)行 XCH A, R7 ;結(jié)果(A)= _0ABH ,(R7)= _34H _。8、 8255可以擴(kuò)展 3 個(gè)并行口,其中 8_條口線具有位操作功能;9、 當(dāng)單片機(jī)復(fù)位時(shí) PSW =_00 H,這時(shí)當(dāng)前的工作寄存器區(qū)是 00_區(qū),R4所對(duì)應(yīng)的存儲(chǔ)單元地址為_04 h。10、若A中的內(nèi)容為67H,那么,P標(biāo)志位為 _ 1_。11、 74LS138是具有3個(gè)輸入的譯碼器芯片,其輸出作為片選信號(hào)時(shí),最多可以選中_8LJK-H- LJL片心片。二、判斷以下指令的正

26、誤:(5分)(1 ) MOV28H , R4 ;(X)(2) INCDPTR ;(V)(3) DECDPTR ;(X)(4) CLRR0 ;(X)(5) MOVT0, #3CF0H ;(X)三、簡(jiǎn)答題1、如果(DPTR)=507BH , (SP)=32H , (30H)=50H, (31H)=5FH, (32H)=3CH,則執(zhí)行下列指令后:POPDPH;POPDPL;POPSP;貝U: (dph)= _ 3CH _;( dpl)=5FH;( SP)=30H;(6分)2、采用6MHz的晶振,定時(shí)1ms,用定時(shí)器方式0時(shí)的初值應(yīng)為多少?(請(qǐng)給出計(jì)算過(guò) 程)(6分)解:采用6MHZ晶振二機(jī)器周期為2

27、us(213-X )X2 X1O-6=1 X10-3X=7692(D) =1E0CH=1111000001100 (B),化成方式0要求格式為 111100001100 B即 0F00CH綜上可知:TLX=0CH,THX=0F0H3、分析下列程序的功能(5分)PUSH ACCPUSH BPOP ACCPOP B解:該程序的功能是通過(guò)累加器 ACC與寄存器B數(shù)據(jù)交換。四、圖為8段共陰數(shù)碼管,請(qǐng)寫出如下數(shù)值的段碼。03FH_106H_25BH_3 4FH_466H_56DH_673H_703H_8_7FH c39H_五、簡(jiǎn)述MCS-51系列單片機(jī)主從結(jié)構(gòu)多機(jī)通信原理,設(shè)有一臺(tái)主機(jī)與三臺(tái)從機(jī)通信,其

28、中一臺(tái)從機(jī)通信地址號(hào)為 01H,請(qǐng)敘述主機(jī)呼叫從機(jī)并向其傳送一個(gè)字節(jié)數(shù)據(jù)的過(guò)程。(請(qǐng)給出原理圖)(10分)從機(jī)感謝下載載 從機(jī)從機(jī)從機(jī)原理圖如上圖所示,假設(shè)主機(jī)呼叫01H從機(jī),首先呼叫:主機(jī)發(fā)送地址幀 0000 00011(TB8)此時(shí)各從機(jī)的 SM2位置1,且收到的RB8=1,故激活RI。各從機(jī)將接收到的地址與 地機(jī)地址比較,結(jié)果 1#機(jī)被選中,則其 SM2清零;0#、2#機(jī)不變。接著傳數(shù);主機(jī)發(fā)送 數(shù)據(jù)幀,RB8XXXX XXXX 0此時(shí)1#機(jī)SM2=01#則激活RI,而0# , 2#機(jī)SM2=1則不激活RI,然后數(shù)據(jù)進(jìn)入RB8=0RB8=0機(jī)的緩沖區(qū)。六、簡(jiǎn)述一種多外部中斷源系統(tǒng)的設(shè)計(jì)方法。(給出圖和程序)(10 分)答:原理電路如圖所示程序如下:INT : PUSH PSW;掃描中斷請(qǐng)求PUSH AJNB P1.0, IR0JNB P1.1 , IR1JNB P1.2,IR2JNB P1.3,IR3INTIR:POP A;返回POP P SWIR0:中斷服務(wù)子程序:中斷服務(wù)AJMP INTIRI

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論