單片機(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è),還剩31頁(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、(紅色是考試考過(guò)的, 藍(lán)色是老師給的習(xí)題“重點(diǎn)看“)第1部分單片機(jī)概述及數(shù)學(xué)基礎(chǔ)、填空題1、十進(jìn)制255的二進(jìn)制是11111111第2部分51單片機(jī)硬件結(jié)構(gòu)、存儲(chǔ)系統(tǒng)及I/O接口一、填空題1、AT89S51單片機(jī)共有個(gè)8位的并行I/O口,其中既可用作地址/數(shù)據(jù)口,又可用作一般的I/O口的是_P02、若采用12MHZ勺晶振,則MCS-51單片機(jī)的振蕩周期為機(jī)器周期為1US。,十六進(jìn)制是FF2、單片機(jī)是將CPU、存儲(chǔ)器、特殊功能寄存器、定時(shí)/計(jì)數(shù)器 和輸入/輸出接口電路、以及相互連接的總線等集成在一塊芯片上。3、十進(jìn)制127的二進(jìn)制是1111111,十六進(jìn)制是7F4、+59的原碼是00111011

2、,-59的補(bǔ)碼是11000101。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. 57、十進(jìn)制99的二進(jìn)制是1100 011,十六進(jìn)制是63二、判斷題(X)1、AT89S51是一種高性能的16位單片機(jī)。8位機(jī) (X)2、有符號(hào)正數(shù)的符號(hào)位是用1表示的。二、選擇題()1、計(jì)算機(jī)中最常用的字符信息編碼是(A)B.BCD碼C.余3碼A. ASCII碼四、簡(jiǎn)答題1、何謂單片機(jī)?單片機(jī)與一般微型計(jì)算機(jī)相比,具有哪些特點(diǎn)?D.循環(huán)1/12US3、AT89S51單片機(jī)字長(zhǎng)是_8 ,有4

3、0根引腳。4.89S51單片機(jī)是_8_位單片機(jī),其PC計(jì)數(shù)器是16位。器組,此時(shí)R0的地址為08 H。5.若單片機(jī)使用的晶振頻率是6MHz那么一個(gè)振蕩周期是1/6卩S,個(gè)機(jī)器周期是2卩S口So易失性(即掉電后仍能保存信息),因而一般用來(lái)存放系統(tǒng)程序,而后者具有易 失性,因而一般用來(lái)存放經(jīng)常變動(dòng)的用戶程序.中間結(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è)具有位尋址功能。14. AT89S51單片機(jī)上電初始化后,將自動(dòng)設(shè)置一些寄存器的初始值,其中堆棧

4、指針SP的初始值為07H,P0口復(fù)位值是FFH殊功能寄存器PCON中的有關(guān)位來(lái)控制的。16.在單片機(jī)硬件設(shè)計(jì)時(shí),31腳一般要接_高電平應(yīng)盡量 靠近51芯片 。17.在AT89S51單片機(jī)中,RAM是數(shù)據(jù)存儲(chǔ)器,ROMfe程序存儲(chǔ)器。18.單片機(jī)的復(fù)位方式主要有 上電復(fù)位 和 按鍵 復(fù)位兩種。19.AT89S51單片機(jī)的內(nèi)部RAM的尋址空間為256B,而內(nèi)部ROM勺尋址空 間為4K6.89S51單片機(jī)是+5 V供電的。4.0-5.5V7.堆棧是內(nèi)部數(shù)據(jù)RA宓中,數(shù)據(jù)按先進(jìn)后出 的原則出入棧的。& MSG 51系列單片機(jī)具有4_個(gè)并行輸入/輸出端口,其中卩0_口是一個(gè)兩用接口,它可分時(shí)輸出

5、外部存儲(chǔ)器的低八位地址和傳送數(shù)據(jù),而P1_口是一個(gè)專供用戶使用的I/O口,常用于第二功能的是P3口。9.當(dāng)單片機(jī)系統(tǒng)進(jìn)行存儲(chǔ)器擴(kuò)展時(shí),用P2口的作為地址總線的高八位,用P0作為地址總線的 低八 位。10.半導(dǎo)體存儲(chǔ)器分為.ROM和_RAM_W大類,其中前者具有非13.當(dāng)單片機(jī)系統(tǒng)需要外擴(kuò)展存儲(chǔ)器時(shí),P2和P0作為地址總線。15.單片機(jī)兩種節(jié)電模式:空閑模式和 掉電模式 ,節(jié)電模式是由特晶振在PCB設(shè)計(jì)中器組,此時(shí)R0的地址為08 H。20.總線(BUS是計(jì)算機(jī)各部件之間傳送信息的公共通道,微機(jī)中有內(nèi)部總線21、已知PSW勺R(shí)S1和RS0為01,則 第1組的工作寄存器區(qū)被選擇為工作寄存和外部總線

6、兩類。其中外部總線有控制總線、數(shù)據(jù)總線、 地址總線三種。(X)22、給RST引腳輸入2個(gè)機(jī)器周期的高 電平使單片機(jī)復(fù)位,此時(shí)P0= FFH或者OXFF,SP= 07H或者0X07。23、堆棧在內(nèi)部數(shù)據(jù)RAMX中,數(shù)據(jù)按 先進(jìn)后出 的原則出入棧的。24、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是程序分開(kāi)編址。25、控制程序執(zhí)行順序的寄存器是PC,是16位寄存器。1、MCS-51單片機(jī)的程序存儲(chǔ)器只能用來(lái)存放程序。2、MCS-51若希望程序從片內(nèi)存儲(chǔ)器開(kāi)始執(zhí)行,EA腳應(yīng)接低電平。3、89S51單片機(jī)中,外部RAM與I/O接口是統(tǒng)一編址的。4、89S51單片機(jī)復(fù)位后,特殊功能寄存器SP的內(nèi)容都是00Ho 5

7、、51單片機(jī)內(nèi)部寄存器都是8位的。6對(duì)于8位機(jī),如果正數(shù)+正數(shù)等于負(fù)數(shù),則會(huì)產(chǎn)生溢出。7.在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1卩S。&復(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口占用片外數(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ù)器

8、PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪](méi)有地址。15. 8051共有21個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)是可以進(jìn)行位尋址的。16. 8051單片機(jī)必須使用內(nèi)部ROM17. 8051是一種8位單片機(jī)。二、 判斷題(X)18. MCS- 51單片機(jī)的CPU能同時(shí)處理8位二進(jìn)制數(shù)據(jù)。19. AT89S51單片機(jī)采用的是哈佛結(jié)構(gòu)。V20. AT89S51單片機(jī)的內(nèi)部RAM勺位尋址空間有128位。)21. RXD表示串行口輸入端,而TXD表示串行口輸出端。)22.系統(tǒng)復(fù)位后,四個(gè)I/O口的初始值都是00H。)23.一般AT89S51單片機(jī)的特殊功能寄存器的數(shù)據(jù)都是8位的,但數(shù)據(jù)指針寄存器DPTF

9、的數(shù)據(jù)卻是16位的。(V)24. AT89S51單片機(jī)共有4個(gè)8位的并行I/O口,其中P2口既可用 作地址/數(shù)據(jù)口,又可用作一般的I/O口。25. sbit不可用于定義內(nèi)部RAM的位尋址區(qū),只能用在可位尋址的SFR上26. SFR中凡是能被8整除的地址,都具有位尋址能力。27. 8051單片機(jī),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣的。28. MCS51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H。29.當(dāng)8051單片機(jī)的晶振頻率為12MHZ寸,ALE地址鎖存信號(hào)端的輸出頻率為2MHZ勺方脈沖。)30.在51系列的單片機(jī)系統(tǒng)中,一個(gè)機(jī)器周期是固定的。三、選擇題1、AT89S51單片機(jī)

10、采用的內(nèi)部程序存儲(chǔ)器的類型是()。A. EPROMB. SFR C. Flash D.掩膜ROM2、下列計(jì)算機(jī)語(yǔ)言中,CPU能直接識(shí)別的是(D)。A.自然語(yǔ)言B.高級(jí)語(yǔ)言C.匯編語(yǔ)言D.機(jī)器語(yǔ)言3、51單片機(jī)復(fù)位后,PC與卩口(I/O)的值為(B)。A. 0000H, 00HB. 0000H, FFHC. 0003H, FFHD. 0003H, 00H4、提高單片機(jī)的晶振頻率,則機(jī)器周期(A)。A.變短B.變長(zhǎng)C.不變D.不定5、單片機(jī)的應(yīng)用程序一般存放于()中A、RAM B、ROM C、寄存器、CPU689S51單片機(jī)的PSV寄存器中的RS1和RS0用 來(lái)(A)。A選擇工作寄存器組B.指示復(fù)

11、位C選擇定時(shí)器D.選擇工作方式A.00H,00HB.00H,13H7.80C51基本型單片機(jī)內(nèi)部程序存儲(chǔ)器容量為(C)。11.51單片機(jī)的XTAL1和XTAL2引腳是(DA.外接定時(shí)器B.外接串行口C.外接中斷D.外接晶振12.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是(B)。圖靈128MD 64P1|=0 x0fD P1=P116. 51單片機(jī)若晶振為6MHZ定時(shí)/計(jì)數(shù)器一次最大的定時(shí)時(shí)間是A.約60msB.約100msC.約130msD.約160ms17.單片機(jī)復(fù)位后P0口和SP的值分別為_(kāi)CA.16KB.8KC.4KD.2K8.AT89S51單片機(jī)的P0,當(dāng)使用外部存儲(chǔ)器

12、時(shí)它是一個(gè)()。A.傳輸?shù)?位地址/數(shù)據(jù)總線口B.傳輸?shù)?位地址C.傳輸高8位地址/數(shù)據(jù)總線口D.傳輸高8位地址9. 在AT8951單片機(jī)的4個(gè)并口中,需要外接上拉電阻的是(A . P0口B . P1口C . P2口D . P3口10.在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是(C)。A. PCB. A C. PSWD. SP)引腳A.由CPU自動(dòng)完成B.由中斷服務(wù)子程序完成C.在中斷響應(yīng)中完成D.在主程序中完成13. MCS-51系列單片機(jī)是屬于()體系結(jié)構(gòu)。A、馮諾依曼B、普林斯頓C、哈佛14.MCS-51系片機(jī)中RAM的字節(jié)大小可能的是12815.可以將P1口的低4位全部

13、置咼電平的表達(dá)式是128KP1&=OxOfP1A=0 x0f0000H I/O口= 00HC.OFFH 07HD.FFH,07H18.AT89S51單片機(jī)的工作寄存器區(qū)的地址范圍是,可分為組。A. 00H1FH 4B. 00H1FH 2C. 00H0FH 4D. 00H0FH 219.訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是(A.RDB.WRC.P SEND.ALE20.若MCS-51單片機(jī)使用晶振頻率為6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過(guò)D 1ms21.程序狀態(tài)字寄存器P SW中的AC=1,表示(DA.計(jì)算結(jié)果有進(jìn)位B.計(jì)算結(jié)果有溢出C.累加器A中的數(shù)據(jù)有奇數(shù)個(gè)1 D.計(jì)算結(jié)果低4位向高

14、位進(jìn)位22.AT89S51單片機(jī)的4個(gè)I/O口中,下列哪個(gè)I/O口內(nèi)部不帶上拉電阻,在應(yīng)用時(shí)要求外加上拉電阻的是(A)。A.P0B.P1C.P2口D.P3口23.假設(shè)51單片機(jī)的晶振為8MHz則其對(duì)應(yīng)的機(jī)器周期為(C)。A.0.5us B.1usC.1.5usD.2us24.WDT是看門狗定時(shí)器,它包含一個(gè)_B_位計(jì)數(shù)器和定時(shí)復(fù)位寄存器WDTRST.A.13B.14C.15D.1625. MCS-5l單片機(jī)的堆棧區(qū)是設(shè)置在(C )中。A、片內(nèi)RO巫B、片外RO巫C、片內(nèi)RAM區(qū)D片外RAM區(qū)26、AT89S51單片機(jī)采用的內(nèi)部程序存儲(chǔ)器的類型是(A. EP ROMB. Flash C. SFR

15、D.掩膜ROM27、單片機(jī)復(fù)位后,SP PC I/O口(P0P1、P2、P3)的內(nèi)容為(A. SP = 00H PC = 1000HI/O口= FFHB. SP = 00HPC =C. SP = 07HPC = 0000HI/O口= FFHD. SP = 07HPC =0000H I/O口= 00H0000H I/O口= 00HPO、P1口作輸入用途之前必須(D.外接上拉電阻29、MC51單片機(jī)的CPU主要的組成部分為(A.相應(yīng)端口先置1B.相應(yīng)端口先置C.外接高電C、運(yùn)算器、加法器運(yùn)算器、譯碼器30、單片機(jī)8031的ALE引腳是()。A輸出高電平B、輸出矩形脈沖,頻率為fosc的1/6C、輸

16、出低電平輸出矩形脈沖,頻率為fosc的1/231、MCS-51單片機(jī)的復(fù)位信號(hào)是()有效。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. P2 P0四、簡(jiǎn)答題請(qǐng)說(shuō)明為什么使用LED需要接限流電阻,當(dāng)高電平為+5V時(shí),正常點(diǎn)亮一個(gè)1、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)注意的

17、事項(xiàng)?五、編程題1、用AT89S51單片機(jī)的P2口控制8個(gè)LED(共陽(yáng)接法)依次右移1位點(diǎn)亮(亮200mS)。即P2.7亮P2.6亮P2.1TP2.0亮,重復(fù)循環(huán)。P2=0Xf0;A運(yùn)算器、控制器#include delay() void main() int i;char table=0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe;while(1) for(i=0;i8;i+)P2=tabeli;delay(200);2、利用AT89C51的P1口控制8個(gè)發(fā)光二極管LED相鄰的4個(gè)LED為一組,使2組每隔0.5S交替發(fā)亮一次,周爾復(fù)始。畫出電路

18、圖(含最小系統(tǒng)及與外設(shè)的 連接圖)并編寫程序。#include delay() void main() int i;while(1)P2=0 x0f;delay(500);delay(500);奇存器下載至單片機(jī)芯片的文件后綴名是_hex04、編制一個(gè)循環(huán)閃爍的程序。有8個(gè)發(fā)光二極管,每次其中某個(gè)燈閃爍點(diǎn)亮10次后,轉(zhuǎn)到下一個(gè)閃爍10次,循環(huán)不止。畫出電路圖。#in cludevreg51.hdelayOvoid main() int i,j;char table=0 x7f,0 xbf,0 xdf,0 xef,0 xf7,0 xfb,0 xfd,0 xfe;while(1) for(i=0;

19、i8;i+) for(j=0;j10;j+)P 2=tabeli;delay(200);P 2=0XFF;delay(200);、C語(yǔ)言編程基礎(chǔ)2. KeiL C51軟件中,工程文件的擴(kuò)展名是uv proj一、填空題1、在C51語(yǔ)言的程序中,注釋一般采用/*/和/來(lái)實(shí)現(xiàn)。,編譯連接后生成可二、判斷題(V)1特殊功能寄存器的名字,在C51程序中,全部大寫。(X)2、在C語(yǔ)言中,函數(shù)的調(diào)用是可以根據(jù)需要隨便調(diào)用,前面的函數(shù)可以調(diào)用后面的函數(shù),后面的函數(shù)也可以調(diào)用前面的函數(shù),無(wú)需聲明。V)3、若一個(gè)函數(shù)的返回類型為void,則表示其沒(méi)有返回值。(X)4、用C語(yǔ)言編寫AT89C51單片機(jī)時(shí),必須添加的

20、頭文件是“stdio.h”C語(yǔ)言開(kāi)發(fā)時(shí),只能利用C51語(yǔ)言書寫程序,不能嵌套匯編語(yǔ)言。( V)5、#include與#includereg51.h”是等價(jià)的。使用單片機(jī)軟件調(diào)試C語(yǔ)言程序時(shí),首先應(yīng)新建文件,其擴(kuò)展名是(B. *.asm C. *.bin D. *.hex4下列指令判斷若定時(shí)器T0未計(jì)滿數(shù)就原地等待的是( B )while(TF0=1);符型(V)6、在C語(yǔ)言中,所有定義在主函數(shù)之前的函數(shù)無(wú)需進(jìn)行聲明。三、選擇題下列數(shù)據(jù)類型中,1、)是51單片機(jī)特有的類型。A.charB.in tC.bitD.float2、 利用下列(A)關(guān)鍵字可以使用不同的中斷源。A.interruptB.

21、sfrC.whileD.using(X)4、采用單片機(jī)的3A. *.cA. while(T0=1);B. while(TF0=0);C. while(T0=0);D.5利用下列(D)關(guān)鍵字可以改變工作寄存器組。A. interruptB. sfrC. whileD. using6. C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括(B)。A整型、實(shí)型、邏輯型B、整型、實(shí)型、字符型C整型、字符型、邏輯型D整型、實(shí)型、邏輯型、字7.以下能正確定義一維數(shù)組的選項(xiàng)是()。int a5=0,1,2,3,4,5;char a=A,B,C;chara =0,1,2,3,4,5;int a5=0123;四、外部中斷一、填空題1、

22、MCS-51的外部中斷有兩種觸發(fā)方式,分別是電平觸發(fā)方式和邊沿觸發(fā)方 式。在電平觸發(fā)方式下,當(dāng)米集到INTO、INT1的有效信號(hào)為 低電平 時(shí),激活 外部中斷。2個(gè)89C51系統(tǒng),要求允許外部中斷INTO和允許定時(shí)器TO中斷,其他中斷 禁止,則IE寄存器可設(shè)定為IE=OX830IE寄存器的格式為:EA-ESET1EX1ETOEX03. 8051在響應(yīng)中斷后,CPU能自動(dòng)撤除中斷請(qǐng)求的中斷源有.TO、T1以及下降沿觸發(fā)的外部中斷4. MSC-51引腳中,與串行通信有關(guān)的引腳是P3.0_和_P3.1_。5.AT89S51單片機(jī)有_5個(gè)用戶中斷源,其中定時(shí)器T1的中斷入口地址為001BH,外部中斷0

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

24、MCS-51單片機(jī)中,在IP=OxOO時(shí),優(yōu)先級(jí)最高的中斷是_外部中斷O最低的是串行口通信二、判斷題(X)1.單片機(jī)中斷系統(tǒng)中,只要有中斷源申請(qǐng)中斷就可中斷了。( V)2.在單片機(jī)AT89S5忡,當(dāng)同一中斷優(yōu)先級(jí)別的外部中斷0和定時(shí))3.TCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。4.必須有中斷源發(fā)出中斷請(qǐng)求,并且CPU打開(kāi)中斷,CPU才可能響應(yīng)中斷。5. MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。6.在使用外部中斷時(shí),要把對(duì)應(yīng)中斷開(kāi)關(guān)控制位設(shè)置為)7.PCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。)8.單片機(jī)外部中斷時(shí)只有用低電平觸發(fā)。)9、在一般情況下MCS-51單片機(jī)

25、不允許同級(jí)中斷嵌套。)10.各中斷發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MC&51系統(tǒng)的IE寄存器中。(A )。A.外部中斷0 B.定時(shí)器0中斷C.外部中斷1 D.定時(shí)器1中斷2.下列說(shuō)法錯(cuò)誤的是:(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.在MC&51中,需要外加電路實(shí)現(xiàn)中斷撤除的是:(D器TO同時(shí)產(chǎn)生中斷信號(hào),系統(tǒng)會(huì)首先響應(yīng)外部中斷0。1。二、選擇題1、51單片機(jī)在同一優(yōu)先級(jí)的中斷源同時(shí)申請(qǐng)中斷時(shí),

26、首先響應(yīng)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、外部中斷1B、定時(shí)器T0C、定時(shí)器A.1個(gè)機(jī)器周期B.2個(gè)機(jī)器周期C.4個(gè)機(jī)器周期D.10個(gè)晶振周期5.邊沿觸發(fā)方式的外部中斷信號(hào)是A)有效。A.下降沿B.上升沿C.高電D.低電平6.外部中斷請(qǐng)求標(biāo)志位是D。A.IT0和IT1B.TR0和TR1C.TI和RID.IE0和IE17.如果將中斷優(yōu)先級(jí)寄存器IP中,將IP設(shè)置為0 x0A,則優(yōu)先級(jí)最高的是A、外部中斷1B、外部中斷D定時(shí)/計(jì)數(shù)器08.計(jì)算機(jī)在使用中斷方

27、式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作方式應(yīng)該是A.由CPU自動(dòng)完成B.在中斷響應(yīng)中完成C.應(yīng)由中斷服務(wù)程序完成D.在主程序中完成9、MCS-51中斷源有(AC、3個(gè)10、MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí)別,各中斷源的優(yōu)先級(jí)別設(shè)定是利用寄存器(B11、A、A、IEIPC、TCONSCON各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的B)。TMODB、TCON/SCONC、IE12. MC51單片機(jī)在同一級(jí)別里除串行口外,級(jí)別最低的中斷源是(C)。T1D串行口A、外部中斷1B、定時(shí)器T0C、定時(shí)器8.AT89S51單片機(jī)定時(shí)器的四種工作方式中,方式0為13位計(jì)數(shù)器,方式四、簡(jiǎn)答題1

28、、請(qǐng)畫出航標(biāo)燈控制程序流程圖。要求航標(biāo)燈在白天熄滅,在夜晚斷續(xù)點(diǎn)亮,時(shí)間間隔2秒,即亮2秒,滅2秒,周期循環(huán)進(jìn)行。硬件電路圖如右,由P3.2控制P1.7所接LED(航標(biāo)燈)的工作,圖中VT1為光敏三極管,白天導(dǎo)通,晚上截止。VT2的狀態(tài)與VT1相反。#in elude sbit KEY=P3A2;sbit LED=Piq void delayO void mai n() P 1=0X00;while(1) if(KEY=0)LED=1;delay(2000);LED=0;delay(2000);else2、什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序嵌套有什么區(qū)別?五、定時(shí)/計(jì)數(shù)器一、

29、填空題1、51單片機(jī)的定時(shí)器T1工作在工作方式0計(jì)數(shù)模式下,定時(shí)器T0工作在工作方式1定時(shí)模式下。則TMO的值應(yīng)為41H 2、AT89S51單片機(jī)定時(shí)器的四種工作方式中,可自動(dòng)裝載初始值的是方,該工作方式是_8位計(jì)數(shù)器。3、假設(shè)已經(jīng)設(shè)置好定時(shí)器T1的計(jì)數(shù)初始值,則要啟動(dòng)定時(shí)器T1,需要設(shè)置TR1 =4._ AT89C51單片機(jī)有2個(gè)定時(shí)/計(jì)數(shù)器。5.AT89S51單片機(jī)定時(shí)器的四種工作方式中,其中方式3是只有定時(shí)器T0才有的方式。6.假設(shè)定時(shí)器T0已經(jīng)正常工作,現(xiàn)要停止定時(shí)器T0,7.假設(shè)已經(jīng)設(shè)置好定時(shí)器T1的計(jì)數(shù)初始值,則要啟動(dòng)定時(shí)器則需要設(shè)置TR0=T1,需要設(shè)置TR1 =8.AT89S5

30、1單片機(jī)定時(shí)器的四種工作方式中,方式0為13位計(jì)數(shù)器,方式1為16位計(jì)數(shù)器。TF1 B、TF0 C、TI D、RI要使MCS-51能響應(yīng)外部中斷1和定時(shí)器T0中斷,則中斷允許寄存器IE的內(nèi)容應(yīng)該是(B)5.若單片機(jī)的振蕩頻率為12MHz設(shè)定時(shí)器工作在方式1需要定時(shí)1ms則定時(shí)器初值應(yīng)為( D )。A. 500 B. 1000 C.216-500D.216-10006.定時(shí)/計(jì)數(shù)器的工作方式通過(guò)對(duì)(B)寄存器編程設(shè)定。A. TCON二、判斷題(X)1、定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。X)2、TMO是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。X)3、定時(shí)器0使用時(shí)必須使用單片

31、機(jī)的T0腳(P3.4)。V)4.定時(shí)器T1不能工作在方式3。X)5.因?yàn)門0和T1是內(nèi)部中斷所以其計(jì)數(shù)脈沖信號(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。V)10、TMO中的GATE=W,表示由兩個(gè)信號(hào)控制定時(shí)器的的啟停。三、選擇題1、若單片機(jī)的振蕩頻率為6MHz設(shè)定時(shí)器工作在方式1需要定時(shí)1ms則定時(shí)器初值應(yīng)為( C )。A.500 B. 1000 C. 216-500

32、D.216-10002、定時(shí)器0工作于計(jì)數(shù)方式,外加計(jì)數(shù)脈沖信號(hào)應(yīng)接到(C)引腳。A、P3.2 B、P3.3 C、P3.4 D、P3.53、定時(shí)器T0計(jì)數(shù)溢出后,(B)置1。A、4A、98HB、86H C、22H D、A2HB.TMODD.IE8.AT89S51單片機(jī)定時(shí)器的四種工作方式中,方式0為13位計(jì)數(shù)器,方式C. SCONsbit P12=P1A2;12MHz定時(shí)器工作在方式1需要定時(shí)50ms則定時(shí)器初值應(yīng)為(C)。10.MCS-51單片機(jī)定時(shí)器工作方式1是指的(A. 8位B. 8位自動(dòng)重裝C. 13位D. 16位11.在下列寄存器中,與定時(shí)/計(jì)數(shù)控制無(wú)關(guān)的是(D、IE與定時(shí)工作方式1

33、和0比較,定時(shí)工作方式2不具備的特點(diǎn)是B)四、簡(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 int count=0;7.單片機(jī)振蕩頻率為A.50000B.216-15536C.216-50000D.155368、.8位自動(dòng)重裝的定時(shí)/計(jì)數(shù)器工作在(C)下。A.方式0B.方式1C.方式2D.方式39、AT89S51定時(shí)器的4種工作

34、方式中,定時(shí)器T1沒(méi)有的工作方式是(D)。A.方式0 B.方式1 C.方式2D.方式3D)工作方式。A、TCONB、TMODC、SCON12.A、計(jì)數(shù)溢出后能自動(dòng)重新加載計(jì)數(shù)初值B、增加計(jì)數(shù)器位C、提高定時(shí)精度D、 適于循環(huán)定時(shí)和循環(huán)計(jì)數(shù)應(yīng)用 TMOD=0X10;void mai n() TMOD=0X10;TH1=(65536-10000)/256;TL1=(65536-10000)%256;IE=0X88;TR1=1;while(1);void tt1(void) in terr upt 3 using 1 if(cou ntv10)coun t+;TH1=(65536-10000)/25

35、6;TL1=(65536-10000)%256;else coun t=0;TH1=(65536-10000)/256;TL1=(65536-10000)%256;P12= P12;T1T0D7D6D5D4D3D2D1D0GATEC/TM1M0GATEC/TM1M02、已知單片機(jī)晶振頻率是12MHz實(shí)現(xiàn)功能:使用定時(shí)中斷方式實(shí)現(xiàn)時(shí)間判斷,產(chǎn)生8個(gè)LED形成流水燈效果。要求使用定時(shí)器工作方式1。TMOD(89H) TMOD=0X10;#in clude int i=0;char code tabel=0 x80,0 x40,0 x20,0 x10,0 x08,0 x04,0 x02,0 x01;

36、void mai n()(V)3.AT89S51單片機(jī)共有4個(gè)8位的并行I/O口,其中P2口既可用作TH1=(65536-10000)/256;TL1=(65536-10000)%256;IE=0X88;TR1=1;while(1);void ttl(void) in terr upt 3 using 1 if(cou ntv50)coun t+;TH1=(65536-10000)/256;TL1=(65536-10000)%256;else coun t=0;TH1=(65536-10000)/256;TL1=(65536-10000)%256;P1=tablei;if(i=7)i=0;i+

37、;串口通信一、填空題1. MSC51引腳中,與串行通信有關(guān)的引腳是P 3.0和P 3.1)151單片機(jī)的串口設(shè)置了1個(gè)SBUF即可實(shí)現(xiàn)全雙工通信。)2.AT89S51單片機(jī)的串口只有2種工作方式。地址/數(shù)據(jù)口,又可用作一般的I/O口。二、判斷題(X(V)2共陽(yáng)極數(shù)碼管顯示數(shù)字“3”時(shí),其段碼值為B0H(2)4.假設(shè)傳輸?shù)臄?shù)據(jù)一幀有11位,每秒鐘傳輸30幀,則此時(shí)的比特率應(yīng)為330bps。( X)5.MCS-51的串行接口是全雙工的。二、選擇題1、下列英文縮寫代表“串口控制寄存器”的是(A)o6. MC51單片機(jī)串行口發(fā)送/接收中斷源的工作過(guò)程是:當(dāng)串行口接收或發(fā)送完一幀數(shù)據(jù)時(shí),將SCOh中的(

38、A),向CPU申請(qǐng)中斷。C、RI置1或TI置0單片機(jī)擴(kuò)展技術(shù)一、填空題1、共陽(yáng)極數(shù)碼管顯示6時(shí)的字型碼是82H共陰極數(shù)碼管顯示9時(shí)的字型碼是6FH2. ADC080啲分辨率是-8位的(0.0195V) _,若接入的參考電壓為5.1V,則3、共陽(yáng)極數(shù)碼管顯示A時(shí)的字型碼是_88_H,共陰極數(shù)碼管顯示A時(shí)的字型碼A.SCON B.TCON C.SMODD.TMOD2、串行通信中,發(fā)送和接收寄存器是(A、TMOD B、SBUF C、SCON D、DPTR3、控制串行口工作方式的寄存器是(CTMODB、PCON C、SCOND、TCON4.串行口每一次傳送(C )字符。A.1個(gè)B.1串C.1D.1波特

39、5.當(dāng)MCS-51進(jìn)行多機(jī)通訊時(shí),串行接口的工作方式應(yīng)選為(C)oA.方式0B.方式1C.方式2 D.方式0或方式2ARI或TI置1B、RI或TI置0D RI置0或TI置1它能分辨的最小輸入電壓為.0.0199V。件的方法就是在編寫程序的時(shí)候有個(gè)延時(shí)操作,利用延時(shí)越過(guò)抖動(dòng)狀態(tài)。是77 Ho二、判斷題(V)1采用軟件延時(shí)可以去除按鍵抖動(dòng),延時(shí)時(shí)間只要超過(guò)10ms都可以。件的方法就是在編寫程序的時(shí)候有個(gè)延時(shí)操作,利用延時(shí)越過(guò)抖動(dòng)狀態(tài)。(V)3數(shù)碼管采用動(dòng)態(tài)掃描顯示時(shí),所有數(shù)碼管的筆畫段的同名端連接在起共用一個(gè)控制引腳, 而每個(gè)數(shù)碼管的公共極各自獨(dú)立, 分別與不同控制引腳相連。三、選擇題1、ADC0

40、80(B)AD的轉(zhuǎn)換器件B、8通道8位C、4通道12位D、8通道12位2、用89C51的P1口,監(jiān)測(cè)某一按鍵開(kāi)關(guān),使每按鍵一次,輸出一個(gè)正脈沖(脈寬隨意)。編寫程序。D、12C)。四、簡(jiǎn)答題1、簡(jiǎn)述在使用普通按鍵的時(shí)候,為什么要進(jìn)行去抖動(dòng)處理,如何處理。 答:因?yàn)槠胀ǖ陌存I都是金屬觸點(diǎn)的, 金屬觸點(diǎn)在接觸的瞬間會(huì)有一個(gè)撞擊力導(dǎo)致接觸點(diǎn)分開(kāi), 然后又接觸在一起, 這樣反復(fù)直到穩(wěn)固接觸在一起。 這種現(xiàn) 象叫做按鍵的抖動(dòng), 這種抖動(dòng)如果不進(jìn)行處理的話, 會(huì)導(dǎo)致按鍵誤判斷。 去除抖(X )4.A/D轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量V)5.在使用按鍵時(shí)要消除按鍵的抖動(dòng),可以通過(guò)改進(jìn)硬件或軟件編程的方法來(lái)

41、實(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矩陣鍵盤需要16根數(shù)據(jù)線進(jìn)行連接。A、4通道8位3.具有模數(shù)轉(zhuǎn)換功能的芯片是(A)A、ADC0809B、DAC0832 C、MAX813 D、PCF85634.需要擴(kuò)展片 外 部RAM,大 小32K字 節(jié) , 需 要 的 地 址 線 是A、15B、14C、135.一個(gè)共陰極的8段LED數(shù)碼管,要使其顯示數(shù)字6的字形,則其字型碼為A.FDHB.02HC.7DHD.82H件的方法就是在編寫程序的時(shí)候有個(gè)延時(shí)操作,利用延時(shí)越過(guò)抖動(dòng)狀態(tài)。動(dòng)的方法有兩種硬件和軟件。硬件的方法就是

溫馨提示

  • 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)論