2025年AVR單片機綜合能力測試卷精英版_第1頁
2025年AVR單片機綜合能力測試卷精英版_第2頁
2025年AVR單片機綜合能力測試卷精英版_第3頁
2025年AVR單片機綜合能力測試卷精英版_第4頁
2025年AVR單片機綜合能力測試卷精英版_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

《單片機原理與應用》試卷(B)

(供13級電子信息工程學院嵌入式專業(yè)使用)

試卷類型:閉卷備注:()

(所有試題答案均作答在答題紙上)

一、選擇題(每題1分,共40分)

在下列各題的(A)、(B)、(C)、(D)4個選項中,只有一種是對的的,請選擇出來.

1、單片機中的程序計數(shù)器PC用來()

A.寄存指令B.寄存正在執(zhí)行的指令地址

C.寄存下一條指令地址D.寄存上一條指令地址

2、MCS-51單片機的定期器T1用做波特率發(fā)生器時,采用的工作方式()

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

3、中斷函數(shù)的關鍵字是()

A.interruptB.usingn

C.reentrantD.sbitm

4、如下能對的定義一維數(shù)組的選項是()

A.unsignedinta[5]={0,1,2,3,4,5);

B.unsignedchara[]={0,1,2,3,4,5);

C.unsignedchara={'A','B','C'};

D.unsignedinta[5]="0123”;

5、使MCS—51單片機的定期器TO啟動計數(shù)的語句是()。

A.TRO=OB.TR1=OC.TR1=1D.TRO=1

6、提高單片機的晶振頻率,則機器周期()

A.不變B.變長C.變短D.不定

7、定期器/計數(shù)器工作方式1是()

A.8位計數(shù)器構造B.2個8位計數(shù)器構造

C.13位計數(shù)構造D.16位計數(shù)構造

8、執(zhí)行IE=0x85的語句含義是()

A.開放外部中斷源0和1B.開放所有中斷源

C.開放外部中斷源0D.屏蔽中斷源

9、片內RAM的20H?2FH為位尋址區(qū),所包括的位地址是()

A.00H-20HB.00H?7FHC.20H-2FHD.00H?FFH

10、ADC0809的地址鎖存信號是()

A、ALER、EOCC、CTOCKD、START

11、單片機的匯編語言的指令中,有循環(huán)左移和循環(huán)右移,而C語言中沒有,因此在C51

中運用()來完畢。

A.內部函數(shù)B.外部函數(shù)C.取樣函數(shù)D.本征函數(shù)

12、PSW中的RS1和RS0用來()

A.選擇工作寄存器組B.指示復位C.選擇定期器D.選擇工作方式

13、當外部中斷。發(fā)出中斷祈求后,中斷響應的條件是()

A.ETO=1B.EXO=1C.IE=0x81D.IE=0x61

14、常將變量放在內部數(shù)據(jù)存儲器中,則存儲類型是()

A.xdataB.codeC.dataD.bdata

15、若將字庫放在程序存儲器中,則存儲類型是()

A.xdataB.codeC.pdataD.bdata

16、數(shù)據(jù)存儲器模式存儲默認的是()

A.largeB.compactC.smallD.middle

17、C51的函數(shù)參數(shù)不能超過()

A.3B.2C.1D.4

18、ADC0809的啟動轉換信號是(

A、ALEB、EOCC、CLOCKD、START

19、DAC0832的工作方式一般有()

A.直通方式B.單緩沖方式C.雙緩沖方式D.單緩沖、雙緩沖和直通工作方式

20、MCS-51單片機串行通信使用的數(shù)據(jù)通路形式是()

A.單工、B、半雙工、C、全雙工、D、都不是

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

A.charB.intC.sbitD.float

22、8255端口A最多有()幾種工作方式,

A.1種B.2種C.3種D.4種

23、設51單片機品振頻率為12MHz,定期器作計數(shù)器使用時,其最高的輸入計數(shù)頻率應

為()

A.2MIIzB.1MHzC.500kHzD.250kHz

24、ADC0809是一片常用的A/D轉換芯片,它的辨別率位數(shù)是()

A.8B.10C.12D.14

25、0832是一片D/A轉換芯片,它的數(shù)據(jù)線位數(shù)是()

A.4B.8C.16D.32

26、語句"charxdata*px;”指定指針變量px為指向()區(qū)的指針。

A、codeB、xdataC>pdataD、data

27、C51軟件比較匯編軟件而言的長處是()

A.不需要懂得硬件電路的連接方式就可以寫程序

B.不需要理解內部RAM和外部RAM的分派

C.不需要理解程序存儲器和數(shù)據(jù)存儲器的分派

I).不需要理解匯編語言的所有指令和指令的執(zhí)行方式

28、單片機應用系統(tǒng)中運用串行口擴展并行I/O端口,應將串行口設置為工作方式

()。

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

29、在存儲器擴展電路中的74LS373芯片的重要功能()

A.存儲數(shù)據(jù)B.存儲地址C.鎖存數(shù)據(jù)D.鎖存地址

30、外部數(shù)據(jù)存儲區(qū)(不小于256字節(jié)),所用的存儲類型是()

A、datapdataC>idataD、xdata

31、單片機上電復位后,PC的內容()

A、0000HB、0003HC、000BHD、0800H

32、8051單片機的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是()

A、8KBB、16KBC、32KBD、64KB

33、MCS—51系列單片機的4個并行口作為通用I/O端口使用,在輸出數(shù)據(jù)時,必須外接

上拉電阻的是()

A、P0口B、P1口C、P2口D、P3口

34、MCS-51系列單片機的定期器T1用作計數(shù)方式時計數(shù)脈沖是()

A、外部計數(shù)脈沖由T1(P3.5)輸入B、外部計數(shù)脈沖由內部時鐘提供

C、外部計數(shù)脈沖由TO(P3.4)輸入D、由外部計數(shù)脈沖計數(shù)

35、MCS-51系列單片機串行口發(fā)送接受中斷源的工作過程是:當串行口接受或發(fā)送完一

幀數(shù)據(jù)時,將SCON中的()向CPU申請中斷。

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

C、RI或TI置1D、RI置?;騎I置1

36、當外部中斷0發(fā)出中斷祈求后,中斷響應的條件是()

A.ETO=1B.EXO=1C.IE=0x81D.IE=0x61

37、MCS—51系列單片機關中斷的語句是()

A.EA=1B.ES=1C.EA=()D.EX()=1

38、ADC0809是一片常用的A/D轉換芯片,它的辨別率是()

A.8B.10C.12D.14

39語句“chardata*px;”指定指針變量px為指向()區(qū)的指針。

A.codeB.xdataC.pdataD.Data

40、P1.0口可實現(xiàn)的功能是()

A、I/O口B、時鐘信號輸入

C、定期/計數(shù)器2的外部輸入D、輸出地址信號

二、判斷題(每題1分,共10分)

1、中斷函數(shù)的調用是在滿足中斷的狀況下,自動完畢函數(shù)調用的。()

2、bit定義的變量一定位于內部RAM的位尋址區(qū)。()

3、串口中斷祈求標志必須由指令清除。()

4、定期器與計數(shù)器的工作原理均是對輸入脈沖進行計數(shù)。()

5、ADC0809是8位逐次迫近式模/數(shù)轉換接口芯片。()

6、單片機的程序中,一定有一種死循環(huán)的程序,否則,會出現(xiàn)運行錯誤。()

7、程序存儲器只是用來寄存程序的,不能放任何數(shù)據(jù)。()

8、IE中的EA=0時,表達關中斷。()

9、bit和sbit都是用來定義位變量,因此兩者之間沒有區(qū)別,可以隨便替代使用。()

10、采用單片機的C語言開發(fā)時,只能運用C51語言書寫程序,不能嵌套匯編語言。

()

三、程序設計題(共20分)

設單片機的fosc=12MHz,采用TI定期方式1在P1.0腳上輸出周期為100ms的方波。(用

T1工作方式1查詢定期50毫秒)

(1)計算定期器初始值;(10分)

(2)填寫寫出完整程序。(10分)

#include<reg51.h>//8051系列的寄存器頭文獻

sbitPl_O=;

voidmain(void)

TMOD;〃定期器1方式1

TH1=;

TL1=;〃裝入時間常數(shù)

TR1=;//啟動定期器

while()

while(!);〃查詢TF1狀態(tài),時間未到則空等待

P1_0=:

TH1=;

TL1=;〃裝入時間常數(shù)

)

1

TL()=()x3();〃裝入時間常數(shù)

1

}

四、I/O接口應用題

8031單片機和0832連接如圖2所示。(20分)

(1)寫出0832數(shù)據(jù)寄存器的端口地址。(5分)

(2)指出0832工作在直通方式、單緩沖方式還是雙緩沖方式。(5分)

(3)寫出產生鋸齒波的程序。(10分)

五.編程(共10分)

有一按鍵接到單片機外部中斷0引腳上,規(guī)定編程對按犍動作進行計數(shù)和顯示,到

達59后重新由。開始計數(shù)(采用中斷方式),寫出主函數(shù)。

RP1

RESPACK-7

U1

?XTAllPOO-ADO

PO.IAD1

PO2AD2

XTAL2PO3-AD3

PO4A04

PO.5-AD5

P08AD6

RSTPO7AD7

P2.Q<Afl

P2.1/A9

P22-A10

PZ^AII

P241A12

P28N3

P2&A14

P276M5

P3.Q-RXD

P3.1/TXD

P32而

P33而

P34FJ

P3SF

P3.6亞

P3.7.FD

8OCM

#include<reg5l.h>

sbilbutton=P3A4;

unsignedcharduan||=(0x3f,0x()6,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};

unsignedchari;

voidintO()interrupt0

{i++;

P2=duan[i/10];

P0=duan[i%101;

if(i=60)

i=0;

此頁及如下頁面不是試卷,為參照數(shù)據(jù)

D7DsD$D4D3D?D]D()

TCONTFITR1TFOTR0IE11T1IE0IT0

位地址8FH8EH8DH8CH8BH8AH89H88H

TF1:定期器/計數(shù)器1(T1)的溢出中斷標志位。

TFO:定期器/計數(shù)器0(T0)的溢出中斷標志位。

TR1:定期器/計數(shù)器1(T1)的運行標志位,

TRO:定期器/計數(shù)器0(T0)的運行標志位,

IE1:外部中斷1中斷祈求標志位。

IT1:外部中斷1(而)觸發(fā)方式控制位。假如=則外部中斷1

為負邊緣觸發(fā)方式。

1E0:外部中斷0中斷祈求標志位。

ITO:外部中斷源0觸發(fā)方式控制位。

D?D(jD5D4D3D?D]D()

IEEA————ESET1EX1ETOEX0

位地址AFH——ACHABHAAHA9HA8H

EA:CPU中斷容許位。

ES:串行口中斷容許位。

ET1:定期器/計數(shù)器1(T1)的溢出中斷容許位。

EX1:外部中斷1中斷容許位。

ETO:定期器/計數(shù)器0(T0)的溢出中斷容許位。

EX0:外部中斷0中斷容許位。

定期器/計數(shù)器的方式寄存器TMOD

DjD4D]Do

D7D6D3D2

GATEC/TMlMOGATEC/TMlMO

-

?.T111Z右JA/坨lxr卸PJ臣r*—―|v.T1UA/J/7A才lx培r生PJll子氣■一

Ml,MO:定期器/計數(shù)器四種工作模式選擇

表6-1工作方式選擇表

MlMO方式說明

00013位定時器/計數(shù)器

01116位定時器/計數(shù)器

102自動裝入時間常數(shù)的8位定時器/計數(shù)器

113對TO分為兩個8位獨立計數(shù)器:對T1置方式3時停止工作

C/T:定期器方式或計數(shù)器方式選擇位。C/〒=1時,為計數(shù)器方式;C/T=()

時,為定期器方式。

GATE:定期涔/計數(shù)器運行控制位,用來確定對應的外部中斷祈求引腳

(INTO、INTI)與否參與TO或T1的操作控制。

表9-6十六進制數(shù)及空白

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論