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

下載本文檔

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

文檔簡(jiǎn)介

(紅色是否送考過的.筮色是老師給的習(xí)ia-iiiAUfi-)

第1部分單片機(jī)概述及數(shù)學(xué)基礎(chǔ)

一、填空題

I、十進(jìn)制255的二進(jìn)制是11111111.十六進(jìn)制是FF

2、單片機(jī)是將CPU,存儲(chǔ)器、特殊功能寄存器、定時(shí)/計(jì)數(shù)器和輸入/

輸出接口電路、以及相互連接的總線等集成在一塊芯片上,

3、十進(jìn)制127的二進(jìn)制是,十六進(jìn)制是7Fo

4、+59的原碼是00111011-59的補(bǔ)碼是,11000101。

5、十進(jìn)制數(shù)100轉(zhuǎn)換為二進(jìn)制數(shù)是十六進(jìn)制數(shù)100轉(zhuǎn)換為十進(jìn)制數(shù)

是256

6、十進(jìn)制數(shù)40轉(zhuǎn)換為二進(jìn)制數(shù)是十10制:二進(jìn)制數(shù)10.10轉(zhuǎn)換為十進(jìn)制數(shù)

是15

7、十進(jìn)制99的二進(jìn)制是1100011,十六進(jìn)制是63o

二、判斷題

(X)1,AT89S51是一種高性能的16位單片機(jī)。8位機(jī)

(x)2、有符號(hào)正數(shù)的符號(hào)位是用1表示的。

三、選擇題

()1、計(jì)算機(jī)中最常用的字符信息編碼是(A)

A.ASCIIB.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位的并行1/0口,其中既可用作地址/數(shù)據(jù)口,

又可用作一般的I/OH的是PO。

2、若采用12MHz的晶振,則MCS-51單片機(jī)的振蕩周期為—1/12MS_

精品文檔

機(jī)器周期為----LHS_

3、AT89S51單片機(jī)字長(zhǎng)是8位,有40根引腳。

4.89S51單片機(jī)是8位單片機(jī),其PC計(jì)數(shù)器是—垣位。

5.若單片機(jī)使用的晶振頻率是6MHz,那么一個(gè)振蕩周期是1/6>S,一個(gè)機(jī)器

周期是2RS

__________________PSo

6.89S51單片機(jī)是+5V供電的。4.0-5.5V

7.堆棧是內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按先進(jìn)后出的原則出入棧的。

8.MSC-51系列單片機(jī)具有4個(gè)并行輸入/輸出端口,其中_P0_口是±

兩用接口,它可分時(shí)輸出外部存儲(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兩大類,其中前

者具有非易失性(即掉電后仍能保存信息),因而一般用來存放系統(tǒng)程序,而后

者具有易失性,因而?般用來存放經(jīng)常變動(dòng)的用戶程序.中間結(jié)果等。

H..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í),吐和PO作為地址總線。

14.AT89S51單片機(jī)上電初始化后,將自動(dòng)設(shè)置一些寄存器的初始值,文其中堆

指針SP的初始值為07HPO口復(fù)位值是FFH_。

15.單片機(jī)兩種節(jié)電模式:篁閑模式和掉電模式,節(jié)電模式是由特

殊功能寄存器PCON中的有關(guān)位來控制的。

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的尋址

空間為4Ko

精品文檔

20.總線(BUS)是計(jì)算機(jī)各部件之間傳送信息的公共通道,微機(jī)中有內(nèi)部總線

和外部總線兩類。其中外部總線有控制總線、數(shù)據(jù)總線、地址總線三種。

21、已知PSW的RS1和RSO為01,則第1組的工作寄存器區(qū)被選擇為工作寄

存器組,此時(shí)R0的地址為08Ho

22、給RST引腳輸入2個(gè)機(jī)器周期的高電平使單片機(jī)復(fù)位,此時(shí)PO=FFH或

者0XFF,SP=07H或者0X07。

23、堆棧在內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按先進(jìn)后出的原則出入棧的。

24、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是:優(yōu)上程序分開編址。

25、控制程序執(zhí)行順序的寄存器是PC,是16位寄存器。

二、判斷題

(X)1,MCS-51單片機(jī)的程序存儲(chǔ)器只能用來存放程序。

(X)2、MCS-51若希望程序從片內(nèi)存儲(chǔ)器開始執(zhí)行,EA腳應(yīng)接低電平。

(X)3、89s51單片機(jī)中,外部RAM與I/O接口是統(tǒng)一編址的。

(x)4、89S51單片機(jī)更位后,特殊功能寄存器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-5I系統(tǒng)中,一個(gè)機(jī)器周期等于1US。

(X)8.復(fù)位之后,PO-P3的內(nèi)容為0FFH,棧指針SP指向00H單元。

(V)9.當(dāng)AT89c51的EA引腳接低電平時(shí),CPU只能訪問片外ROM.

而不管片內(nèi)是否有程序存儲(chǔ)器。

(X)10.擴(kuò)展I/O口占用片外數(shù)據(jù)存儲(chǔ)器的地址資源。

(X)11.MCS-51系統(tǒng)可以沒有復(fù)位電路。

(X)12.程序存儲(chǔ)器穴僅可以存放程序指令字節(jié)代碼和表格常數(shù),還可以

作為數(shù)據(jù)暫存和緩沖待調(diào)試的程序代碼等。

(J)13.單片機(jī)復(fù)位后不影響片內(nèi)RAM單元的數(shù)據(jù),僅影響特殊功能寄

存器中的內(nèi)容。

(J)14.程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪]有地址。

(X)15.8051共有21個(gè)特殊功能寄存器,它們的位都是可以用軟件設(shè)置

的,因此,是可以進(jìn)行位尋址的。

精品文檔

(X)16.8051單片機(jī)必須使用內(nèi)部ROM。

(J)17.8051是一種8位單片機(jī)。

(J)18.MCS-51單片機(jī)的CPU能同時(shí)處理8位二進(jìn)制數(shù)據(jù)。

(J)19.AT89S51單片機(jī)采用的是哈佛結(jié)構(gòu)。

()20.AT89S51單片機(jī)的內(nèi)部RAM的位尋址空間有128位。

(Y)2LRXD表示串行口輸入端,而TXD表示串行口輸出端。

(X)22.系統(tǒng)復(fù)位后,四個(gè)I/O口的初始值都是00H。

(X)23.一般AT89S"單片機(jī)的特殊功能寄存器的數(shù)據(jù)都是8位的,但數(shù)

據(jù)指針寄存器DPTR的數(shù)據(jù)卻是16位的。

(V)24.AT89s51單片機(jī)共有4個(gè)8位的并行I/O口,其中P2口既可用作

地址/數(shù)據(jù)口,又可用作一般的I/O口。

(7)25.sbit不可用于定義內(nèi)部RAM的位尋址區(qū),只能用在可位尋址的

SFR上

(V)26.SFR中凡是能被8整除的地址,都具有位尋址能力。

(J)27.8051單片機(jī),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大范圍都是一樣

的。

(X)28.MCS—51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為(X)H。

(J)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ǔ)器的類型是(C)。

A.EPROMB.SFRC.FIashD.掩膜ROM

2、下列計(jì)算機(jī)語言中,CPU能直接識(shí)別的是(D)0

A.自然語言B.高級(jí)語言C.匯編語言D.機(jī)器語言

3、51單片機(jī)復(fù)位后,PC與P口(I/O)的值為(B)。

A.OOOOH.OOHB.0000H,FFHC.OOO3H,FFHD.(X)03H,0OH

4、提高單片機(jī)的晶振頻率,則機(jī)器周期(A).

A.變短B.變長(zhǎng)C.不變D.不定

精品文檔

5、單片機(jī)的應(yīng)用程序般存放丁(B)中

A、RAMB、ROMC、寄存器D、CPU

6.89S51單片機(jī)的PSW寄存器中的RS1和RSO用來(A)。

A.選擇工作寄存器組B.指示復(fù)位

C.選擇定時(shí)器D.選擇工作方式

7.80C51基本型單片機(jī)內(nèi)部程序存儲(chǔ)器容量為(C)。

A.16KB.8KC.4KD.2K

8.AT89S51單片機(jī)的POd,當(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.PO口B.PI口CP2nD.P3口

10..在CPU內(nèi)部,反映程序運(yùn)行狀態(tài)或反映運(yùn)算結(jié)果的特征寄存器是(C)。

A.PCB.AC.PSWD.SP

11.51單片機(jī)的XTAL1和XTAL2引腳是(D)引腳

A.外接定時(shí)器B.外接串行口C.外接中斷D.外接晶振

12.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作應(yīng)該是(B)o

A.由CPU自動(dòng)完成B.由中斷服務(wù)子程序完成

C.在中斷響應(yīng)中完成D.在主程序中完成

13.MCS-51系列單片機(jī)是屬于(C)體系結(jié)構(gòu)。

A、馮諾依曼B、普林斯頓C、哈佛D、圖靈

14.MCS-51系列的單片機(jī)中片內(nèi)RAM的字節(jié)大小可能的是(C)

A、128MB、I28KC、128D、64

可以將口的低位全部置高電平的表達(dá)式是()

15.P14B

、、、A、

APl&=OxOfBPl|=0x0fCPI=OxOfDP1=~P]

16.51單片機(jī)若晶振為6MHZ,定時(shí)/計(jì)數(shù)器一次最大的定時(shí)時(shí)間是

A.約60msB.^J100ms

C約130msD.約160ms

精品文檔

17.單片機(jī)復(fù)位后PO口和SP的值分別為C。

A.OOH.OOHB.OOH.13H

C.0FFH.07HD.FFH,()7H

18.AT89S51單片機(jī)的工作寄存器區(qū)的地址范圍是,可分為組。

(A)

A.OOH?1FH.4B.OOH?IFH.2

C.OOH?0FH,4D.OOH?DFH,2

19.訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是(C)。

A.RDB.WRC.PSEND.ALE

20.若MCS-51單片機(jī)使用晶振頻率為6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過(B)。

A、211sB、411sC、811sD、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.POB.P1口C.P2口D.P3口

23.假設(shè)51單片機(jī)的晶振為8MHz,則其對(duì)應(yīng)的機(jī)器周期為(C)。

A.0.5usB.lusC.l.5usD.2us

24.WDT是看門狗定時(shí)器,它包含一個(gè)星位計(jì)數(shù)器和定時(shí)復(fù)位寄存器WDTRST.

()

A.13B.14C.15D.16

25.MCS-51單片機(jī)的堆棧區(qū)是設(shè)置在(C)中。

A、片內(nèi)ROM區(qū)B、片外ROM區(qū)C、片內(nèi)RAM區(qū)D、片外RAM區(qū)

26、AT89s51單片機(jī)采用的內(nèi)部程序存儲(chǔ)器的類型是(B)。

A.EPROMB.FlashC.SFRD.掩膜ROM

27、單片機(jī)復(fù)位后,SP、PC、I/O口(PO、PI、P2、P3)的內(nèi)容為(C)

A.SP=OOHPC=IOOOHI/O口=FFHB.SP=OOHPC=0000HI/O口=0OH

C.SP=O7HPC=0000HI/OU=l-FHD.SP=O7HPC=(X)O()H1/OU=0OH

精品文檔

28、PO、Pl口作入用途之前必(A)

A.相端口先置1B.相端口先置0C.外接高平D.外接上拉阻

29、MCS-51片機(jī)的CPU主要的成部分(A)。

A、運(yùn)算器、控制SB、加法器、寄存器

C、運(yùn)算器、加法器D、運(yùn)算器、器

30、片機(jī)8031的ALE引腳是(B)。

A、出高平B、出矩形脈沖,率fosc的1/6

C、出低平D、出矩形脈沖,率fosc的1/2

31、MCS-51片機(jī)的復(fù)位信號(hào)是(A)有效。

A.高平B.低平C.上升沿D.下降沿

31、在片外展存器,低8位地址和數(shù)據(jù)由()口分送,S8位

地址由()口送。(C)

A.POPlB.P1POC.POP2D.P2P0

四、簡(jiǎn)答題

1、明什么使用LED需要接限流阻,當(dāng)高平+5V,正常點(diǎn)亮一

個(gè)LED需要多大阻的限流阻(LED的正常工作流10M,通降0.6V),什

么?

2、MCS-51片機(jī)的存器從物理構(gòu)上可劃分幾個(gè)空?

3、MCS-51片機(jī)的PO~P3四個(gè)I/O端口在構(gòu)上有何異同?使用注意的

事?

五、編程題

1、用AT89s51片機(jī)的P2口控制8個(gè)LED(共陽接法)依次右移1位點(diǎn)亮(亮

200ms)o即P2.7亮—P2.6亮一...—P2.1—P2.0亮,重復(fù)循。

#include<reg5l.h>

delay()

精品文檔

voidmain()

{inti;

chartablen={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};

while(l)

{for(i=0;i<8;i-H-)

{P2=tabel[i];

dclay(200);

)

2、利用AT89c51的Pl口控制8個(gè)發(fā)光二極管LED”相鄰的4個(gè)LED為一組,

使2組每隔0.5S交替發(fā)亮一次,周爾復(fù)始。畫出電路圖(含最小系統(tǒng)及與外設(shè)

的連接圖)并編寫程序。

#include<rcg5l.h>

delayO

{

I

?

voidmain(

{inti;

while(l)

P2=0x0f;

delay(500);

P2=OXfO:

delay(500);

精品文檔

4、編制一個(gè)循環(huán)閃爍的程序。有8個(gè)發(fā)光二極管,每次其中某個(gè)燈閃爍點(diǎn)亮10

次后,轉(zhuǎn)到下一個(gè)閃爍10次,循環(huán)不止。畫出電路圖。

#include<reg51.h>

delay()

(

)

yoidmain(

{intij;

chartablel|=(0x7f,0xbf,0xdf,0xef,0xt7,0xfb,Oxfd,0xfe};

while(l)

{for(i=0;i<8;i++)

{fortj=0;j<10J++)

{P2=tabel|i];

delay(200);

P2=0XFF;

delay(200);)

}

)

三、c語言編程基礎(chǔ)

一、填空題

1、在C51語言的程序中,注釋一般采用/**/和〃來實(shí)現(xiàn)。

2.KciLC51軟件中,工程文件的擴(kuò)展名是uvproj_______,編譯連接后生成可下

載至單片機(jī)芯片的文件后綴名是hex0

二、判斷題

精品文檔

(V)1、特殊功能寄存器的名宇,在C51程序中,全部大寫。

(X)2、在C語言中,函數(shù)的調(diào)用是可以根據(jù)需要隨便調(diào)用,前面的函數(shù)

可以調(diào)用后面的函數(shù),后面的函數(shù)也可以調(diào)用前面的函數(shù),無需聲明。

(J)3、若一個(gè)函數(shù)的返回類型為void,則表示其沒有返回值。

(X)4、用C語言編寫AT89c51單片機(jī)時(shí),必須添加的頭文件是“stdio.h"。

(X)4、采用單片機(jī)的C語言開發(fā)時(shí),只能利用C51語言書寫程序,不能

嵌套匯編語言。

(V)5、#include<reg51.h>與切展111(1€“reg51.h”是等價(jià)的。

(J)6、在C語言中,所有定義在主函數(shù)之前的函數(shù)無需進(jìn)行聲明。

三、選擇題

I、下列數(shù)據(jù)類型中,(C)是51單片機(jī)特有的類型。

A.charB.intC.bitD.float

2、利用下列(A)關(guān)鍵字可以使用不同的中斷源。

A.interruptB.sfrC.whileD.using

3.使用單片機(jī)軟件調(diào)試C語言程序時(shí),首先應(yīng)新建文件,其擴(kuò)展

名是(A)

A.*.cC.*.binD.*.hex

4.下列指令判斷若定時(shí)器TO未計(jì)滿數(shù)就原地等待的是(B)o

A.while(TO==l);B.while(TFO==0);C.while(TO==0);D.while(TFO=1);

5.利用下列(D)關(guān)鍵字可以改變工作寄存器組。

A.interruptB.sfrC.whileD.using

6.C語言中最簡(jiǎn)單的數(shù)據(jù)類型包括(B)e

A、整型、實(shí)型、邏輯型B、整型、實(shí)型、字符型

C、整型、字符型、邏輯型D、整型、實(shí)型、邏輯型、字符型

7.以下能正確定義?維數(shù)組的選項(xiàng)是(B)o

A、inta[5]={0,l,2,3,4,5);B、chara[]={0,l,2,3,4,5);

C、chara={A7B7C);D、inta[5]="0123";

四、外踴i

一、填空題

精品文檔

1、MCS-51的外部中斷有兩種觸發(fā)方式,分別是電平觸發(fā)方式和邊沿觸發(fā)方

式。在電平觸發(fā)方式下,當(dāng)采集到INTO、INT1的有效信號(hào)為低電平時(shí),激

活外部中斷。

2.一個(gè)89c51系統(tǒng),要求允許外部中斷INT0和允許定時(shí)器TO中斷,其他中斷

禁止,則IE寄存器可設(shè)定為存=0X830IE寄存器的格式為:

EAESET1EX1ETOEXO

3.8051在響應(yīng)中斷后,CPU能自動(dòng)撤除中斷請(qǐng)求的中斷源有TO、T1以及下

降沿觸發(fā)的外部中斷。

4.MSC-51引腳中,與串行通信有關(guān)的引腳是P3.0和器.10

AT89S51單片機(jī)有5個(gè)用戶中斷源,其中定時(shí)器T1的中斷入口地址為

00IBH,外部中斷。的中斷入口地址為0003Ho

6.AT89S51單片機(jī)定時(shí)器的四種工作方式中,可自動(dòng)裝我初始值的是方式

2,該工作方式是—8位計(jì)數(shù)器。

7.已知51單片機(jī)的中斷優(yōu)允級(jí)寄存器IP的格式為:

PSPT1PX1PTOPXO

當(dāng)IP=15H時(shí),外部中斷0中斷的優(yōu)先級(jí)最高。

8.已知51單片機(jī)的中斷優(yōu)先級(jí)寄存器IP的格式為:

PSPTIPX1PTOPXO

默認(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)采集到INTO、INT1的有效信號(hào)為低電平時(shí),激活外部審斷。

10.MCS-51單片機(jī)中,在IP=OxOO時(shí),優(yōu)先級(jí)最高的中斷是外部中斷0下最

低的地—串行口通一信。

二、£08淞

)1.單片機(jī)中斷系統(tǒng)中,只要有中斷源中請(qǐng)中斷就可中斷了。

精品文檔

(J)2.在單片機(jī)AT89s51中,當(dāng)同一中斷優(yōu)先級(jí)別的外部中斷0和定時(shí)

器TO同時(shí)產(chǎn)生中斷信號(hào),系統(tǒng)會(huì)首先響應(yīng)外部中斷0.

(V)3.TCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。

(V)4.必須有中斷源發(fā)出中斷請(qǐng)求,并且CPU打開中斷,CPU才可能

響應(yīng)中斷。

(X)5.MCS-51的5個(gè)中斷源優(yōu)先級(jí)相同。

(V)6.在使用外部中斷時(shí),要把對(duì)應(yīng)中斷開關(guān)控制位設(shè)置為1。

(X)7.PCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能寄存器。

(X)8.單片機(jī)外部中斷時(shí)只有用低電平觸發(fā)。

(V)9、在一般情況下MCS-5I單片機(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.外部中斷0B.定時(shí)器0中斷C.外部中斷1D.定時(shí)器1中斷

2.下列說法錯(cuò)誤的是:(B)

A.同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)。

B.同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無法響應(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-5I中,需要外加電路實(shí)現(xiàn)中斷撤除的是:(D)

A.定時(shí)中斷B.脈沖方式的外部中斷C.外部串行中斷D.電平方式的外部中斷

4.當(dāng)外部中斷請(qǐng)求的信號(hào)方式為脈沖方式時(shí),要求中斷請(qǐng)求信號(hào)的高電平狀態(tài)Bgm

和低電平狀態(tài)都應(yīng)至少維持[A)。預(yù)覽與源文檔一致卜我就S無水卬

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.ITO和IT]B.TRO和TR1

C.TI和RID.IEO和IE1

7.如果將中斷優(yōu)先級(jí)寄存器IP中,將IP設(shè)置為OxOA,則優(yōu)先級(jí)最高的是(D)

A、外部中斷1B、外部中斷0C、定時(shí)/計(jì)數(shù)器1D、定

時(shí)/計(jì)數(shù)器0

8.計(jì)算機(jī)在使用中斷方式與外界交換信息時(shí),保護(hù)現(xiàn)場(chǎng)的工作方式應(yīng)該是

(C)

A.lllCPU自動(dòng)完成B.在中斷響應(yīng)中完成C.應(yīng)由中斷服務(wù)程序完成D.在主

程序中完成

9、MCS-51中斷源有(A)

A、5個(gè)B、2個(gè)C、3個(gè)I)、6個(gè)

10、MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí)別,各中斷源的優(yōu)先級(jí)別設(shè)定是利用

寄存器(B)o

A、IE、BIP、CTCON、DSCON

11、各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在MCS-51系統(tǒng)中的(B)。

A、TMODB、TCON/SCONC、IED、IP

12.MCS—51單片機(jī)在同一級(jí)別里除串行口外,級(jí)別最低的中斷源是(C)。

A、外部中斷1B、定時(shí)器TOC、定時(shí)器T1D、串行口

四、簡(jiǎn)答題

1、請(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)與VTI相反。

精品文檔

#includecreg51.h>

sbitKE(=P3A2;

sbitEFD=P1A7;

yoiddehyO

voidltaiuO

P=0800;

whiie(1)

{iKTY==0)

IJTD)=1;

delay(2000i

]LFD)=0;

delag(2(XX));

else

精品文檔

}

)

2、什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序嵌套有什么區(qū)

另IJ?

五、定時(shí)/計(jì)數(shù)器

一、填空題

1、51單片機(jī)的定時(shí)器T1工作在工作方式0計(jì)數(shù)模式下,定時(shí)器TO工作在工作

方式1定時(shí)模式下。則TMOD的值應(yīng)為41H。

2、AT89S51單片機(jī)定時(shí)器的四種工作方式中,可自動(dòng)裝載初始值的是方

式2,該工作方式是位計(jì)數(shù)器。

3、假設(shè)已經(jīng)設(shè)置好定時(shí)器TI的計(jì)數(shù)初始值,則要啟動(dòng)定時(shí)器T1,需要設(shè)置TR1二

]0

4.AT89C51單片機(jī)有2個(gè)定時(shí)/計(jì)數(shù)器。

5.AT89S51單片機(jī)定時(shí)器的四種工作方式中,其中方式3是只有定時(shí)器

TO才有的方式。

6.假設(shè)定時(shí)器TO已經(jīng)正常工作,現(xiàn)要停止定時(shí)器TO,則需要設(shè)置TR0=

0______

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ī)的TO腳(P3.4)。

精品文檔

J)4.定時(shí)器T1不能工作在方式3。

(X)5.因?yàn)門O和T1是內(nèi)部中斷所以其計(jì)數(shù)脈沖信號(hào)只能來自于CPU的內(nèi)部

機(jī)器周期脈沖信號(hào)。

(x)6.MCS-51的中斷源全部編程為同級(jí)時(shí),優(yōu)先級(jí)最高的是INTU

(X)7.定時(shí)/計(jì)數(shù)器1使用時(shí)必須使用單片機(jī)的TO腳(P3.5)?

(7)8.51單片機(jī)的兩個(gè)定時(shí)器均有定時(shí)和計(jì)數(shù)工作方式。

(J)9.定時(shí)器的中斷標(biāo)志由硬件清0。

(4)10、TMOD中的GATE=I時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的的啟停。

三、選界

1、若單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定時(shí)

器初值應(yīng)為(C)。

A500B.KXX)C.216-500D.216-1000

2、定時(shí)器0工作于計(jì)數(shù)方式,外加計(jì)數(shù)脈沖信號(hào)應(yīng)接到(C)引腳。

A、P3.2B,P3.3C、P3.4D、P3.5

3、定時(shí)器TO計(jì)數(shù)溢出后,(B)置1。

A、TF1B、TFOc、TID、RI

要使MCS-51能響應(yīng)外部中斷1和定時(shí)器TO中斷,則中斷允許寄存器

IE的

內(nèi)容應(yīng)該是(B)

A、98HB、86HC、22HD、A2H

5.若單片機(jī)的振蕩頻率為12MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,則定

時(shí)器初值應(yīng)為(D)o

A.500B.IOOOC.216-500D.216-1000

6.定時(shí)/計(jì)數(shù)器的工作方式通過對(duì)(B)寄存器編程設(shè)定。

A.TCONB.TMOD

C.SCOND.IE

7.單片機(jī)振蕩頻率為12MHz,定時(shí)器工作在方式1需要定時(shí)50ms,則定時(shí)器初

值應(yīng)為(C).

A.50000B216-15536

C.216-50000D,15536

精品文檔

8、.8位自動(dòng)重裝的定時(shí)/計(jì)數(shù)器工作在(C)下。

A.方式0B.方式1

C.方式2D.方式3

9、AT89S51定時(shí)器的4種工作方式中,定時(shí)器T1沒有的工作方式是(D)。

A.方式0B.方式1C.方式2D.方式3

10.MCS-51單片機(jī)定時(shí)器工作方式1是指的(D)二作方式。

A.8位B.8位自動(dòng)重裝C.I3位D.16位

11.在下列寄存器中,與定時(shí)/計(jì)數(shù)控制無關(guān)的是(C)

A、TCONB、TMODc、SCOND、IE

12.與定時(shí)工作方式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>

sbitP12=PlA2;

intcount=0;

voidmain()

{TMOD=0X10;

THI=(65536-10000)/256;

TLI=(65536-10000)%256;

IE=0X88;

精品文檔

TR1=1;

while(l);

voidtt1(void)inteiTiipt3usingI

{if(count<IO)

{count++;

TH1=(65536-1000())/256;

TLl=(65536-10000)%256;

else

{count=0;

TH1=(65536-10000)/256;

TLl=(65536-10000)%256;

P12Api2;

2、已知單片機(jī)晶振頻率是12MHz,實(shí)現(xiàn)功能:使用定時(shí)中斷方式實(shí)現(xiàn)時(shí)間判斷,

產(chǎn)生8個(gè)LED形成流水燈效果。要求使用定時(shí)器工作方式1。

TMODT1TO

(89H)D7D6D5D4D3D2DIDO

GATEC/?MlMOGATEC/TMlM0

#include<reg5l.h>

inti=0;

charcodetabel[]={0x80,0x40,0x20,Ox10,0x08,0x04,0x02,0x01};

voidmain()

{TMOD=0X10;

TH1=(65536-l(XXX))/256;

TLl=(65536-10000)%256;

IE=0X88;

TR1=1;

精品文檔

while(1);

voidtt1(void)interrupt3using1

{if(count<50)

{count++;

TH1=(65536-10000)/256;

TLl=(65536-10000)%256;

(

else

{count=0;

TH1=(65536-10000)/256.

TLl=(65536-10000)%256;

Pl=table[i];

if(i==7)

{i=0;}

i++;

六、串口雕

一、填空題

1.MSC-51引腳中,與串行通信有關(guān)的引腳是和P3.1

二、判斷題

(X)1.51單片機(jī)的串口設(shè)置了1個(gè)SBUF即可實(shí)現(xiàn)全雙工通信。

(X)2.AT89S5I單片機(jī)的串口只有2種工作方式。

(V)3.AT89S51單片機(jī)共有4個(gè)8位的并行I/O口,其中P2口既可用作地址

/數(shù)據(jù)口,乂可用作一般的I/O口o

(J)4.假設(shè)傳輸?shù)臄?shù)據(jù)一幀有11位,每秒鐘傳輸30幀,則此時(shí)的比特率應(yīng)為

330bpso

(X)5.MCS-5I的串吁接口是全雙工的。

精品文檔

三、選擇題

1、下列英文縮寫代表“串口控制寄存器”的是(A.

A.SCONB.TCONC.SMODD.TMOD

2、串行通信中,發(fā)送和接收寄存器是(B)

A、TMODB、SBUFC、SCOND、DPTR

3、控制串行口工作方式的寄存器是(C)

A、TMODB、PCONC、SCOND、TCON

4.串行口每一次傳送(C)字符。

A.1個(gè)B.1串C.1幀D.1波特

5.當(dāng)MCS-51進(jìn)行多機(jī)通訐,時(shí),串行接口的工作方式應(yīng)選為(C)

A.方式0B.方式1C.方式2D.方式0或方式2

6.MCS-5I單片機(jī)串行口發(fā)送/接收中斷源的工作過程是:當(dāng)串行口接收或發(fā)送

完一幀數(shù)據(jù)時(shí),將SCON中的(A),向CPU申請(qǐng)中斷。

A、RI或TI置1B、RI或TI置0

C、R【置1或TI置0D、RI置0或TI置1

七、單片機(jī)如展技術(shù)

一、填空題

1、共陽極數(shù)碼管顯示6時(shí)的字型碼是迦共陰極數(shù)碼管顯示9時(shí)的字型碼是

6FHo

2.ADC0809的分辨率是8位的(0.0195v),若接入的參考電壓為5.IV,則

它能分辨的最小輸入電壓為0.0199V。

3、共陽極數(shù)碼管顯示A時(shí)的字型碼是88H.共陰極數(shù)碼管顯示A時(shí)的字型

碼177_Ho

二、判斷題

(J)1.采用軟件延時(shí)可以去除按鍵抖動(dòng),延時(shí)時(shí)間只要超過10ms都可以。

(J)2.共陽極數(shù)碼管顯示數(shù)字“3”時(shí),其段碼值為BOHo

(J)3.數(shù)碼管采用動(dòng)態(tài)掃描顯示時(shí),所有數(shù)碼管的筆畫段的同名端連接在

一起共用一個(gè)控制引腳,而每個(gè)數(shù)碼管的公共極各自獨(dú)立,分別與不同控制引腳

相連。

精品文檔

(x)4.A/D轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量

(C5.在使用按鍵時(shí)要消除按鍵的抖動(dòng),可以通過改進(jìn)硬件或軟件編程的

方法來實(shí)現(xiàn)。

(X)6.對(duì)按鍵進(jìn)行掃描時(shí)采用軟件延時(shí)來去除抖動(dòng),延時(shí)時(shí)間越短越好。

(x)7.AD0809是8位的數(shù)模轉(zhuǎn)換器。

(X)8.4*4矩陣鍵盤需要16根數(shù)據(jù)線進(jìn)行連接。

三、選擇題

KADC0809是(B)AD的轉(zhuǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論