單片機(jī)題庫(kù)分章節(jié)答案C語(yǔ)言_第1頁(yè)
單片機(jī)題庫(kù)分章節(jié)答案C語(yǔ)言_第2頁(yè)
單片機(jī)題庫(kù)分章節(jié)答案C語(yǔ)言_第3頁(yè)
單片機(jī)題庫(kù)分章節(jié)答案C語(yǔ)言_第4頁(yè)
單片機(jī)題庫(kù)分章節(jié)答案C語(yǔ)言_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、(紅色是測(cè)試考過(guò)的,藍(lán)色是老師給的習(xí)題重點(diǎn)看)第1局部 單片機(jī)概述及數(shù)學(xué)根底一、填空題1、十進(jìn)制255的二進(jìn)制是,十六進(jìn)制是 FF .2、單片機(jī)是將 CPU、 存儲(chǔ)器、特殊功能存放器、定時(shí)/計(jì)數(shù)器 和輸入/輸出接口電路、以及相互連接的總線等集成在一塊芯片上.3、十進(jìn)制127的二進(jìn)制是 1111111、十六進(jìn)制是 7F .4、+59的原碼是 00111011 , -59的補(bǔ)碼是.5、十進(jìn)制數(shù)100轉(zhuǎn)換為二進(jìn)制數(shù)是1100100:十六進(jìn)制數(shù)100轉(zhuǎn)換為十進(jìn)制數(shù)是256 .6、十進(jìn)制數(shù)40轉(zhuǎn)換為二進(jìn)制數(shù)是101000 :二進(jìn)制數(shù)10.10轉(zhuǎn)換為十進(jìn)制數(shù) 是2. 5 .7、十進(jìn)制99的二進(jìn)制是 110

2、0 011 ,十六進(jìn)制是 63.二、判斷題(X ) 1、AT89S5促一種高性能的16位單片機(jī).8位機(jī)( X ) 2、有符號(hào)正數(shù)的符號(hào)位是用1表示的.三、選擇題()1、計(jì)算機(jī)中最常用的字符信息編碼是( A ?) ?A.?ASCII? B.BCD 碼 C.?余 3 碼? D.?循環(huán)碼四、簡(jiǎn)做題1、何謂單片機(jī)單片機(jī)與一般微型計(jì)算機(jī)相比,具有哪些特點(diǎn)第2局部51單片機(jī)硬件結(jié)構(gòu)、存儲(chǔ)系統(tǒng)及I/O 接口一、填空題1、AT89S51單片機(jī)共有4 個(gè)8位的并行I/O 口,其中既可用作地址/數(shù)據(jù)口,又可用作一般的I/O 口的是 P0 .2、假設(shè)采用12MHz的晶振,那么MCS-51單片機(jī)的振蕩周期為 1/12

3、 “ S _ ,機(jī)器周期為1從S .3、AT89S51單片機(jī)字長(zhǎng)是8:位,有40根引腳.4 . 89S51單片機(jī)是8位單片機(jī),其PC計(jì)數(shù)器是 16位.5 .假設(shè)單片機(jī)使用的晶振頻率是 6MHz,那么一個(gè)振蕩周期是1/6 s S, 一個(gè)機(jī)器周期是2S pS.6 . 89S51單片機(jī)是+5 V供電的.4.0-5.5V7 .堆棧是內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按先進(jìn)后出 的原那么出入棧的.8 . MSC 51系列單片機(jī)具有 4個(gè)并行輸入/輸出端口,其中 P0 口是一個(gè) 兩用接口 ,它可分時(shí)輸出外部存儲(chǔ)器的低八位地址和傳送數(shù)據(jù), 而 P1 是 一個(gè)專(zhuān)供用戶(hù)使用的I/O 口,常用于第二功能的是 P3 口.9

4、.當(dāng)單片機(jī)系統(tǒng)進(jìn)行存儲(chǔ)器擴(kuò)展時(shí),用P2 口的作為地址總線的高八 位、用P0作為地址總線的低八 位.10 .半導(dǎo)體存儲(chǔ)器分為ROM禾口RAM兩大類(lèi),其中前者具有非易失性即掉電后仍能保存信息,因而一般用來(lái)存放系統(tǒng)程序,而后者具 有易失性,因而一般用來(lái)存放經(jīng)常變動(dòng)的用戶(hù)程序.中間結(jié)果等.11 . MCS-51系列單片機(jī)對(duì)外部數(shù)據(jù)存儲(chǔ)器是采用 DPTR彳為指針的,其字長(zhǎng)為 16 位、因而可尋址的數(shù)據(jù)存儲(chǔ)器的最大空間為64K字節(jié).12 . 51單片機(jī)有 26個(gè)特殊功能存放器,其中 11個(gè)具有位尋址功能.13 .當(dāng)單片機(jī)系統(tǒng)需要外擴(kuò)展存儲(chǔ)器時(shí),P2和 P0 作為地址總線.14 .AT89S51單片機(jī)上電初

5、始化后,將自動(dòng)設(shè)置一些存放器的初始值,其中堆棧 指針SP的初始值為07H, P0 口復(fù)位值是FFH .15 .單片機(jī)兩種節(jié)電模式:空閑模式和 掉中橫式 ,節(jié)電模式是由特殊功能存放器 PCON中的有關(guān)位來(lái)限制的.16 .在單片機(jī)硬件設(shè)計(jì)時(shí),31腳一般耍接一高中平 , ?晶振在PCB設(shè)計(jì)中應(yīng)盡量靠近51芯片.?17 .在AT89S51單片機(jī)中,RAM是數(shù)據(jù)存儲(chǔ)器,ROM為 程序存儲(chǔ)器.18 .單片機(jī)的復(fù)位方式主要有上電復(fù)位 和 按鍵 復(fù)位兩種.19 .AT89S51單片機(jī)的內(nèi)部RAM的尋址空間為 256B ,而內(nèi)部ROM的尋址 空間為 4K .20.總線(BUS)是計(jì)算機(jī)各部件之間傳送信息的公共通

6、道,微機(jī)中有內(nèi)部總線 和外部總線兩類(lèi).其中外部總線有限制總線、數(shù)據(jù)總線、地址總線三種.21、PSW的RS1和RS0為01,那么第1組的工作存放器區(qū)被選擇為工作寄存器組,此時(shí)R0的地址為08HO22、給RST引腳輸入 2個(gè)機(jī)器周期的高 電平使單片機(jī)復(fù)位,此時(shí)P0= FFH或者 0XFF , SP= 07H 或者 0X07 .23、堆棧在內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按 先進(jìn)后出 的原那么出入棧的.24、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是 ?數(shù)據(jù)?*?程序?分開(kāi)編 址.25、限制程序執(zhí)行順序的存放器是PC 、是16位存放器.二、判斷題(X ) 1、MCS-51單片機(jī)的程序存儲(chǔ)器只能用來(lái)存放程序.(X )

7、 2、MCS-51假設(shè)希望程序從片內(nèi)存儲(chǔ)器開(kāi)始執(zhí)行,EA腳應(yīng)接低電平.(X ) 3、89S51單片機(jī)中,外部RAM與I/O接口是統(tǒng)一編址的.( X ) 4、89S51單片機(jī)復(fù)位后,特殊功能存放器 SP的內(nèi)容都是00H.(X ) 5、51單片機(jī)內(nèi)部存放器都是8位的.(V ) 6、對(duì)于8位機(jī),如果正數(shù)+正數(shù)等于負(fù)數(shù),那么會(huì)產(chǎn)生溢出.(X )7.在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1ps.(X ) 8.復(fù)位之后,P0-P3的內(nèi)容為0FFH,棧指針SP指向00H單元.(,)9.當(dāng)AT89C51的EA引腳接低電平時(shí),CPU只能訪問(wèn)片外ROM, 而不管片內(nèi)是否有程序存儲(chǔ)器.(X ) 10.擴(kuò)展I/O 口

8、占用片外數(shù)據(jù)存儲(chǔ)器的地址資源.(X ) 11. MCS-51系統(tǒng)可以沒(méi)有復(fù)位電路.(X ) 12.程序存儲(chǔ)器不僅可以存放程序指令字節(jié)代碼和表格常數(shù),還可以 作為數(shù)據(jù)暫存和緩沖待調(diào)試的程序代碼等.(V ) 13.單片機(jī)復(fù)位后不影響片內(nèi)RAM單元的數(shù)據(jù),僅影響特殊功能寄 存器中的內(nèi)容.(,)14.程序計(jì)數(shù)器PC不能為用戶(hù)編程時(shí)直接使用,由于它沒(méi)有地址.)15. 8051共有21個(gè)特殊功能存放器,它們的位都是可以用軟件設(shè)置的,因此,是可以進(jìn)行位尋址的(X ) 16. 8051單片機(jī)必須使用內(nèi)部 ROM.( V ) 17. 8051是一種8位單片機(jī).( V ) 18. MCS 51單片機(jī)的CPU能同時(shí)

9、處理8位二進(jìn)制數(shù)據(jù).( V ) 19.AT89S51單片機(jī)采用的是哈佛結(jié)構(gòu).()20.AT89S51單片機(jī)的內(nèi)部RAM的位尋址空間有128位.( V ) 21.RXD表示用行口輸入端,而 TXD表示用行口輸出端.(X ) 22.系統(tǒng)復(fù)位后,四個(gè)I/O 口的初始值都是00H.(X ) 23.一月AT89S51單片機(jī)的特殊功能存放器的數(shù)據(jù)都是 8位的,但數(shù) 據(jù)指針存放器DPTR的數(shù)據(jù)卻是16位的.( V ) 24. AT89S51單片機(jī)共有4個(gè)8位的并行I/O 口,其中P2 口既可用作 地址/數(shù)據(jù)口,又可用作一般的I/O 口.(,)25. sbit不可用于定義內(nèi)部 RAM的位尋址區(qū),只能用在可位尋

10、址的SFR上( V ) 26.SFR中但凡能被8整除的地址,都具有位尋址水平.(V ) 27. 8051單片機(jī),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的.(X ) 28.MCS51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H.( V ) 29.當(dāng)8051單片機(jī)的晶振頻率為12MHz時(shí),ALE地址鎖存信號(hào)端的 輸出頻率為2MHZ的方脈沖.(X ) 30.在51系列的單片機(jī)系統(tǒng)中,一個(gè)機(jī)器周期是固定的.三、選擇題1、AT89S51單片機(jī)采用的內(nèi)部程序存儲(chǔ)器的類(lèi)型是( C ).A. EPROMB. SFR C. FlashD.掩月M ROM2、以下計(jì)算機(jī)語(yǔ)言中,CPU能直接識(shí)別的是( D

11、).A.自然語(yǔ)言 B.高級(jí)語(yǔ)言 C.匯編語(yǔ)言 D.機(jī)器語(yǔ)言3、51單片機(jī)復(fù)位后,PC與P 口 (I/O)的值為(?B?).A. 0000H, 00H B. 0000H, FFHC. 0003H, FFHD. 0003H, 00H4、提升單片機(jī)的晶振頻率,那么機(jī)器周期( A ).A.變短B.變長(zhǎng) C.不變D.不定5、單片機(jī)的應(yīng)用程序一般存放于 B 中A、RAMB、ROMC、存放器D、CPU6 . 89S51單片機(jī)的PSW存放器中的RS1和RS0用來(lái)A .A.選擇工作存放器組B.指示復(fù)位C.選擇定時(shí)器D.選擇工作方式7 . 80C51根本型單片機(jī)內(nèi)部程序存儲(chǔ)器容量為C ?.A.16K?B.8K?C

12、.4K?D.2K8 . AT89S51單片機(jī)的P0口,當(dāng)使用外部存儲(chǔ)器時(shí)它是一個(gè) A .A.傳輸?shù)?位地址/數(shù)據(jù)總線口B.傳輸?shù)?位地址口C.傳輸高8位地址/數(shù)據(jù)總線口D.傳輸高8位地址口9 .在AT8951單片機(jī)的4個(gè)并口中,需要外接上拉電阻的是 A .A . P0 口 B . P1 口 C . P2 口 D . P3 口10 .在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征存放器是C 0A. PCB. AC. PSWD. SP11 . 51單片機(jī)的XTAL1和XTAL2弓I腳是D? ?弓|腳A.外接定時(shí)器 B.外接用行口 ?C.外接中斷?D.外接晶振12 .計(jì)算機(jī)在使用中斷方式與外界交

13、換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是B .A.由CPU自動(dòng)完成B.由中斷效勞子程序完成C.在中斷響應(yīng)中完成D.在主程序中完成13 . MCS-51系列單片機(jī)是屬于?£?體系2構(gòu).A、馮諾依曼?B 普林斯頓?C哈佛?D圖靈14 .MCS-51系列的單片機(jī)中片內(nèi)RAM的字節(jié)大小可能的是?£?A、128M?B 128K? C 128? D64?15 .可以將P1 口的低4位全部置高電平的表達(dá)式是B? ?A、P1&=0x0f?B P1|=0x0f?C P1A=0x0f?D P1=-P116 . 51單片機(jī)假設(shè)晶振為6MHZ,定時(shí)/計(jì)數(shù)器一次最大的定時(shí)時(shí)間是 C.A.約 60msB

14、.約 100msC.約 130msD.約 160ms17 .單片機(jī)復(fù)位后P0 和SP的值分別為 C .A.00H,00HB.00H , 13HC.0FFH, 07HD.FFH, 07H18 .AT89S51單片機(jī)的工作存放器區(qū)的地址范圍是 ,可分為 組. A A. 00H 1FH, 4B. 00H 1FH, 2C. 00H0FH, 4D. 00H0FH, 219 .訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是 C ?.A.RD?B.WR? C.PSEN? D.ALE20 .假設(shè)MCS-51單片機(jī)使用晶振頻率為 6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過(guò) ?B?.?A、2 仙 s?B 4 s s?C 8 s

15、s?D 1ms?21 .程序狀態(tài)字存放器PSW中的AC=1 ,表示D .A.計(jì)算結(jié)果有進(jìn)位B.計(jì)算結(jié)果有溢出C.累加器A中的數(shù)據(jù)有奇數(shù)個(gè)1D.計(jì)算結(jié)果低4位向高位進(jìn)位22 .AT89S51單片機(jī)的4個(gè)I/O 口中,以下哪個(gè)I/O 口內(nèi)部不帶上拉電阻,在應(yīng)用 時(shí)要求外加上拉電阻的是 A .A.P0B.P1 口C.P2 口D.P3 口23 .假設(shè)51單片機(jī)的晶振為8MHz,那么其對(duì)應(yīng)的機(jī)器周期為C .A.0.524 .WDT是看門(mén)狗定時(shí)器,它包含一個(gè)_B_位計(jì)數(shù)器和定時(shí)復(fù)位存放器 WDTRST. A.13B.14C.15D.1625 . MCS-5l單片機(jī)的堆棧區(qū)是設(shè)置在?C ?中.?A、片內(nèi)RO

16、M區(qū)?R 片外ROM區(qū)?C、片內(nèi)RAM區(qū)?D、片外RAM區(qū)26、AT89S51單片機(jī)采用的內(nèi)部程序存儲(chǔ)器的類(lèi)型是 B .A. EPROMB. Flash C. SFRD.掩月M ROM27、單片機(jī)復(fù)位后,SP、PC、I/O 口P0、P1、P2、P3的內(nèi)容為?C ?A. SP = 00H? PC = 1000H?I/O 口 = FFH B. SP = 00H?PC = 0000H? I/O 口 =00HC. SP = 07H?PC = 0000H?I/O = FFH D. SP = 07H?PC = 0000H? I/OH =00H28、P0、P1 口作輸入用途之前必須?A? ? ?A.相應(yīng)端口

17、先置 1?B.相應(yīng)端口先置 0?C.外接高電平?D.外接 上拉電阻29、MCS51單片機(jī)的CPU主要的組成局部為?A ?.?A、運(yùn)算器、限制器?B加法器、存放器?C、運(yùn)算器、加法器?D運(yùn)算器、譯碼器30、單片機(jī)8031的ALE弓|腳是 B ?.A、輸出高電平?B輸出矩形脈沖,頻率為fosc的1/6?C、輸出低電平?D輸出矩形脈沖,頻率為fosc的1/231、MCS-51單片機(jī)的復(fù)位信號(hào)是?A有效.A.高電平 B.低電平 ?C.上升沿 ?D.下降沿31、在訪問(wèn)片外擴(kuò)展存儲(chǔ)器時(shí),低 8位地址和數(shù)據(jù)由口分時(shí)傳送,高8位 地址由口傳送.C A. P0 P1 B. P1 P0 C. P0 P2 D. P

18、2 P0四、簡(jiǎn)做題1、請(qǐng)說(shuō)明為什么使用LED需要接限流電阻,當(dāng)高電平為+5V時(shí),正常點(diǎn)亮一 個(gè)LED需要多大阻值的限流電阻設(shè) LED的正常工作電流為10mA,導(dǎo)通 壓降為0.6V,為什么2、MCS-51單片機(jī)的存儲(chǔ)器從物理結(jié)構(gòu)上可劃分幾個(gè)空間3、MCS-51單片機(jī)的P0P3四個(gè)I/O端口在結(jié)構(gòu)上有何異同使用時(shí)應(yīng)注意的 事項(xiàng)五、編程題1、用AT89S51單片機(jī)的P2 口限制8個(gè)LED 共陽(yáng)接法依次右移1位點(diǎn)亮亮200ms o 即 P2.7 亮一 P2.6 亮fP2.1 -P2.0 亮,重復(fù)循環(huán).I#include<reg51.h>delay()()void main() int i;

19、char table=0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;while(1) for(i=0;i<8;i+)P2=tabeli;delay(200);2、利用AT89C51的P1 口限制8個(gè)發(fā)光二極管LED.相鄰的4個(gè)LED為一組, 使2組每隔0.5S交替發(fā)亮一次,周爾復(fù)始.畫(huà)出電路圖(含最小系統(tǒng)及與外設(shè) 的連接圖)并編寫(xiě)程序.#include<reg51.h>delay()void main() int i;while(1)P2=0x0f;delay(500);P2=0Xf0;delay(500);4、編制一個(gè)循環(huán)閃爍的程序.有8個(gè)

20、發(fā)光二極管,每次其中某個(gè)燈閃爍點(diǎn)亮10 次后,轉(zhuǎn)到下一個(gè)閃爍10次,循環(huán)不止.畫(huà)出電路圖.#include<reg51.h>delay()(void main() int i,j;char table"0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe;while(1) for(i=0;i<8;i+) for(j=0;j<10;j+)P2=tabeli;delay(200);P2=0XFF;delay(200);一、填空題1、在C51語(yǔ)言的程序中,注釋一般采用1*1 和 /來(lái)實(shí)現(xiàn).2. KeiL C51軟件中,工程文件的擴(kuò)展名是uv

21、proj ,編譯連接后生成可下載至單片機(jī)芯片的文件后綴名是hex .二、判斷題(,)1、特殊功能存放器的名字,在 C51程序中,全部大寫(xiě).(X ) 2、在C語(yǔ)言中,函數(shù)的調(diào)用是可以根據(jù)需要隨便調(diào)用,前面的函數(shù)可以調(diào)用后面的函數(shù),后面的函數(shù)也可以調(diào)用前面的函數(shù),無(wú)需聲明.,3、假設(shè)一個(gè)函數(shù)的返回類(lèi)型為void,那么表示其沒(méi)有返回值.X 4、用C語(yǔ)言編寫(xiě)AT89C51單片機(jī)時(shí),必須添加的頭文件是“stdio.h".X 4、采用單片機(jī)的C語(yǔ)言開(kāi)發(fā)時(shí),只能利用C51語(yǔ)言書(shū)寫(xiě)程序,不能 嵌套匯編語(yǔ)言. V 5、#include?<reg51.h丈f#include? r3g51.h是等價(jià)

22、的.,6、在C語(yǔ)言中,所有定義在主函數(shù)之前的函數(shù)無(wú)需進(jìn)行聲明.三、選擇題1、以下數(shù)據(jù)類(lèi)型中,C 是51單片機(jī)特有的類(lèi)型.A. charB. intC. bitD. float2、利用以下A 關(guān)鍵字可以使用不同的中斷源.A. interruptB. sfrC. whileD. using3 .使用單片機(jī)軟件調(diào)試C語(yǔ)言程序時(shí),首先應(yīng)新建文件,具擴(kuò)展名是 A A. *.cB. *.asmC. *.binD. *.hex4 .以下指令判斷假設(shè)定時(shí)器T0未計(jì)滿(mǎn)數(shù)就原地等待的是B .A. whileT0=1; B. whileTF0=0; C. whileT0=0; D. whileTF0=1;5 .利用

23、以下D 關(guān)鍵字可以改變工作存放器組.A. interruptB. sfrC. whileD. using6 . C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類(lèi)型包括B?.?A、整型、實(shí)型、邏輯型?B整型、實(shí)型、字符型C、整型、字符型、邏輯型?D整型、實(shí)型、邏輯型、字符型7 .以下能正確定義一維數(shù)組的選項(xiàng)是B?.?A、int?a5=0,1,2,3,4,5;?B char?a?=0,1,2,3,4,5;?C、char?a='A','B','C'? Dint?a5="0123" 四、外部中斷一、填空題1、MCS-51的外部中斷有兩種觸發(fā)方式,分別是電平觸發(fā)

24、方式和邊沿觸發(fā)方式.在電平觸發(fā)方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為 低電平 時(shí)、激 活外部中斷.2. 一個(gè)89C51系統(tǒng),要求允許外部中斷INT0和允許定時(shí)器T0中斷,其他中斷EA-ESET1EX1ET0EX0禁止,那么IE存放器可設(shè)定為IE=0X83 .IE存放器的格式為:3 . 8051在響應(yīng)中斷后,CPU能自動(dòng)撤除中斷詰求的中斷源有T0、T1以及下降沿觸發(fā)的外部中斷.4 . MSC-51引腳中,與串行通信有關(guān)的引腳是P3.0禾口 P3.1 .5 .AT89S51單片機(jī)有_5_個(gè)用戶(hù)中斷源,其中定時(shí)器 T1的中斷入口地址為001BH,外部中斷0的中斷入口地址為 0003H.6 .

25、AT89S51單片機(jī)定時(shí)器的四種工作方式中,可自動(dòng)裝載初始值的是方式2_,該工作方式是 8位計(jì)數(shù)方.7 .51單片機(jī)的中斷優(yōu)先級(jí)存放器IP的格式為:-PSPT1PX1PT0PX0當(dāng)IP=15H時(shí),外部中斷0中斷的優(yōu)先級(jí)最高.8 .51單片機(jī)的中斷優(yōu)先級(jí)存放器IP的格式為:-PSPT1PX1PT0PX0默認(rèn)情況下,各中斷存放器有一個(gè)優(yōu)先權(quán)順序,此時(shí)優(yōu)先權(quán)最高的是外部中斷0 / PX0,最低的是 用行口通信/ PS.9、MCS-51單片機(jī)外部中斷請(qǐng)求信號(hào)有電平方式和邊沿方式、在電平方式下,當(dāng)采集到INT0、INT1的有效信號(hào)為 低電平 時(shí)、激活外部中斷.10.MCS-51單片機(jī)中,在IP=0x00

26、時(shí),優(yōu)先級(jí)最高的中斷是 一外部中斷0, 最低的是串行口通信.二、判斷題(X ) 1.單片機(jī)中斷系統(tǒng)中,只要有中斷源申請(qǐng)中斷就可中斷了.(,)2.在單片機(jī)AT89S51中,當(dāng)同一中斷優(yōu)先級(jí)別的外部中斷 0和定時(shí)器T0同時(shí)產(chǎn)生中斷信號(hào),系統(tǒng)會(huì)首先響應(yīng)外部中斷 0o(V )3. TCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能存放器.(,)4.必須有中斷源發(fā)出中斷請(qǐng)求,并且 CPU翻開(kāi)中斷,CPU才可能 響應(yīng)中斷.X 5. MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同. V 6.在使用外部中斷時(shí),要把對(duì)應(yīng)中斷開(kāi)關(guān)限制位設(shè)置為1.X 7.PCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能存放器.乂 8.單片機(jī)

27、外部中斷時(shí)只有用低電平觸發(fā).,9、在一般情況下MCS-51單片機(jī)不允許同級(jí)中斷嵌套.X 10.各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在 MCS 51系統(tǒng)的IE存放 器中.三、選擇題1、51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),首先響應(yīng) A .A.外部中斷0 B.定時(shí)器0中斷C外部中斷1 D.定時(shí)器1中斷2.以下說(shuō)法錯(cuò)誤的選項(xiàng)是:B A.同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng).B.同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無(wú)法響應(yīng).C.低優(yōu)先級(jí)中斷請(qǐng)求不能中斷高優(yōu)先級(jí)中斷請(qǐng)求,但是高優(yōu)先級(jí)中斷請(qǐng)求能中斷低優(yōu)先級(jí)中斷請(qǐng)求.D.同級(jí)中斷不能嵌套.3 .在MCS 51中,需要外加電路實(shí)現(xiàn)中斷撤除的

28、是:?D? ?A.定時(shí)中斷 B.脈沖方式的外部中斷 C.外部串行中斷?D電平方式的外部中 斷4 .當(dāng)外部中斷請(qǐng)求的信號(hào)方式為脈沖方式時(shí),要求中斷請(qǐng)求信號(hào)的高電平狀態(tài) 和低電平狀態(tài)都應(yīng)至少維持A .A.1個(gè)機(jī)器周期B.2個(gè)機(jī)器周期C.4個(gè)機(jī)器周期D.10個(gè)晶振周期5 .邊沿觸發(fā)方式的外部中斷信號(hào)是A?有效.?A.下降沿?B上升沿?CW電平?低電平6 .外部中斷請(qǐng)求標(biāo)志位是 DoA.IT0 和 IT1B.TR0 和 TR1C.TI 和 RID.IE0 和 IE17 .如果將中斷優(yōu)先級(jí)存放器IP中,將IP設(shè)置為0x0A,那么優(yōu)先級(jí)最高的是(?R?) ?A、外部中斷 1?由卜部中斷 0?C定時(shí)/計(jì)數(shù)器

29、 1?D.定時(shí)/計(jì)數(shù)器 08 .計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作方式應(yīng)該是(?C ?)?A.由CPU自動(dòng)完成?B在中斷響應(yīng)中完成?C.應(yīng)由中斷效勞程序完成?D. 在主程序中完成9、MCS-51 中斷源有(?A? ?A ?5 個(gè)?B ?2 個(gè)?C ?3 個(gè)?D ?6 個(gè)10、MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí)別,各中斷源的優(yōu)先級(jí)別設(shè)定是利用 存放器(? B?.?A ?IE?B?IP?2C?TCON?D ?SCON? 11、各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在 MCS-51系統(tǒng)中的(B ?).? ?A、TMOD?R ?TCON/SCON?絕?IE?D?IP 12.MCS-

30、51單片機(jī)在同一級(jí)別里除用行口外,級(jí)別最低的中斷源是(?C )0 ? A、外部中斷1?B定時(shí)器T0?C、定時(shí)器T1?D 用行口 四、簡(jiǎn)做題1、請(qǐng)畫(huà)出航標(biāo)燈限制程序流程圖.要求航標(biāo)燈在白天熄滅,在夜晚斷續(xù)點(diǎn)亮,時(shí)間問(wèn)隔2秒,即亮2秒,滅2秒,周期循環(huán)進(jìn)行.硬件電路圖如右,由 P3.2 限制P1.7所接LED (航標(biāo)燈)的工作,圖中VT1為光敏三極管,白天導(dǎo)通,晚 上截止.VT2的狀態(tài)與VT1相反.#include <reg51.h>sbit KEY=P3A2;sbit LED=P1A7;void delay()()void main() P1=0X00;while(1)( if(KE

31、Y=0)LED=1;delay(2000);LED=0;delay(2000);) else;)2、什么叫中斷嵌套中斷嵌套有什么限制中斷嵌套與子程序嵌套有什么區(qū)別五、定時(shí)/計(jì)數(shù)器一、填空題1、51單片機(jī)的定時(shí)器T1工作在工作方式0計(jì)數(shù)模式下,定時(shí)器T0工作在工作 方式1定時(shí)模式下.那么TMOD的佰應(yīng)為41H.2、AT89S51單片機(jī)定時(shí)器的四種工作方式中,可自動(dòng)裝載初始值的是方式 2、該工作方式是8 位計(jì)數(shù)器.3、假設(shè)已經(jīng)設(shè)置好定時(shí)器T1的計(jì)數(shù)初始值,那么要啟動(dòng)定時(shí)器T1,需要設(shè)置TR1 =1.4.AT89C51單片機(jī)有2個(gè)定時(shí)/計(jì)數(shù)器.5 .AT89S51單片機(jī)定時(shí)器的四種工作方式中,其中方

32、式 3是只有定時(shí)器T0才有的方式.6 .假設(shè)定時(shí)器 T0已經(jīng)正常工作,現(xiàn)要停止定時(shí)器T0,那么需要設(shè)置 TR0=0.7 .假設(shè)已經(jīng)設(shè)置好定時(shí)器T1的計(jì)數(shù)初始值,那么要啟動(dòng)定時(shí)器T1,需要設(shè)置TR1 =1。8.AT89S51單片機(jī)定時(shí)器的四種工作方式中,方式 0為13位計(jì)數(shù)器,方式1為 16位計(jì)數(shù)器.二、判斷題(x ) 1、定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù).(X ) 2、TMOD是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能存放器.(X ) 3、定時(shí)器0使用時(shí)必須使用單片機(jī)的T0腳(P3.4).(V ) 4.定時(shí)器T1不能工作在方式3.(X ) 5.由于T0和T1是內(nèi)部中斷所以其計(jì)數(shù)脈

33、沖信號(hào)只能來(lái)自于 CPU的內(nèi)部 機(jī)器周期脈沖信號(hào).(X ) 6. MCS-51的中斷源全部編程為同級(jí)時(shí),優(yōu)先級(jí)最高的是INT1.(X) 7.定時(shí)/計(jì)數(shù)器1使用時(shí)必須使用單片機(jī)的T0腳(P3.5).(V ) 8. 51單片機(jī)的兩個(gè)定時(shí)器均有定時(shí)和計(jì)數(shù)工作方式.(V ) 9.定時(shí)器的中斷標(biāo)志由硬件清 0.(,)10、TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)限制定時(shí)器的的啟停.三、選擇題1、假設(shè)單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,那么定時(shí) 器初值應(yīng)為(C ).A. 500 B. 1000C. 216-500D. 216-10002、定時(shí)器0工作于計(jì)數(shù)方式,外加計(jì)數(shù)脈沖信

34、號(hào)應(yīng)接到(C )弓I腳.A、P3.2B、P3.3 C、P3.4D、P3.53、定時(shí)器T0計(jì)數(shù)溢出后,(B )置1.A、TF1B、TF0C、TID、RI4 .要使MCS-51能響應(yīng)外部中斷1和定時(shí)器T0中斷,那么中斷允許存放器IE的 內(nèi)容應(yīng)該是(B )A、98H B、86H C、22H D、A2H5 .假設(shè)單片機(jī)的振蕩頻率為12MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,那么定 時(shí)器初值應(yīng)為(D ).A. 500 B. 1000C. 216-500D. 216-10006 .定時(shí)/計(jì)數(shù)器的工作方式通過(guò)對(duì) B 存放器編程設(shè)定.A. TCONB.TMODC. SCOND.IE7 .單片機(jī)振蕩頻率為1

35、2MHz,定時(shí)器工作在方式1需要定時(shí)50ms,那么定時(shí)器初值應(yīng)為C .A.50000B.216-15536C.216-50000D.155368 、.8位自動(dòng)重裝的定時(shí)/計(jì)數(shù)器工作在C 下.A.方式0B.方式1C.方式2D.方式39、AT89S51定時(shí)器的4種工作方式中,定時(shí)器 T1沒(méi)有的工作方式是D .A.方式0B.方式1C.方式2 D.方式310. MCS-51單片機(jī)定時(shí)器工作方式1是指的D 工作方式.1 . 8位 B. 8位自動(dòng)重裝 C. 13位 D. 16位11 .在以下存放器中,與定時(shí)/計(jì)數(shù)限制無(wú)關(guān)的是?C?A、TCON?B ?TMOD?C、SCON?D ?IE?12 .與定時(shí)工作方

36、式1和0比較,定時(shí)工彳方式2不具備的特點(diǎn)是?B? ?A、計(jì)數(shù)溢出后能自動(dòng)重新加載計(jì)數(shù)初值?B、曾加計(jì)數(shù)器位數(shù)?C、提升定時(shí)精度?D ?®于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)應(yīng)用四、簡(jiǎn)做題1、51系列單片機(jī)具有幾個(gè)中斷源其中哪些中斷源可以被定義為高優(yōu)先級(jí)中斷, 如何定義2、單片機(jī)定時(shí)/計(jì)數(shù)器有幾種工作方式它們的定時(shí)/計(jì)數(shù)范圍是多少五、編程題1、51單片機(jī)晶振頻率是12MHz ,使用定時(shí)器T1,產(chǎn)生周期為200ms的等 寬正方波連續(xù)脈沖由P1.2輸出,要求以中斷方式完成.#include <reg51.h>sbit P12=P1A2;int count=0;void main() TMOD=

37、0X10;TH1=(65536-10000)256;TL1=(65536-10000)%256;IE=0X88;TR1=1;while(1);void tt1(void) interrupt 3 using 1 if(count<10)count+;TH1=(65536-10000)/256;TL1=(65536-10000)%256;else count=0;TH1=(65536-10000)/256;TL1=(65536-10000)%256;P12=P12;2、單片機(jī)晶振頻率是12MHz,實(shí)現(xiàn)功能:使用定時(shí)中斷方式實(shí)現(xiàn)時(shí)間判斷, 產(chǎn)生8個(gè)LED形成流水燈效果.要求使用定時(shí)器工作方式

38、 1.TMOD(89H)T1T0D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M0#include <reg51.h>int i=0;char code tabel=0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01;void main() TMOD=0X10;TH1=(65536-10000)/256;TL1=(65536-10000)%256;IE=0X88;TR1=1;while(1);void tt1(void) interrupt 3 using 1 if(count<50)count+;TH1=(65536-1

39、0000)/256;TL1=(65536-10000)%256;else count=0;TH1=(65536-10000)/256;TL1=(65536-10000)%256;P1=tablei;if(i=7)i=0;i+;六、串口通信一、填空題1. MSC-51引腳中,與串行通信有關(guān)的引腳是一 P3.0禾口 P3.1 .二、判斷題(X )1. 51單片機(jī)的串口設(shè)置了 1個(gè)SBUF即可實(shí)現(xiàn)全雙工通信(X )2. AT89S51單片機(jī)的串口只有 2種工作方式.,3. AT89S51單片機(jī)共有4個(gè)8位的并行I/O 口,其中P2 口既可用作 地址/數(shù)據(jù)口,又可用作一般的I/O 口.,4.假設(shè)傳輸?shù)?/p>

40、數(shù)據(jù)一幀有11位,每秒鐘傳輸30幀,那么此時(shí)的比特率應(yīng)為 330bpso X 5. MCS-51的串行接口是全雙工的.三、選擇題1、以下英文縮寫(xiě)代表“用口限制存放器的是 A 0A.SCONB.TCONC.SMODD.TMOD2、串行通信中,發(fā)送和接收存放器是 B A、TMODB、SBUF C、SCON D、DPTR3、限制用行口工作方式的存放器是 C A、TMODB、PCONC、SCON D、TCON4.用行口每一次傳送C 字符.A.1個(gè) B.1申C.1幀 D.1波特5 .當(dāng)MCS-51進(jìn)行多機(jī)通訊時(shí),串行接口的工作方式應(yīng)選為?C ?.A.方式0? B.方式1?C.方式2D.方式0或方式26

41、. MCS51單片機(jī)用行口發(fā)送/接收中斷源的工作過(guò)程是:當(dāng)用行口接收或發(fā)送完一幀數(shù)據(jù)時(shí),將 SCON中的?A?,向CPU申請(qǐng)中斷.A、RI 或 TI 置 1? B、RI 或 TI 置0?C、RI 置 1 或 TI 置 0?DRI 置 0 或 TI 置 1 七、單片機(jī)擴(kuò)展技術(shù)一、填空題1、共陽(yáng)極數(shù)碼管顯示6時(shí)的字型碼是 82H,共陰極數(shù)碼管顯示9時(shí)的字型碼是6FH .2 . ADC0809的分辨率是一 8位的0.0195v _ ,假設(shè)接入的參考電壓為 5.1V,那么 它能分辨的最小輸入電壓為0.0199V.3、共陽(yáng)極數(shù)碼管顯示 A時(shí)的字型碼是_88_H,共陰極數(shù)碼管顯示 A時(shí)的字型 碼是 _77

42、_H.二、判斷題V 1.采用軟件延時(shí)可以去除按鍵抖動(dòng),延時(shí)時(shí)間只要超過(guò)10ms都可以.,2.共陽(yáng)極數(shù)碼管顯示數(shù)字“ 3時(shí),其段碼值為B0H.,3.數(shù)碼管采用動(dòng)態(tài)掃描顯示時(shí),所有數(shù)碼管的筆畫(huà)段的同名端連接在 一起共用一個(gè)限制引腳,而每個(gè)數(shù)碼管的公共極各自獨(dú)立,分別與不同限制引腳 相連.X 4. A/D轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量,5.在使用按鍵時(shí)要消除按鍵的抖動(dòng),可以通過(guò)改進(jìn)硬件或軟件編程的 方法來(lái)實(shí)現(xiàn).X 6.對(duì)按鍵進(jìn)行掃描時(shí)采用軟件延時(shí)來(lái)去除抖動(dòng),延時(shí)時(shí)間越短越好.X 7. AD0809是8位的數(shù)模轉(zhuǎn)換器.X 8. 4*4矩陣鍵盤(pán)需要16根數(shù)據(jù)線進(jìn)行連接.三、選擇題1、ADC0809是B

43、 AD的轉(zhuǎn)換器件A、4通道8位 B、8通道8位 C、4通道12位 D、8通道12位 2、用89C51的P1 口,監(jiān)測(cè)某一按鍵開(kāi)關(guān),使每按鍵一次, 輸出一個(gè)正脈沖脈 寬隨意.編寫(xiě)程序.3 .具有模數(shù)轉(zhuǎn)換功能的芯片是 A A、ADC0809 B、DAC0832C、MAX813 D、PCF85634 .需要擴(kuò)展一片外部 RAM ,大小32K字節(jié),需要的地址線是?A? ?A、15?B 14?C 13?D 125 .一個(gè)共陰極的8段LED數(shù)碼管,要使其顯示數(shù)字 6的字形,那么其字型碼為 C .A.FDHB.02HC.7DHD.82H四、簡(jiǎn)做題1、簡(jiǎn)述在使用普通按鍵的時(shí)候,為什么要進(jìn)行去抖動(dòng)處理,如何處理.答:由于普通的按鍵都是金屬觸點(diǎn)的,金屬觸點(diǎn)在接觸的瞬間會(huì)有一個(gè)撞擊 力導(dǎo)致接觸點(diǎn)分開(kāi),然后又接觸在一起,這樣反復(fù)直到穩(wěn)固接

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論