(完整word版)單片機原理及應(yīng)用期末考試試卷及答案_第1頁
(完整word版)單片機原理及應(yīng)用期末考試試卷及答案_第2頁
(完整word版)單片機原理及應(yīng)用期末考試試卷及答案_第3頁
(完整word版)單片機原理及應(yīng)用期末考試試卷及答案_第4頁
(完整word版)單片機原理及應(yīng)用期末考試試卷及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機原理及應(yīng)用期末考試試卷班級:學(xué)號:姓名:得分:(卷面共有100題,總分100分,各大題標(biāo)有題量和總分,每小題標(biāo)號后有小分)一、單項選擇題(33小題,共33分)1分(1)要MCS-51 系統(tǒng)中,若晶振頻率屢8MHz 一個機器周期等于(A )的A 1.5 B 3 C 1 D 0.51分(2)MCS-51的時鐘最高頻率是( A ).A 12MHz B 6 MHz C 8 MHz D 10 MHz1分(3)下列不是單片機總線是( D )A地址總線 B控制總線 C數(shù)據(jù)總線D輸出總線1分(4)十進制29的二進制表示為原碼(C )A 11100010 B10101111 C 00011101 D 00

2、0011111分(5)電子計算機技術(shù)在半個世紀(jì)中雖有很大進步,但至今其運行仍遵循著一位科學(xué)家提出的基本原理。這位科學(xué)家是:( D )(A)牛頓(B)愛國斯坦(C)愛迪生(D)馮.諾伊曼1分(6)在CPUh 控制器的功能是:( C )(A)進行邏輯運算(B)進行算術(shù)運算(C)分析指令并發(fā)出相應(yīng)的控制信號(D)只控制CPU勺工作1分(7)下列數(shù)據(jù)中有可能是八進制數(shù)的是:(A)(A) 764(B) 238(C) 396( D) 7891分(8)MCS-51的時鐘最高頻率是 (D )A 6MHzB、 8MHzC、 10MHzD、 12MHz1分(9)-49D的二進制補碼為.(B)A 11101111

3、B、 11101101 C、 0001000 D、 111011001分(10)要用傳送指令訪問 MCS-5件外RAM它的指令操作碼助記符應(yīng)是 (B)A MOV B、 MOVX C、 MOVC D、以上者 B 行1分(11)若某存儲芯片地址線為12根,那么它的存儲容量為(C )A 1KB B、2KB C、 4KB D、 8KB 1分(12)PSW=18Ht則當(dāng)前工作寄存器是(D )A 0組成B、1組成 C、2組成D、3組成1 分(13)所謂 CPUb指(B)A、運算器與存儲器 B、運算器與控制器C、輸入輸出設(shè)備 D、控制器與存儲器1分(14)PSW=18田寸,則當(dāng)前工作寄存器是(D )(A)

4、0組 (B)1 組(C)瀏(D) 3組1分(15) P 1 口的每一位能驅(qū)動( B )(A) 2個TTL低電平負載有(B) 4個TTL低電平負載(C) 8個TTL低電平負載有(D) 1。個TTL低電平負載1分(16)二進制數(shù)110010010對應(yīng)的十六進制數(shù)可表示為( A)A 192H B、C90HC、1A2HD、CA0H 1分(17) 3的補碼是(D )A 10000011 B、 11111100 C、 11111110 D、 111111011分(18)對于8031來說, 腳總是(A )A、接地 B、接電源 C、懸空 D不用1分(19)進位標(biāo)志CM ( C)中A累加器 B、算邏運算部件AL

5、U C、程序狀態(tài)字寄存器 PSW D、DPOR 1分(20)指令和程序是以(C)形式存放在程序存儲器中A源程序 B、匯編程序C、二進制編碼D、BCD;1分(21)單片機應(yīng)用程序一般存放在( B )A RAM B、ROM C、寄存器 D、CPU1分(22)LJMP跳轉(zhuǎn)空間最大可達到(D )A 2KB B、256B C、128B D、64KB1分(23)8051單片機中,唯一一個用戶不能直接使用的寄存器是( C )A PSW B、DPTR C、PC D、B1分(24)8051單片機中,唯一一個用戶可使用的16位寄存器是(B)A PSW B、DPTR C、ACC D、PC1 分(25)ORG 000

6、3HLJMP 2000HORG 000BHLJMP 3000H當(dāng)CPU向應(yīng)外部中斷0后,PC勺值是(B )(A) 0003H (B) 2000H (C) 000BH (D) 3000H1分(26)對程序存儲器的讀操作,只能使用(D)(A) MO脂令(B) PUS脂令(C) MOVX令(D) MOVC令1 分(27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H當(dāng)CPU向應(yīng)外部中斷0后,PC勺值是(B)A 0003H B、2000H C、000BH D、3000H1分(28)執(zhí)行PUSH AC蠟令,MCS-5伉成的操作是(B)A ( ACC . ( SP)SP-1

7、. SPB SP+1- SP (ACC . ( SP)C SP-1 - SP(ACC . (SP)D (ACC . ( SP)SP+1f SP1分(29)各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51系統(tǒng)中的(B)。A TMOD B、TCON/SCON C、IE D、IP1分(30)MCS51單片機可分為兩個優(yōu)先級別。各中斷源的優(yōu)先級別設(shè)定是利用寄存器(B )。A IE B、IPC、TCON D、SCON1分(31)MCS51的并行I/O 口讀-改-寫操作,是針對該口的( D )。A、引腳B、片選信號C、地址線 D、內(nèi)部鎖存器1分(32)以下指令中,屬于單純讀引腳的指令是( C )。A M

8、OV P1,A B、ORL P1,#0FH C、MOV C,P1.5 D、DJNZ P1,short Table1分(33) ( C )并非單片機系統(tǒng)響應(yīng)中斷的必要條件。A TCO或SCON?存器內(nèi)的有關(guān)中斷標(biāo)志位置為1B IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1C優(yōu)先級寄存器內(nèi)的有關(guān)位置1D當(dāng)前一條指令執(zhí)行完二、填空題(14小題,共14分)1分(1)計算機中常作的碼制有1分(2)十進制29的二進制表示為1分(3)單片微型機、和三部分組成.1分(4)若不使用MCS-5件內(nèi)存器引腳必須接地.1分(5)單片機與普通計算機的不同之處在于其將、 和3部分集成于一塊芯片之上。1分(6)CPU主要由器和器

9、組成。CPUH勺用來處理位操作。1分(7)若PSWj 18H,則選取的是第組通用寄存器。1分(8)若A中數(shù)據(jù)為63H,那么PSVWJ最低位(即奇偶位 P)為 。 1分(9)8位機中的被碼數(shù)80即口 7FH勺真值分別為和 。1分(10)配合實現(xiàn) 程序存儲自動執(zhí)行”的寄存器是,對其操作的一個特別之處是1分(11)字長為()的整數(shù)倍。 1分(12)半導(dǎo)體存儲器分為()和()。1 分(13)MOV A, #50HMOV B, #77H PUSH ACC PUSH B POP ACC POP B 執(zhí)行完本段指令后(A) =( )(B) =( )_1分(14)MCS51單片機系列有個中斷源。上電復(fù)位時,同

10、級中斷的優(yōu)先級從高至低為、和,若IP=00010100B,優(yōu)先級別最高者為、最低者為。三、問答題(20小題,共20分) 1分(1)在各種系列的單片機中,片內(nèi)ROMJ配置有幾種形式?用戶應(yīng)根據(jù)什么原則來選用?1分(2)微型計算機組成 1分(3)請敘述微處理器 F、微機??谖C系統(tǒng) 心SE者之間的區(qū)別。 1分(4)單片機與其他常見微機(如PCM)有什么不同?它有什么獨特優(yōu)點?1分(5)簡述MOVX! MOVC令的異同之處。 1分(6)DPTR是什么寄存器?它由哪些特殊功能寄存器組成?它的主要作用是什么? 1分(7)MCS-51系列單片機內(nèi)部包含哪些主要邏輯功能部件? 1分(8)分析以下程序中每條指

11、令執(zhí)行過程和結(jié)果。 MOVA , #30H MOVSP, #55H MOVDPTR, #2000H PUSHDPL PUSHDPH PUSHACC MOVDPTR, #4000H MOVA, #22H MOVX DPTRA POP ACC POP DPHPOP DPL1分(9)編寫指令,完成下列功能。(1)將R0勺內(nèi)容彳專送到 R5。(2)將片內(nèi)RAM20H元的內(nèi)容送 30Hli元。(3)將片內(nèi)RAMJ 40單元的內(nèi)容送片外 RAMJ2000Hll元。1分(10)簡述MCS-51匚編語言指令格式。1分(11)MCS51單片機響應(yīng)中斷的典型時間為多少?在哪些情況下CPU1推遲對中斷申請的響應(yīng)?

12、1分(12)單片機系統(tǒng)中的定時和計數(shù)功能有何區(qū)別?分別適用于什么場合?簡述其工作原理。 1分(13)循環(huán)程序由哪幾部分組成? 1分(14)并行I/O 口作輸入口使用時,要如何設(shè)置? 1分(15)決定8255選通地址的引腳有哪些?1分(16)設(shè)允許片內(nèi)T1、T0溢出中斷,禁止其它中斷,試寫出中斷允許寄存器IE的值。若(IE) 二12需歸否進行正常中斷?若不能如何改正IE值?1分(17)某單片機系統(tǒng)用到兩個中斷源:外部中斷0 (脈沖觸發(fā)方式),定時/計數(shù)器T1,且要求后者的中斷優(yōu)先級高于前者。問實現(xiàn)以上中斷管理應(yīng)對哪些控制寄存器的控制位進行操 作?用位操作指令列寫。1分(18)記住5個中斷源的入口

13、地址。設(shè) T1溢出中斷服務(wù)程序的入口地址為0600H,試說明CPU響應(yīng)該中斷后,程序是如何轉(zhuǎn)向0600H執(zhí)行的?哪個轉(zhuǎn)移過程由硬件完成?哪個轉(zhuǎn)移過程由軟 件實現(xiàn)?1分(19)如何用定時中斷來擴展外部中斷源?1分(20)閱讀T0、T1初始化程序,回答右邊幾個問題(設(shè)主頻為6MHZMOVA,#11HMOV TMOD,AMOVTH0,#9EHMOVTL0,#58HMOVTH1,#0F0HMOVTL1,#60HCLR PT0SETB PT1SETB ET0SETB ET1SETB EA*MOV A,#50H*MOV TCON,A(1) T0,T1各用何種方式工作?幾位計數(shù)器?(2)T0,T1各自定時時

14、間或計數(shù)次數(shù)是多少?(3)T0,T1的中斷優(yōu)先級? (4)T0,T1的中斷矢量地址?四、多項選擇題(1小題,共1分)1分(1)所謂系統(tǒng)總線,指的是()A數(shù)據(jù)總線B、地址總線 C、內(nèi)部總線D、外部總線E、控制總線五、編程題(8小題,共8分)1分(1)編一子程序,從串行接口接受一個字符.1分(2)編制一個循環(huán)閃爍燈的程序。有8個發(fā)光二極管,每次其中某個燈閃爍點亮10次后,轉(zhuǎn)到下一個閃爍10次,循環(huán)不止。畫出電路圖。1分(3)利用8031單片機的P1.0端持續(xù)產(chǎn)生如圖41所示的方波,系統(tǒng)晶振頻率為12MHz)要求 軟件時方法或定時器方法完成此題要求。圖41第五題圖1分(4)將累加器A中的8位無符號數(shù)

15、轉(zhuǎn)換成3位壓縮BCDt百位數(shù)放20Hli元,十位和個位數(shù)放 21H單元,編寫程序。1分(5)用位操作指令實現(xiàn)下面的邏輯方程P1.2=ACC.1?P1.4?PSW.1+20H?21H1分(6)用位操作指令實現(xiàn)下面的邏輯方程PSW.1=PSW.2+20H+P3.3 ?ACC.3+P1.2?P2.11分(7)試編寫程序,完成兩個16位數(shù)的減法:7F4DH- 2B4EH結(jié)果存入內(nèi)部 RAM4130H和31H 單元,31Hl元存差的高8位,30Hll元存差的低8位。1分(8)試編寫程序,將R1中的低4位數(shù)與R2中的高4位數(shù)合并成一個8位數(shù),并將其存放在 R1 中。六、判斷題(21小題,共21分)1分(1

16、)使用可編程接口必須處始化。()。1分(2)要MCS-51 系統(tǒng)中,一個機器周期等于1.5的。()若晶振頻率屢8MHz才可能為1.5必1分(3)計算機中常作的碼制有原碼、反碼和補碼()1分(4)微型計算機與一般計算機的主要區(qū)別是體積小、重量輕、耗電少、價格便宜。()1分(5)在MCS-51 系統(tǒng)中,一個機器周期等于 1us。()1分(6)所有的十進制小數(shù)都能準(zhǔn)確地轉(zhuǎn)換為二進制小數(shù)。()1分(7)SP內(nèi)裝的是棧頂首址的內(nèi)容。()1 分(8)CPL 30H()1 分(9)MOV A, R3()1 分(10)MOV F0, C ()1分(11)我們所說的計算機實質(zhì)上是計算機的硬件系統(tǒng)與軟件系統(tǒng)的總稱

17、。()1分(12)MCS-51的相對轉(zhuǎn)移指令最大負跳距是 127B。()1 分(13)MCS-51 的時鐘最高頻率是 18MHz. ( ).12MHz。1分(14)MCS-51的特殊功能寄存器分布在 60H80H&址范圍內(nèi)。()80HFFH1分(15)使用可編程接口可以不必處始化。1分(16)MCS-51是微處理器。1分(17)MCS-51系統(tǒng)可以沒有復(fù)位電路。1分(18)調(diào)用子程序指令(如:CALL)及返回指令(如: RET與堆棧有關(guān)但與PC6關(guān)。1 分(19)ADDC A,C ()1分(20)P1 口最低位上接入了打印機的 BUSY1號,則查看該彳t號的指令是MOV C P1.0。

18、1分(21)DMA方式在傳送過程中,地址修改、字節(jié)計數(shù)等操作完全由硬件電路來實現(xiàn)。七、閱讀并分析程序(根據(jù)各題具體要求填寫答案)(3小題,共3分)1分(1)設(shè)內(nèi)部RAM359Hli元的內(nèi)容為50H,寫出當(dāng)執(zhí)行下列程序段后寄存器A R0和內(nèi)部RAM中50H, 51H單元的內(nèi)容為何值?MOV A 59HMOV R0 AMOV A #00HMOV R0, AMOV A, #25HMOV 51H, AMOV 52H, #70H1分(2)請?zhí)顚懗绦驁?zhí)行結(jié)果。已知執(zhí)行前有A=02H SP=40H (41H) =FFH (42H) =FFH程序如下:POP CPHPOP DPLMOV DPTR #3000H

19、RL AMOV B AMOVC A A+DPTRPUSH ACCMOV A, BINC AMOVC A, A+DPTRPUSH ACCRETORG 3000HDB 10H, 80H, 30H, 80H, 50H, 80H, 程序執(zhí)行后:A= H、SP= H、 (42H) = H、PC= H? 1分(3)分析下面程序段的執(zhí)行功能。0000CLR AMOVR2,AMOVR7,#4h 口 h I h iTrrn hi h m oloop:CLR CR1 R2 R0MOVA, R0 " RLC AMOVR0,AMOVA,R1 RLC A MOVR1,A MOVA,R2 RLC A MOVR2

20、,A DJNZ R7,LOOPSJMP $=案= 一、01(33小題,共33分)1 分(1)A1 分(2)A1 分(3)D1 分(4)C1 分(5)D1 分(6)C1 分(7)A1 分(8) D1 分(9) B1 分(10) B1 分(11) C1 分(12) D1 分(13) B1 分(14)D1 分(15)B1 分(16)A1 分(17)D1 分(18)A1 分(19)C1 分(20)C1 分(21)B1 分(22)D1 分(23)C1 分(24)B1 分(25)B1 分(26)D1 分(27) B1 分(28) B1 分(29)B1 分(30)B1 分(31)D1 分(32)C1 分(3

21、3)C二、03(14小題,共14分)1分(1)原碼、反碼和補碼1 分(2)000111011分(3)CPU 存儲器 IO接口1 分(4)EA1 分(5)CPU、存儲器、I/O ;1分(6)運算器、控制器、布爾處理器;1分(7)3 (從第0組排起);1 分(8)01 分(9) 128、127;1分(10)PC、每取完一字節(jié)指令后 PCrt容會自動加1; 21、16、8、16。1 分(11)81 分(12)ROM RAM1 分(13)77H50H1分(14)5 ,外部中斷0、定時器0、外部中斷1、定時器1和串行口;外部中斷1、定時器1。三、04(20小題,共20分)1分(1)各種類型的單片機片內(nèi)程

22、序存儲器的配置形式主要有以下幾種形式:(1)掩膜(Msak) ROM!1單片機:內(nèi)部具有工廠掩膜編程的ROM RO岫的程序只能由單片機制造廠家用掩膜工藝固化,用戶不能修改ROMP的程序。例如:MCS-51系列的8051。掩膜ROM片機適合于大批量生產(chǎn)的產(chǎn)品。用戶可委托芯片生產(chǎn)廠家采用掩膜方法將程序制作在 芯片的ROM(2)EPRO就單片機:內(nèi)部具有紫外線可擦除電可編程的只讀存儲器,用戶可以自行將程序?qū)懭氲叫酒瑑?nèi)部的EPROM,也可以將EPROM的信息全部擦除。擦去信息的芯片還可以再次寫入新的程序,允許反復(fù)改寫。例如:MCS-51系列的8751。EPROM單片機使用比較方便,但價格較高,適合于研

23、制產(chǎn)品或結(jié)構(gòu)要求簡單的小批量產(chǎn)品。(3)無RO照單片機:內(nèi)部沒有程序存儲器,它必須連接程序存儲器才能組成完整的應(yīng)用系統(tǒng)。例如:MCS 51系列的8031。無RO跟單片機價格低廉,用戶可根據(jù)程序的大小來選擇外接程序存儲器的容量。這種單片機擴展靈活,但系統(tǒng)結(jié)構(gòu)較復(fù)雜。(4)E2ROM1單片機:內(nèi)部具有電可擦除叫可編程的程序存儲器,使用更為方便。例如:MCS-51的派生型89C51單片機。(5)OTP(One Time Programmable)ROM單片機:內(nèi)部具有一次可編程的程序存儲器,用戶可以在編程器上將程序?qū)懭肫瑑?nèi)程序存儲器中,程序?qū)懭牒蟛荒茉俑膶憽@纾篘E公司的FD75P308G-3B9

24、。這種芯片的價格也較低。1分(2)微型計算機組成由微處理器( CPU、存儲器、接口適配器(I 或口電路)及輸入/ 輸出設(shè)備組成。通過系統(tǒng)總線將它們連接起來,以完成某些特定的運算與控制。1分(3)運算器、控制器合稱為中央處理單元( CPU或處理器;若這兩部分集成在同一塊集成 電路硅片上,則稱為微處理器(uP)或MPU微機uC包括微處理器uP之外,還含有存儲器和I/O接口。微機系統(tǒng)ucs除包括微機uC硬件之外,還包含系統(tǒng)軟件和應(yīng)用軟件。1分(4)主要有三點不同:一是 CPU存儲器和I/O接口這幾部分集成在一片芯片上;二是存儲器設(shè)計采用了哈佛結(jié)構(gòu),將程序存儲器和數(shù)據(jù)存儲器在物理上分開;三是供位處理和

25、位控制的資源豐富、I/O接口完善。優(yōu)點:集成度高、價格低廉,性能/價格比高;程序存儲器和數(shù)據(jù)存儲器在物理上分開,可使程序不受干擾,抗干擾能力強;布爾處理能力強,適于工業(yè)控制。1分(5)MOVXF口 MOVCf令的相同之處; 都是數(shù)據(jù)傳送類指令。 不同之處:MOVX在A累加器與片 外數(shù)據(jù)存儲器之間雙向傳送數(shù)據(jù)的指令;而 MOVC是將程序存儲器中內(nèi)容讀入 A累加器的指令。1分(6)DPTR是16位數(shù)據(jù)指針寄存器,它由兩個8位特殊功能寄存器DPL(數(shù)據(jù)指針低8位)和DPH (數(shù)據(jù)指針高8位)組成,DPT理于彳存16位地址,作間址寄存器用,可尋址外部數(shù)據(jù)存儲器,也可尋址程序存儲器。1分(7)CPU、存

26、儲器、定時器/計數(shù)器和I/O接口等1 分(8) (A)=30H(SP)=55H(DPTR)=2000H(56H)=00H(57H)=20H(58H)=30H(DPTR)=4000H(A)=22H(4000H)=22H(A)=30H(DPH)=20H(DPL)=00H1 分(9)(1)MOV A, R0MOV R5, A(2)MOV 30H , 20H(3)MOV A , 40HMOVDPTR, #2000HMOVXDPTR, A1分(10)MCS-51匯編語言格式如下:標(biāo)號:操作碼助記符操作數(shù)1操作數(shù)2操作數(shù)3注釋標(biāo)號是用戶定義的符號,其值代 表這條指令的地址。操作碼助記符是指令系統(tǒng)規(guī)定的代表

27、特定指令功能的英文縮寫符。每條指令都有操作碼記符。指令的操作數(shù)最多有3個,也有無操作數(shù)的指令。注釋字段是用戶對程序的說明,便于對程序的閱讀和理解。簡答1分(11)典型(也是最短)時間為 3個機器周期。若出現(xiàn)以下情況將推遲對中斷申請的響應(yīng):1)正在執(zhí)行的中斷服務(wù)級別很高(或同級);2)濁當(dāng)前指令的最后一個 M (機器)周期;3)若當(dāng)前指令是RETI或是對IP、IE寄存器的操作指令,則不能馬上響應(yīng),還會順延一條指令。1分(12)定時”功能是對片內(nèi)穩(wěn)頻脈沖(是晶振頻率的1/12)的計數(shù),從計數(shù)開始到計滿溢出為止,可以由計數(shù)值X穩(wěn)頻脈沖周期值來得到一個準(zhǔn)確的時間值;而計數(shù)”功能則是對單片機引腳上的外來

28、隨機脈沖進行計數(shù),一般情況下難以折算為精確進間。定時功能適用于需要準(zhǔn)確計量一段時間的場合;而計數(shù)功能適用于對外部事件的計數(shù)。在單片機內(nèi),定時和計數(shù)的實現(xiàn)都是借助一個加1計數(shù)器,工作原理基本一樣,只是定時方式下計數(shù)脈沖為fose/12,計數(shù)方式下的計數(shù)脈沖由單片機外引腳(T0或T1)來輸入。1分(13)(一)循環(huán)初始化循環(huán)初始化程序段位于循環(huán)程序開頭,用于完成循環(huán)前的準(zhǔn)備工作。例如給循環(huán)體中循環(huán)計數(shù)器和各工作寄存器設(shè)置初值,其中循環(huán)計數(shù)器用于控制循環(huán)次數(shù)。(二)循環(huán)工作部分這部分位于循環(huán)體內(nèi),是循環(huán)程序的主體,需要重復(fù)執(zhí)行的程序段。要求編程時盡可能簡練,以縮短程序執(zhí)行的時間。(三)循環(huán)控制部分循

29、環(huán)控制部分也在循環(huán)體內(nèi)。常常由循環(huán)計數(shù)器修改和條件轉(zhuǎn)移語句組成,用于控制循環(huán)執(zhí)行的次數(shù)。(四)循環(huán)終止部分這部分程序用于存放執(zhí)行循環(huán)程序的結(jié)果,并判斷是否滿足結(jié)束條件,若不滿足則轉(zhuǎn)去繼續(xù)執(zhí)行循環(huán)工作部分,滿足則退出循環(huán)。1分(14)必須先向口內(nèi)的鎖存器中寫入1”1分(15)決定8255選通地址的引腳有地址輸入線A1、A0和片選輸入控制線 CS1分(16)IE的值為8AH若(IE) =12H,不能進行正常中斷,修改IE值為92H。1分(17)位操作指令如下:SETB EASETB EX0SETB ET1SETB PT1CLR PX01分(18)T1溢出中斷服務(wù)程序的入口地址為0600H,當(dāng)CPU

30、向應(yīng)該中斷后,先自動轉(zhuǎn)向 001BH,再經(jīng)指令引導(dǎo)轉(zhuǎn)向0600Hb執(zhí)行的。轉(zhuǎn)向001BH勺轉(zhuǎn)移過程由硬彳完成,轉(zhuǎn)向0600H處的轉(zhuǎn)移過程由軟件實現(xiàn)。1分(19)將定時/計數(shù)器的方式置為計數(shù)方式,觸發(fā)外部中斷的電平信號接到定時/計數(shù)器的計數(shù)脈沖輸入引腳T0 (或T1)上,計數(shù)器的初值置為最大,當(dāng)發(fā)生外部中斷請求時(下降沿信號有效),計數(shù)器加1計數(shù),引起溢出中斷,此種方法可用于擴展外部中斷源。1分(20)(1)T0、T1都以方式1工作,16位計數(shù)器。(2)T0 的定時時間=2*(M-定時初值)=2*65536-(9E58)16=2*65536-40536=50000(微秒)=0.05 秒T1 的定

31、時時間=2*(M-定時初值)=2*65536-(F060)16=2*65536-61536=8000 (微秒)=0.008 秒(3)T0設(shè)為低優(yōu)先級,T1設(shè)為高優(yōu)先級。(4)T0的中斷矢量地址:000BHT1的中斷矢量地址: 001BH四、05(1小題,共1分)1 分(1)ABE五、06(8小題,共8分)1 分(1)START: MOV TMOD,#20H ;定時器 T1 工作于模式 2MOV TH1,#0E8H ;設(shè)置波特率為 1 200b/sMOV TL1,#0E8HSETB TR1 ;啟動 T1MOV SCON,#50H ;串行接口工作于方式1,充許接收L1:JNB RI,L1 ;等待接

32、收數(shù)據(jù),末接收到數(shù)據(jù),繼續(xù)等待CLR RI ;接收到數(shù)據(jù),清RIMOV A, SBUF ;接收到數(shù)據(jù)送A RET 1 分(2)本程序的硬件連接如圖所示。當(dāng)P1.0輸出高電平時,LED丁氯,否則不亮。其程序如下:MOV A,#01H;燈亮初值SHIFT: LCAILFLASH;調(diào)閃亮10次子程序RR A ;右移一位SJMP SHIFT ;循環(huán)FLASH: MOVR2,#0AH閃爍 10 次計數(shù)FLASH1; MOVP1,A;點亮LCALL DELAY;延時MOV P1,#00H;熄滅LCALL DELAY;延時DJNZ R2,FLASH1;循環(huán)RET1分(3)用軟件定時方式,可以通過調(diào)用20m誕時子程序來實現(xiàn)。程序如下:STAR

溫馨提示

  • 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論