《《單片機(jī)應(yīng)用技術(shù)》試卷A及答案(共6頁)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《單片機(jī)應(yīng)用技術(shù)》試卷A及答案(共6頁)(6頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上
《單片機(jī)應(yīng)用技術(shù)(C語言版)》試卷A
一、 單項(xiàng)選擇題(每題1.5分,共30分)
1、51單片機(jī)的CPU主要由( )組成。
A、運(yùn)算器、控制器 B、加法器、寄存器
C、運(yùn)算器、加法器 D、運(yùn)算器、譯碼器
2、程序是以( )形式存放在程序存儲(chǔ)器中。
A、C語言源程序 B、匯編程序
C、二進(jìn)制編碼 D、BCD碼
3、單片機(jī)8031的引腳( )。
A、必須接地 B、必須接+5V電源
C、可懸空
2、 D、以上三種視需要而定
4、單片機(jī)上電復(fù)位后,PC的內(nèi)容為( )。
A、0x0000 B、0x0003 C、0x000B D、0x0800
5、外部擴(kuò)展存儲(chǔ)器時(shí),分時(shí)復(fù)用做數(shù)據(jù)線和低8位地址線的是( )
A、P0口 B、P1口 C、P2口 D、P3口
6、單片機(jī)的ALE引腳是以晶振振蕩頻率的( )固定頻率輸出正脈沖,因此它可作為外部時(shí)鐘或外部定時(shí)脈沖使用。
A、1/2 B、1/4 C、1/6 D、1/12
7、下面敘述不正確的是(
3、 )。
A、一個(gè)C源程序可以由一個(gè)或多個(gè)函數(shù)組成。
B、一個(gè)C源程序必須包含一個(gè)主函數(shù)main( )。
C、在C程序中,注釋說明只能位于一條語句的后面。
D、C程序的基本組成部分單位是函數(shù)。
8、在C語言中,當(dāng)do-while語句中的條件為( )時(shí),循環(huán)結(jié)束。
A、0 B、false C、true D、非0
9、下面的while循環(huán)執(zhí)行了( )次空語句。
While(i=3);
A、無限次 B、0次 C、1次 D、2次
10、C程序總是從( )開始執(zhí)行的。
4、
A、主函數(shù) B、主程序 C、子程序 D、主過程
11、在C51程序中常常把( )作為循環(huán)體,用于消耗CPU運(yùn)行時(shí)間,產(chǎn)生延時(shí)效果。
A、賦值語句 B、表達(dá)式語句 C、循環(huán)語句 D、空語句
12、在單片機(jī)應(yīng)用系統(tǒng)中,LED數(shù)碼管顯示電路通常有( )顯示方式。
A、靜態(tài) B、動(dòng)態(tài) C、靜態(tài)和動(dòng)態(tài) D、查詢
13、共陽極LED數(shù)碼管加反相器驅(qū)動(dòng)時(shí)顯示字符“6”的段碼是( )
A、0x06 B、0x7D C、0x82 D、0xFA
14、51單片機(jī)的定時(shí)器T1用做定時(shí)方式時(shí),采用工作方式1,則工作方式控制字為
5、( )
A、0x01 B、0x05 C、010 D、0x50
15、啟動(dòng)T0開始計(jì)數(shù)是使TCON的( )。
A、TF0位置1 B、TR0位置1 C、TR0位清0 D、TR1位清0
16、在定時(shí)/計(jì)數(shù)器的計(jì)數(shù)初值計(jì)算中,若設(shè)最大計(jì)數(shù)值為M,對(duì)于工作方式1下的M值為( )。
A、M=213 = 8192 B、M=28 = 256
C、M=24 = 16 D、M=216 = 65536
17、51單片機(jī)的串行口是( )。
A、單工 B
6、、全雙工 C、半雙工 D、并行口
18、表示串行數(shù)據(jù)傳輸速率的指標(biāo)為( )。
A、USART B、UART C、字符幀 D、波特率
19、單片機(jī)輸出信號(hào)為( )電平。
A、RS-232C B、TTL C、RS-449 D、RS-232
20、串行口的發(fā)送數(shù)據(jù)和接收數(shù)據(jù)端為( )。
A、 TXD和RXD B、TI和RI C、TB8和RB8 D、REN
二、 填空題(每空1.5分,共30分)
1、除了單片機(jī)和電源外,單片機(jī)最小系統(tǒng)包括_________電路和__________
7、電路。
2、MCS-51系列單片機(jī)的存儲(chǔ)器主要有4個(gè)物理存儲(chǔ)空間,即_____________________、______________________、_______________________、片外程序存儲(chǔ)器。
3、當(dāng)振蕩脈沖頻率為12MHz時(shí),一個(gè)機(jī)器周期為____________;當(dāng)振蕩脈沖頻率為6MHz時(shí),一個(gè)機(jī)器周期為_____________。
4、while語句和do-while語句的區(qū)別在于:____________語句是先執(zhí)行、后判斷;而__________語句是先判斷、后執(zhí)行。
5、結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu)是______________、_______
8、_________、___________________。
6、51單片機(jī)的定時(shí)器的內(nèi)部結(jié)構(gòu)由以下四部分組成:_______________、_________________、_____________________和___________________。
7、A/D轉(zhuǎn)換器的作用是將______________量轉(zhuǎn)為____________量;D/A轉(zhuǎn)換器的作用是將_____________量轉(zhuǎn)為______________量。
三、 程序分析與填空題(每題3分,共15分)
1、下面的while循環(huán)執(zhí)行了 次空語句。
i = 3;
wh
9、ile(i! = 0);
2、//該程序功能為點(diǎn)亮第一個(gè)發(fā)光二極管
#include //51系列單片機(jī)頭文件
sbit //聲明單片機(jī)P1口的第一位為led1
void main() //主函數(shù)
{
led1=0; /*點(diǎn)亮第一個(gè)發(fā)光二極管*/
}
3、將下面的程序補(bǔ)充完整:
#include
____________________________;
void main()
{
10、 while(1)
{
P1 = 0xFF;
__________(1200);
P1 = 0x00;
__________(1200);
}
}
//函數(shù)名:delay
//函數(shù)功能:實(shí)現(xiàn)軟件延時(shí)
//形式參數(shù):整型變量i,控制循環(huán)次數(shù)
//返回值:無
void delay(unsigned int i)
{
unsigned int k;
for(k =
11、 0;k < i;k ++);
}
四、 簡答題(第1、2題分別8分,第3題9分,共25分)
1、什么是單片機(jī)?它由哪幾部分組成?
2、什么叫中斷?中斷有什么特點(diǎn)?
3、畫出MCS-51系列單片機(jī)時(shí)鐘電路,并指出石英晶體和電容的取值范圍。
《單片機(jī)應(yīng)用技術(shù)(C語言版)》試卷A答案
五、 單項(xiàng)選擇題(每題1.5分,共30分)
1、 A 2、C 3、A 4、A 5、A
6、 C 7、C 8、A 9、B 10、A
11、D 12
12、、C 13、B 14、C 15、B
16、D 17、B 18、D 19、B 20、A
六、 填空題(每空1.5分,共30分)
1、 ___時(shí)鐘 _ 復(fù)位
2、 片內(nèi)數(shù)據(jù)存儲(chǔ)區(qū)(IDATA區(qū)) 片外數(shù)據(jù)存儲(chǔ)區(qū)(XDATA區(qū))
片內(nèi)程序存儲(chǔ)區(qū)
3、 __1us __2us
4、 __do-while __while
5、 順序結(jié)構(gòu) _選擇結(jié)構(gòu) __循環(huán)結(jié)構(gòu)
6、 _T0 T1 工作方式寄存器TMOD
13、 控制寄存器TCON
7、 _模擬 數(shù)字 數(shù)字 模擬
七、 程序分析與填空題(每題3分,共15分)
1、 __無限
2、 led1 = P1^0
3、 __void delay (unsigned int i)
delay delay
八、 簡答題(第1、2題分別8分,第3題9分,共25分)
1、 答:單片微型計(jì)算機(jī)簡稱單片機(jī),是指集成在一個(gè)芯片上的微型計(jì)算機(jī),它的各種功能部件,包括CPU、存儲(chǔ)器、基本輸入/輸出接口電路,定時(shí)/計(jì)數(shù)器和中斷系統(tǒng)等,都制作在一塊集成芯片上,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)。
2、 答:中斷指通過硬件來改變CPU的運(yùn)行方向。計(jì)算機(jī)在執(zhí)行程序的過程中,外部設(shè)備向CPU發(fā)出中斷請(qǐng)求信號(hào),要求CPU暫時(shí)中斷當(dāng)前程序的執(zhí)行而轉(zhuǎn)去執(zhí)行相應(yīng)的處理程序,執(zhí)行完畢后再執(zhí)行原來被中斷的程序。
中斷的特點(diǎn)有:1)同步工作;2)異常處理;3)實(shí)時(shí)處理。
3、答:時(shí)鐘振蕩電路如下圖所示:C2
C1
XTAL1
晶振
1
51單片機(jī)
XTAL2
至內(nèi)部時(shí)鐘電路
一般地,電容C1和C2取30pF左右;晶體振蕩器,簡稱晶振,頻率范圍是1.2MHz ~ 12MHz。
專心---專注---專業(yè)