版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C51單片機(jī)試卷1一、填空題(每題
1分,共
30分)1、8031的P2口為高8位地點(diǎn)總線(xiàn)口,P32、單片機(jī)的復(fù)位操作是_____RST引腳,要在此引腳加
口為雙功能口。__高_(dá)_____電平才能復(fù)位動(dòng)作。3、C51定義可尋址位,使用要點(diǎn)字為的某位用要點(diǎn)字____sfr________。
___sbit_
,定義特別功能寄存器中間4、已知
P3=0X7F,要實(shí)現(xiàn)將
P3口的值循環(huán)右移的指令是
____
,循環(huán)右移
3次后,P3=___________。5、有指令unsignedcharmm[]={0X01
,0X02,0X03},此指令中數(shù)組元素
mm[1]的值為_(kāi)_______。6、串口工作方式2接收的第9位數(shù)據(jù)放到了_SCON____寄存器的______位中。7、若采納6MHz的晶體振蕩器,則MCS-51單片機(jī)的振蕩周期為_(kāi)_______,機(jī)器周期為_(kāi)___________。8、單片機(jī)并行接口中,要作為輸出口一定外接上拉電阻的端口是輸出級(jí)是________開(kāi)路電路。
______,其原由在于9、由
AT89C51構(gòu)成的單片機(jī)最簡(jiǎn)系統(tǒng)中,只給單片機(jī)供給
VCC和
GND單片機(jī)是不會(huì)工作的,一定供給的__________、___________和________協(xié)助形成一個(gè)最簡(jiǎn)系統(tǒng)。10、若只需要開(kāi)串行口中斷,則其對(duì)應(yīng)的源中斷同意控制位是__________,若需要將外面中斷
0設(shè)置為降落沿觸發(fā),則履行的語(yǔ)句為
_____________。11、C51中0x75|0x42
運(yùn)算結(jié)果是_________
。12、-25的原碼是___________、反碼是___________、補(bǔ)碼是_________。13、對(duì)于51子系列單片機(jī),主要有________、___________、_________三種機(jī)型。14、修飾符15、TCON中
interruptIT0(IT1)
m中m的取值為表示__________。
0對(duì)應(yīng)的中斷狀況是
__________中斷。16、5l子系列單片機(jī)片內(nèi)有兩個(gè)____位的準(zhǔn)時(shí)計(jì)數(shù)器。二、選擇題(每題1分,共20分)1、一字節(jié)補(bǔ)碼所能表示的整數(shù)范圍是(A)。A、-128~+127B、-127~+127C、-129~+128D、-128~+1282、12MHz晶振的單片機(jī)在準(zhǔn)時(shí)工作方式下,準(zhǔn)時(shí)器計(jì)一個(gè)數(shù)所用的準(zhǔn)不時(shí)間是(A)A、1sB、2sC、4s
D、8
s3、經(jīng)過(guò)串行口發(fā)送或接收數(shù)據(jù)時(shí),發(fā)送或接收的數(shù)據(jù)暫存在(
D)寄存器中。A、SCON
B、PCON
C、TMOD
D
、SUBF4、在單片機(jī)擴(kuò)展系統(tǒng)中,
8051做為地點(diǎn)總線(xiàn)和數(shù)據(jù)總線(xiàn)分時(shí)復(fù)用的端口是(
A)A、P0
口
B、P1
口
C、P2口
D、P3口5、MCS-51單片機(jī)的準(zhǔn)時(shí)器
/計(jì)數(shù)器工作方式
1是(B)。A、8位計(jì)數(shù)器構(gòu)造
B、16位計(jì)數(shù)器構(gòu)造C、13位計(jì)數(shù)器構(gòu)造
D、2個(gè)
8位計(jì)數(shù)器構(gòu)造6、片內(nèi)
RAM的
20H~2FH為位尋址區(qū),所包含的位地點(diǎn)是
(
)
。A、00H~20H
B、00H~7FH
C、20H~2FH
D、00H~FFH7、使用宏來(lái)接見(jiàn)絕對(duì)地點(diǎn)時(shí),一般需包含的庫(kù)文件是(
B)A、reg51.h
B、absacc.h
C、intrins.h
D、startup.h8、8255A是可編程的并行輸入A、2個(gè)B、3個(gè)
/輸出接口芯片,內(nèi)部有(C、4個(gè)D、5個(gè)
C)個(gè)
8位的并行口。9、設(shè)MCS-51單片機(jī)晶振頻次為12MHz,準(zhǔn)時(shí)器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻次應(yīng)為( )A、2MHzB、1MHzC、500kHzD、250kHz*10、線(xiàn)反轉(zhuǎn)法鑒識(shí)有效按鍵時(shí),假如讀入的列線(xiàn)值全為1,則說(shuō)明(A)A、沒(méi)有鍵被按下B、有一個(gè)鍵被按下C、有多個(gè)鍵被按下D、以上說(shuō)法都不對(duì)11、利用以下(
D
)要點(diǎn)字能夠改變工作寄存器組A、interrupt
B、sfr
C
、while
D、using12、單片機(jī)的串行口工作于方式
1是(A
)
。A、8位數(shù)據(jù)傳遞B、9位數(shù)據(jù)傳遞C、10位數(shù)據(jù)傳遞D、11位數(shù)據(jù)傳遞13、履行#definePA8255XBYTE[Ox3FFC],PA8255=Ox7e后儲(chǔ)存單元
Ox3FFC的值是(A)A、Ox7e
B、8255H
C、不決
D、7e14、擁有模數(shù)變換功能的芯片是(
A
)A、ADC0809
B、DAC0832
C、MAX813
D、PCF8563*15、MCS—51單片機(jī)的CPU主要的構(gòu)成部分為()A、運(yùn)算器、控制器B、加法器、寄存器C、運(yùn)算器、加法器D、運(yùn)算器、譯碼器16、8051單片機(jī)的VSS(20)引腳是(B)引腳A、主電源+5VB、接地C、備用電源D、接見(jiàn)片外存貯器17、支持寫(xiě)入單片機(jī)或仿真調(diào)試的目標(biāo)程序的文件格式是D。A、.ASM
B、
.C
C、
.EXE
D、
.HEX18、在串行通訊過(guò)程中,下邊對(duì)于
TI
和RI說(shuō)法正確的選項(xiàng)是
C
。A、在查問(wèn)方式中,系統(tǒng)自動(dòng)清零TI和RI。B、在中斷方式中,系統(tǒng)自動(dòng)清零TI和RI。C、在查問(wèn)和中斷方式中,系統(tǒng)都不會(huì)清零
TI
和RI,須程序清零。D、在查問(wèn)和中斷方式中,系統(tǒng)自動(dòng)清零
TI
和RI。19、51單片機(jī)中,對(duì)于
P0--P3端口說(shuō)法正確的選項(xiàng)是
B
。A、P0--P3的每個(gè)端口只好按字節(jié)輸入/輸出。B、P0--P3的每個(gè)端口既能夠按字節(jié)輸入/輸出,也能夠按位進(jìn)行輸入輸出。C、P0--P3的每個(gè)端口只好按位進(jìn)行輸入輸出。D、P0--P3的每個(gè)端口不可以用作輸入輸出。20、異步串行通訊中,一幀數(shù)據(jù)中一定包含
B
。A、初步位、校驗(yàn)位和停止位。
B、初步位和停止位。C、校驗(yàn)位和停止位。
D、初步位和校驗(yàn)位。三、簡(jiǎn)答題(每題
10分,共
30分)準(zhǔn)時(shí)1、MCS-51單片機(jī)有多少32根I/O線(xiàn),它們和單片機(jī)的外面總線(xiàn)有什么關(guān)系?2、準(zhǔn)時(shí)/計(jì)數(shù)器
T0有
4幾種工作方式?各自的特色是什么?工作方式
113
位3、51系列單片機(jī)的中斷源有
5幾個(gè)?它們默認(rèn)的優(yōu)先級(jí)次序是如何的?
INT0T0INT1T1RS四、編程題(每題10分,共20分)1、已知單片機(jī)的P3口接有發(fā)光二極管,且當(dāng)P3口為低電平常對(duì)應(yīng)的發(fā)光二極管被點(diǎn)亮,編寫(xiě)程序使發(fā)光二極管從右向左挨次輪番點(diǎn)亮。2、8051單片機(jī)系統(tǒng)中,已知晶振頻次為
12MHZ,用準(zhǔn)時(shí)/
計(jì)數(shù)器
T1,編程實(shí)現(xiàn)從
P1.1產(chǎn)生周期為2S的方波。C51單片機(jī)試卷
2一、填空題(每題1、8031的2、修飾符interrupt
1分,共30分)口為低8位地點(diǎn)總線(xiàn)口,m中m的取值為1對(duì)應(yīng)的
口為第二功能口。中斷源,修飾符using
n的功能是__________。3、定義變量a、b、c為內(nèi)部RAM的無(wú)符號(hào)型字符變量,對(duì)應(yīng)的指令是。4、特別功能寄存器TCON用于控?cái)M定時(shí)/計(jì)數(shù)器的和。5、對(duì)于IE寄存器來(lái)說(shuō),開(kāi)放總中斷,其對(duì)應(yīng)的C51命令為_(kāi)_________,同意串口中斷,其對(duì)應(yīng)的C51命令為_(kāi)_________。6、對(duì)于SCON來(lái)說(shuō)REN的功能是__________,PCON中SMOD的功能是__________。7、8255有兩個(gè)控制字,它們是__________、__________。8、LED數(shù)碼管的顯示方式有__________和__________兩種。9、鍵盤(pán)顫動(dòng)的除去有兩種方法__________和__________,硬件除去顫動(dòng)的方法是__________,軟件去顫動(dòng)的方法是__________。10、EA被稱(chēng)為_(kāi)_________,當(dāng)它為高電平常,第一接見(jiàn)__________,當(dāng)它為低電平,只接見(jiàn)__________。11、若已知向液晶寫(xiě)入命令的函數(shù)是Write_Commond,那么向RT-1602寫(xiě)入清屏的命令是,在液晶第1行第1列顯示一個(gè)字符,顯示緩沖區(qū)地點(diǎn)設(shè)置命令是,其引腳RS用于控制,R/W用于控制。12、C51的儲(chǔ)存種類(lèi)有__________,__________,__________,__________。二、選擇題(每題1分,共20分)1、單片機(jī)復(fù)位后,程序計(jì)數(shù)器PC的值為。A、0000HB、0010HC、0030HD、1000H2、準(zhǔn)時(shí)/計(jì)數(shù)器的準(zhǔn)時(shí)方式中,計(jì)數(shù)器的計(jì)數(shù)脈沖是來(lái)自振蕩器的分頻后的脈沖。A、8B、12C、2D、163、在串行通訊過(guò)程中,下邊對(duì)于TI和RI說(shuō)法正確的選項(xiàng)是。A、在查問(wèn)方式中,系統(tǒng)自動(dòng)清零TI和RI。B、在中斷方式中,系統(tǒng)自動(dòng)清零TI和RI。C、在查問(wèn)和中斷方式中,系統(tǒng)都不會(huì)清零
TI
和RI,須程序清零。D、在查問(wèn)和中斷方式中,系統(tǒng)自動(dòng)清零
TI
和RI。4、MCS-51單片機(jī)的復(fù)位信號(hào)是
(
)
有效。A、高電平
B、低電平
C、脈沖
D
、降落沿5、在片外擴(kuò)展一片
2764程序儲(chǔ)存器芯片要
(
)
地點(diǎn)線(xiàn)。A、8根
B
、13根
C
、16根
D、20根6、8255A是可編程的并行輸入
/輸出接口芯片,內(nèi)部有(
)個(gè)
8位的并行口。A、2個(gè)
B、3個(gè)
C、4個(gè)
D、5個(gè)7、AT89S51單片機(jī)是()單片機(jī)。A、4位
B、8位
C、16位
D、32位8、51單片機(jī)五此中斷源的默認(rèn)優(yōu)先權(quán)由高到低排隊(duì)正確的選項(xiàng)是()A、串行口、準(zhǔn)時(shí)計(jì)數(shù)器0、準(zhǔn)時(shí)計(jì)數(shù)器1、外中斷0、外中斷1B、串行口、外中斷0、準(zhǔn)時(shí)計(jì)數(shù)器0、準(zhǔn)時(shí)計(jì)數(shù)器1、外中斷1C、外中斷0、準(zhǔn)時(shí)計(jì)數(shù)器0、外中斷1、準(zhǔn)時(shí)計(jì)數(shù)器1、串行口D、外中斷0、外中斷1、準(zhǔn)時(shí)計(jì)數(shù)器0、準(zhǔn)時(shí)計(jì)數(shù)器1、串行口9、準(zhǔn)時(shí)/計(jì)數(shù)器T0的M1MO=00時(shí),準(zhǔn)時(shí)計(jì)數(shù)器的最大計(jì)數(shù)值是()A、65536B、8192C、256D、12810、以下選項(xiàng)中不是C51編程時(shí)使用的要點(diǎn)字的是()A、integerB、defineC、breakD、sbit11、51單片機(jī)串口有4種工作方式,此中哪些工作方式需要用到準(zhǔn)時(shí)計(jì)數(shù)器T1()A、四種工作方式都要用到。B、僅工作在方式0下才用準(zhǔn)時(shí)計(jì)數(shù)器T1。C、工作在方式1和方式2時(shí)都要用到準(zhǔn)時(shí)計(jì)數(shù)器T1。D、工作在方式1和方式3時(shí)都要用到準(zhǔn)時(shí)計(jì)數(shù)器T1。12、準(zhǔn)時(shí)/計(jì)數(shù)器中斷發(fā)生在()A、送入初值時(shí)B、啟動(dòng)準(zhǔn)時(shí)/計(jì)數(shù)時(shí)C、準(zhǔn)時(shí)/計(jì)數(shù)停止時(shí)D、計(jì)數(shù)值滿(mǎn)量程時(shí)13、與外面中斷沒(méi)關(guān)的寄存器是()A、TCONB、PCONC、SCOND、IP14、在8為單片機(jī)中-50H的補(bǔ)碼是()A、00110010BB、CFHC、D、CEH15、若以下ASCII碼中有奇偶校驗(yàn)位,采納偶校驗(yàn)的是()A、、00011111C、D、16、若MCS-51單片機(jī)使用晶振頻次為6MHZ,其復(fù)位連續(xù)時(shí)間應(yīng)超出()A、2μsB、4μsC、8μsD、1ms17、C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)種類(lèi)包含()。A、整型、實(shí)型、邏輯型B、整型、實(shí)型、字符型C、整型、字符型、邏輯型D、整型、實(shí)型、邏輯型、字符型18、單片機(jī)應(yīng)用程序一般寄存在
中。A、RAM
B、ROM
C、寄存器
D、CPU19、MCS-5l單片機(jī)的貨倉(cāng)區(qū)是設(shè)置在( )中。A、片內(nèi)
ROM區(qū)
B、片外
ROM區(qū)
C、片內(nèi)
RAM區(qū)
D、片外
RAM區(qū)20、89C51單片機(jī)的
VCC(40)引腳是
引腳。A、主電源+5V
B、接地
C、備用電源
D、接見(jiàn)片外存貯器三、簡(jiǎn)答題(每題
10分,共
30分)1、已知P3口接有發(fā)光二極管的陰極,編寫(xiě)程序使發(fā)光二極管閃耀三次。2、以以下圖共陽(yáng)極數(shù)碼管,寫(xiě)出0-9的顯示編碼。3、簡(jiǎn)述隊(duì)列式掃描鍵盤(pán)的工作原理。四、綜合題(每題10分,共20分)1、在串行口工作在方式1和方式3時(shí),準(zhǔn)時(shí)/計(jì)數(shù)器1的作用是什么?若已知單片機(jī)的晶振頻次為12MHZ,且串行口的波特率為4900位/秒,寫(xiě)出準(zhǔn)時(shí)計(jì)數(shù)器1的初始化程序。2、依據(jù)圖編程從DAC0832輸出端分別產(chǎn)生三角波和方波。C51單片機(jī)試卷3一、填空題(每題1、修飾符interrupt
1分,共30分)m中m的值為3對(duì)應(yīng)的是
中斷源,m的值為
4對(duì)應(yīng)的是中斷源。2、定義變量p1_0為P1口的第0位,變量a1為片內(nèi)RAM的可位尋址區(qū)的變量,其對(duì)應(yīng)的變量定義指令為,。3、TCON中IT0(IT1)表示__________,IE0(IE1)表示__________,TF0(TF1)表示__________,TR0(TR1)表示__________,SCON中TI表示__________,RI表示__________。4、變量a1=0x92,if(a1)結(jié)果是____(真/假)5、對(duì)于IE寄存器來(lái)說(shuō),若想中斷源對(duì)應(yīng)的終端服務(wù)程序被履行,一定用軟件開(kāi)兩個(gè)中斷,分別是開(kāi)中斷和中斷。6、對(duì)準(zhǔn)時(shí)計(jì)數(shù)器設(shè)置其工作方式用特別功能寄存器,若將準(zhǔn)時(shí)/計(jì)數(shù)器設(shè)置為工作方式3準(zhǔn)時(shí)方式,其最大計(jì)數(shù)值為。7、對(duì)于串行口控制寄存器SCON,若同意串口接收數(shù)據(jù),要用命令啟動(dòng)接收,若將接收到的數(shù)據(jù)送到P3口,其對(duì)應(yīng)的C51指令位。8、波特率的單位是,若串口工作在方式1下,一秒向外傳遞490幀數(shù)據(jù),其波特率為。9、運(yùn)算符號(hào)“=”用于,符號(hào)“==”用于。10、特別功能寄存器的定義能夠用要點(diǎn)字實(shí)現(xiàn),我們寫(xiě)程序時(shí)沒(méi)有定義特別功能寄存器是因?yàn)槲覀冊(cè)诔绦蛑性鎏砹祟^文件。11、基本數(shù)據(jù)種類(lèi)char的長(zhǎng)度為個(gè)字節(jié),默認(rèn)狀況下其對(duì)應(yīng)的數(shù)值范圍是。12、單片機(jī)的晶振頻次若為12MHZ,履行一條雙機(jī)器周期指令用的時(shí)間為。13、51系列單片機(jī)外擴(kuò)儲(chǔ)存器時(shí),作為數(shù)據(jù)線(xiàn)的是端口,作為地點(diǎn)線(xiàn)的是和和端口,擴(kuò)展儲(chǔ)存器的最大容量為。二、判斷題(每題1分,共10分)1、若一個(gè)函數(shù)的返回種類(lèi)為void,則表示其沒(méi)有返回值。()2、準(zhǔn)時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖入行計(jì)數(shù)。()3、SFR中凡是能被8整除的地點(diǎn),都擁有位尋址能力。()4、不可以用“sfr16”直接接見(jiàn)準(zhǔn)時(shí)器/計(jì)數(shù)器0和1。()5、MCS-51單片機(jī)的程序儲(chǔ)存器只好用來(lái)寄存程序的。()6、串口中斷標(biāo)記由硬件清0。()7、特別功能寄存器的名字,在C51程序中,所有大寫(xiě)。()8、“sfr”后邊的地點(diǎn)能夠用帶有運(yùn)算的表達(dá)式來(lái)表示。(
)9、#include<reg51.h>
與#include
“reg51.h
”是等價(jià)的。(
)10、sbit
不可以夠用于定義內(nèi)部
RAM的可位尋址區(qū),只好用在可位尋址的
SFR上。(
)三、選擇題(每題
1分,共
10分)1、單片機(jī)中的程序計(jì)數(shù)器
PC用來(lái)
。A、寄存指令
B、寄存正在履行的指令地址C、寄存下一條指令地點(diǎn)
D
、寄存上一條指令地點(diǎn)2、單片機(jī)上電復(fù)位后,A、0000H,00H
PC的內(nèi)容和SP的內(nèi)容為B、0000H,07H
。C、0003H,07H
D、0800H,08H3、當(dāng)程序狀態(tài)字寄存器
PSW狀態(tài)字中
RS1和
RS0分別為
0和
1
時(shí),系統(tǒng)先用的工作寄存器組為
。A、組
0
B、組
1
C、組
2
D、組
34、用89C51的準(zhǔn)時(shí)器T1作準(zhǔn)時(shí)方式,用模式1,則工作方式控制字為。A、01H
B、05H
C、10H
D、50H5、使
89C51的準(zhǔn)時(shí)器
T0停止計(jì)數(shù)的指令是
。A、CLRTR0
B、CLRTR1
C、SETBTR0
D、SETBTR16、MCS-51單片機(jī)響應(yīng)中斷的必需條件是。A、TCON或SCON寄存器內(nèi)的相關(guān)中斷標(biāo)記位為1B、IE
中斷同意寄存器內(nèi)的相關(guān)中斷同意地點(diǎn)
1C、IP
中斷優(yōu)先級(jí)寄存器內(nèi)的相關(guān)地點(diǎn)
1D、目前一條指令履行完7、外面中斷
0
的進(jìn)口地點(diǎn)是
。A、0003H
B、000BH
C、00013H
D、001BH8、MCS—51單片機(jī)在同一級(jí)別里除
INT0外,級(jí)別最高的中斷源是
。A、外面中斷1B、準(zhǔn)時(shí)器T0C、外面中斷09、89C51準(zhǔn)時(shí)/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中
D、準(zhǔn)時(shí)器T1M1M0的狀態(tài)決定,當(dāng)
M1M0的狀態(tài)為
01時(shí),準(zhǔn)時(shí)/計(jì)數(shù)器被設(shè)定為
。A、13位準(zhǔn)時(shí)/計(jì)數(shù)器C、自動(dòng)重裝8位準(zhǔn)時(shí)/計(jì)數(shù)器
B、16位準(zhǔn)時(shí)/計(jì)數(shù)器D、T0為2個(gè)獨(dú)立的8位準(zhǔn)時(shí)/計(jì)數(shù)器10、以下說(shuō)法正確的選項(xiàng)是()A、各中斷發(fā)出的中斷懇求信號(hào),都會(huì)標(biāo)記在
MCS-51系統(tǒng)的
IE
寄存器中。B、各中斷發(fā)出的中斷懇求信號(hào),都會(huì)標(biāo)記在
MCS-51系統(tǒng)的
TCON與
SCON寄存器中。C、各中斷發(fā)出的中斷懇求信號(hào),都會(huì)標(biāo)記在
MCS-51系統(tǒng)的
IP
寄存器中D、各中斷發(fā)出的中斷懇求信號(hào),都會(huì)標(biāo)記在
MCS-51系統(tǒng)的
TMOD寄存器中四、簡(jiǎn)答題(每題10分,共30分)1、80C51有哪五此中斷源,哪些中斷懇求信號(hào)在中斷響應(yīng)時(shí)能夠自動(dòng)除去?哪些不可以自動(dòng)除去?應(yīng)如何辦理?2、MCS-51單片機(jī)由哪幾部分構(gòu)成?簡(jiǎn)述各部分功能。3、五、編程題(每第1、2小題每題15分,第3小題20分,共50分)1、用51單片機(jī)并行口設(shè)計(jì)顯示一個(gè)數(shù)碼的電路,使數(shù)碼管循環(huán)顯示“0”~“F”。2、已知focs=12MHZ,如牟利用準(zhǔn)時(shí)器T1使圖中發(fā)光二極管進(jìn)行秒閃耀。即亮500ms,暗500ms,用C51寫(xiě)出程序。3、硬件連結(jié)以以下圖所示,要求編程實(shí)現(xiàn)用單片機(jī)甲的按鍵KEY1控制單片機(jī)乙發(fā)光二極管閃耀三次(不寫(xiě)握手部分,且傳遞速率為2400bps)。+5V+5VP2.1單片P3.KEY1單RT機(jī)0片乙機(jī)TRP3.地甲1C51單片機(jī)試卷4一、填空題(每題1分,共45分)1、串行口方式2接收到的第9位數(shù)據(jù)送寄存器的位中保留。2、MCS-51系列單片機(jī)為
位單片機(jī)。3、8031的中斷源有
、
、
、
、
、有此中斷優(yōu)先級(jí)。4、MCS-51系列單片機(jī)的典型芯片分別為5、利用8255A能夠擴(kuò)展
、個(gè)并行口,此中
、。條口線(xiàn)擁有位操作功能。6、由8031構(gòu)成的單片機(jī)系統(tǒng)在工作時(shí),EA引腳應(yīng)當(dāng)接。7、串行口的方式0的波特率為。8、8031內(nèi)部有___________個(gè)準(zhǔn)時(shí)器,___________個(gè)并行口和___________個(gè)串行口。9、8031的異步通訊口為(單工/半雙工/全雙工),若傳遞速率為每秒120幀,每幀10位,則波特率為_(kāi)___。10、8031的口為雙功能口。11、8031的口為高8位地點(diǎn)總線(xiàn)口。12、欲使P1口的低4位輸出0,高4位不變,應(yīng)履行一條命令。13、KeiLC51軟件中,工程文件的擴(kuò)展名是__________,編譯連結(jié)后生成可燒寫(xiě)的文件擴(kuò)展名是____________。14、MCS-51單片機(jī)中,在IP=0x00時(shí),優(yōu)先級(jí)最高的中斷是_______________,最低的是___________。15、MCS—51單片機(jī)的P0—P4口均是并行I/O口,此中的P0口和P2口除了能夠進(jìn)行數(shù)據(jù)的輸入、輸出外,平常還用來(lái)建立系統(tǒng)的和中,為真實(shí)的雙向口,16、MCS—5l單片機(jī)的貨倉(cāng)區(qū)只可設(shè)置在
,在P0—P4口為準(zhǔn)雙向口。儲(chǔ)存區(qū)(器)。17、單片機(jī)的復(fù)位操作是__________(高電平
/低電平),單片機(jī)復(fù)位后,中斷同意寄存器
IE
的值是________。18、8255A內(nèi)部控制電路還能夠分紅兩組:
A組和
B組。此中
A組控制的對(duì)象是
,B組控制的對(duì)象是
。19、若采納6MHz的晶體振蕩器,則MCS-51單片機(jī)的振蕩周期為_(kāi)_______,機(jī)器周期為_(kāi)___________。20、A/D芯片選擇最主要的參數(shù)是
__________和_____________。21、C51定義可尋址位,使用要點(diǎn)字為_(kāi)__25、變量tmp=0x15,經(jīng)運(yùn)算tmp>>=4;后的
_。tmp值為_(kāi)__
_
。26、C51數(shù)組的下標(biāo)是從
__
__
開(kāi)始的。27、C51中
0x75|0x42
運(yùn)算結(jié)果是
__
__
。二、判斷題(每題
1分,共
15分)1.單片機(jī)是在一塊集成電路上把
CPU、儲(chǔ)存器、準(zhǔn)時(shí)器/計(jì)數(shù)器及多種形式的
I/O
接口集成在一同而構(gòu)成的微型計(jì)算機(jī)。2.只需有中斷出現(xiàn),CPU就馬上響應(yīng)中斷。3.MCS_51單片機(jī)P3端口的各端口線(xiàn)假如作為第二功能信號(hào)使用的話(huà),那么它們就不能再用來(lái)進(jìn)行數(shù)據(jù)I/O傳遞;相同道理,假如用作數(shù)據(jù)傳遞,就不可以再作為第二功能信號(hào)使用。4.MCS-51單片機(jī)的準(zhǔn)時(shí)和計(jì)數(shù)都使用同一計(jì)數(shù)機(jī)構(gòu),所不一樣的不過(guò)計(jì)數(shù)脈沖的根源:來(lái)自于單片機(jī)內(nèi)部的是準(zhǔn)時(shí),而來(lái)自于外面的則是計(jì)數(shù)。5.P0端口在作為地點(diǎn)總線(xiàn)使用時(shí),供給的是高8位地點(diǎn)。6.單片機(jī)的LED動(dòng)向顯示是依照人眼的“視覺(jué)暫留”效應(yīng)實(shí)現(xiàn)的。7.DPTR是由DPH和DPL兩個(gè)8位特別寄存器構(gòu)成的。8.運(yùn)算符“&”表示的是按位與運(yùn)算。10.命令語(yǔ)句if(x=10){P0=0xff};表達(dá)的含義是當(dāng)x的值為10時(shí),才履行P0=0xff的命令。11.80c51單片機(jī)準(zhǔn)時(shí)/計(jì)數(shù)器T0、T1都能夠工作在方式3下12.51單片機(jī)的串口工作在方式0,接收和發(fā)送數(shù)據(jù)都是經(jīng)過(guò)RXD達(dá)成的。13.正在進(jìn)行的中斷過(guò)程不可以被新的同級(jí)或低優(yōu)先級(jí)的中斷懇求所中斷。14.最小系統(tǒng)是單片機(jī)僅用自己有的資源就能夠工作,不需要外接任何零件。15.一片儲(chǔ)存器芯片2764可擴(kuò)展的最大容量是8KB.三、簡(jiǎn)答題(第1小題6分,第2小題4分)1.供給擴(kuò)展儲(chǔ)存器芯片的片選信號(hào)的方法有哪幾種?簡(jiǎn)述各方法的特色。2.說(shuō)明什么是中斷、中斷同意、中斷障蔽。四、綜合題(每題10分,共30分)1.已知單片機(jī)系統(tǒng)晶振頻次為6MHz,若要求準(zhǔn)時(shí)價(jià)為10ms時(shí),準(zhǔn)時(shí)器T0工作在方式1時(shí),準(zhǔn)時(shí)器T0對(duì)應(yīng)的初值是多少?TMOD的值是多少?TH0=?TL0=?2.已知8255A與單片機(jī)的連結(jié)形式以以下圖所示(只給出部分重要連結(jié)線(xiàn)路):要求:(1)分析8255A的A口、B口、C口及控制口的地點(diǎn)。(2)若設(shè)定8255A的A口為方式0輸入,B口為方式0輸出,用匯編語(yǔ)言寫(xiě)出初始化程序。3.以以下圖,編寫(xiě)程序控制發(fā)光二極管循環(huán)點(diǎn)亮,當(dāng)按下外中斷
INT0時(shí),二極管閃耀三次后熄滅。C51單片機(jī)原理與應(yīng)用期末試題(A卷)系、級(jí)、專(zhuān)業(yè):考試類(lèi)型:考試(考試時(shí)間120分鐘,滿(mǎn)分100分)一、填空題(共40分,每空2分)MCS-51系列單片機(jī)為_(kāi)___位單片機(jī)。DAC0832經(jīng)過(guò)改變控制引腳的連結(jié)方式,使其擁有三種工作方式,分別是___________、__________、_______________。液晶RT-1602C實(shí)質(zhì)顯示區(qū)有________行,每行顯示___________個(gè)字符。MCS-51單片機(jī)的串行口,啟動(dòng)接收的條件是___________和____________。5.單片機(jī)的復(fù)位操作是__________(高電平/低電平),且其上所加的復(fù)位電平的信號(hào)最少連續(xù)_______個(gè)時(shí)鐘周期。6.使P1口的低4位輸出1,高4位輸出0的C51指令為_(kāi)___。7.C51定義特別功能寄存器中的位,使用要點(diǎn)字為_(kāi)___。8.C51變量中unsignedchar型變量的取值范圍是________。9.變量tmp=0xfe,經(jīng)履行指令tmp<<1|1后tmp的值為_(kāi)___。10.變量a1=0xff,if(!a1)結(jié)果是____(真/假)。11.C51數(shù)組的下標(biāo)是從____開(kāi)始的。12.MCS-51單片機(jī)的P0口作為通用I/O口使用時(shí),在作為輸入數(shù)據(jù)口前應(yīng)先向P0口寫(xiě)_______。-25的原碼是________B、反碼是_________B、補(bǔ)碼是___________B。二、選擇題(共20分,每題1分)1.單片機(jī)8051的XTAL1和
XTAL2引腳是()引腳A.外接準(zhǔn)時(shí)器
B.外接串行口
C.外接中斷
D.外接晶振8051單片機(jī)的一個(gè)機(jī)器周期包含()個(gè)時(shí)鐘周期A.6B.2C.12D.93.8051單片機(jī)中,輸入/輸出引腳頂用于特地的第二功能的引腳是()A.P0B.P1C.P2D.P3單片機(jī)的準(zhǔn)時(shí)器/計(jì)數(shù)器工作方式1是()。A.8位計(jì)數(shù)器構(gòu)造C.13位計(jì)數(shù)構(gòu)造
B.2個(gè)8位計(jì)數(shù)器構(gòu)造D.16位計(jì)數(shù)構(gòu)造擁有模數(shù)變換功能的芯片是()D.74LS373C51語(yǔ)言的運(yùn)算符中,能實(shí)現(xiàn)按位求反功能的是()運(yùn)算符A.~B.^C.|D.!7.在編寫(xiě)串行口中斷服務(wù)程序時(shí),修飾符interruptm中m的取值應(yīng)為()A.1B.2C.3D.4MCS—51單片機(jī)的CPU主要的構(gòu)成部分為()A.運(yùn)算器、控制器B.加法器、寄存器C.運(yùn)算器、加法器D.運(yùn)算器、譯碼器9.C51中一般char型變量占用( )字節(jié)儲(chǔ)存。A、一個(gè)B、兩個(gè)C、三個(gè)D、四個(gè)函數(shù)_crol_( )包含在頭文件()中A.”reg51.h”B.”absacc.h”C.”intrins.h
”
D.”math.h”十進(jìn)制數(shù)67在C51語(yǔ)言中表示為十六進(jìn)制數(shù)形式為()A.0x52B.0x67C.0x43D.0x34以下選項(xiàng)中不屬于C51的特別功能寄存器的是()A.P0B.TMODC.SBUFD.TI8051單片機(jī)()口是一個(gè)8位漏極型開(kāi)路型雙向I/O端口。A.P0B.P1C.P2D.P3八段共陰極數(shù)碼管顯示0的字段碼是()A.0x3fB.0xc0C.0x00D.0xff可編程I/O擴(kuò)展芯片8255A有()個(gè)8位并行口A.1B.2C.3D.416.MCS-51單片機(jī)的51子系列為用戶(hù)供給了()個(gè)硬件中斷源A.4B.5C.6D.7以下選項(xiàng)中()是準(zhǔn)時(shí)/計(jì)數(shù)器T0的中斷同意控制位A.EAB.ET0C.IT0D.IE018.已知某串口1S鐘可向外傳遞240幀,每幀包含10位數(shù)據(jù)信息,其比特率為()A.12×106B.2400C.9600D.4800一個(gè)5V滿(mǎn)刻度的8位DAC其分辨率為( )A.19.5mvB.1.22mvC.0.42vD.3.58mv20.利用以下()要點(diǎn)字能夠改變工作寄存器組A.interruptB.sfrC.whileD.using三、編程計(jì)算題(共40分)已知單片機(jī)的晶振頻次fosc=12MHZ,串行口工作在方式1,PCON=0X80。若令串口的波特率為9600bit/s,請(qǐng)給出準(zhǔn)時(shí)計(jì)數(shù)器T1工作在方式2下的初值及其計(jì)算過(guò)程。(10分)利用單片機(jī)的P3口接8個(gè)發(fā)光二極管,P1口接8個(gè)開(kāi)關(guān),編程實(shí)現(xiàn),當(dāng)關(guān)動(dòng)作時(shí),對(duì)應(yīng)的二極管亮滅。(10分)3.以以下圖,在六個(gè)共陽(yáng)極數(shù)碼led1~led6上分別顯示數(shù)字1~6.(20分)附:led1led2led3led4設(shè)單片機(jī)的fosc=12MHz,要求在P1.0上產(chǎn)生周期為2ms的方波。要在P1.0上產(chǎn)生周期為2ms的方波。準(zhǔn)時(shí)器應(yīng)產(chǎn)生1ms的周期性準(zhǔn)時(shí),準(zhǔn)時(shí)到對(duì)P1.0取反。要產(chǎn)生1ms的準(zhǔn)時(shí),應(yīng)選擇方式1,準(zhǔn)時(shí)器方式。TMOD的確定:選擇準(zhǔn)時(shí)器/計(jì)數(shù)器T0,準(zhǔn)時(shí)器方式。方式1,GATE不起作用,高4位為0000,TMOD=01H。TH、TL的確定:?jiǎn)纹瑱C(jī)的fosc=12MHz,則單片機(jī)的機(jī)器周期為1ms,1ms=1000ms,計(jì)數(shù)器的計(jì)數(shù)初值為65536-1000,TH0=(65536-1000)/256,TL0=(65536-1000)%256。①采納查問(wèn)方式程序以下:#include<reg51.h>sbitP1_0=P1^0;voidmain(void){TMOD=0x01;TR0=1;for(;;){TH0=(65536-1000)/256;TL0=(65536-1000)%256;do{}while(!TF0);P1_0=!P1_0;TF0=0;}}②采納中斷方式程序以下:#include<reg51.h>sbitP1_0=P1^0;voidtimer0(void)interrupt1using1{P1_0=!P1_0;}voidmain(void){TMOD=0x01;P1_0=0;TH0=(65536-1000)/256;TL0=(65536-1000)%256;EA=1;ET0=1;TR0=1;do{}while(1);}設(shè)系統(tǒng)時(shí)鐘頻次為12MHz,編程實(shí)現(xiàn)從P1.1輸出周期為1s的方波。要輸出周期為1s的方波,應(yīng)產(chǎn)生500ms的周期性準(zhǔn)時(shí),準(zhǔn)時(shí)到則對(duì)P1.1取反即可實(shí)現(xiàn)。因?yàn)闇?zhǔn)不時(shí)間較長(zhǎng),一個(gè)準(zhǔn)時(shí)器/計(jì)數(shù)器不可以直接實(shí)現(xiàn),一個(gè)準(zhǔn)時(shí)器/計(jì)數(shù)器最長(zhǎng)準(zhǔn)不時(shí)間為65ms多一點(diǎn),能夠用以下兩種方法實(shí)現(xiàn)。(1)方法一用準(zhǔn)時(shí)/計(jì)數(shù)器T0產(chǎn)生周期性為10ms的準(zhǔn)時(shí),而后用一個(gè)變量對(duì)10ms計(jì)數(shù)50次。系統(tǒng)時(shí)鐘為
12MHz
,準(zhǔn)時(shí)/計(jì)數(shù)器
T0
準(zhǔn)時(shí)
10ms,計(jì)數(shù)值
N為
10000
,選方式1,方式控制字為
00000001B
(01H),則初值
X為
X=65536-10000
。#include<reg51.h>sbit
P1_1=P1^1;unsignedchar
i;
//定義計(jì)數(shù)變量void
main(
){i=0;//初始化TMOD=0x01;TH0=(65536-10000)/256;TL0=(65536-10000)%256;EA=1;ET0=1;TR0=1;while(1);}voidtime0_int(void)interrupt1//中斷服務(wù)程序{TH0=(65536-10000)/256;//重載初始值TL0=(65536-10000)%256;//重載初始值i++;//每發(fā)生一次中斷,計(jì)數(shù)變量加1if(i==50)//發(fā)生50次中斷,準(zhǔn)時(shí)0.5ms{P1_1=!P1_1;i=0;//計(jì)數(shù)變量清零}}(2)方法二用準(zhǔn)時(shí)/計(jì)數(shù)器T1計(jì)數(shù)實(shí)現(xiàn),對(duì)10ms計(jì)數(shù)50次。準(zhǔn)時(shí)/計(jì)數(shù)器T1工作于計(jì)數(shù)方式時(shí),計(jì)數(shù)脈沖經(jīng)過(guò)T1(P3.5)輸入。設(shè)準(zhǔn)時(shí)/計(jì)數(shù)器T0準(zhǔn)不時(shí)間到對(duì)P1.0取反一次,則T1(P3.5)每10ms產(chǎn)生一個(gè)計(jì)數(shù)脈沖,那么準(zhǔn)時(shí)次,設(shè)準(zhǔn)時(shí)/計(jì)數(shù)器T1工作于方式2,初值X=256-25=231
500ms只需計(jì)數(shù),TH1=TL1=231
25。因?yàn)闇?zhǔn)時(shí)/計(jì)數(shù)器T0工作于方式1,準(zhǔn)時(shí)方式,則這時(shí)方式控制字為01100001B(61H)。準(zhǔn)時(shí)/計(jì)數(shù)器T0和T1都采納中斷方式工作。#include<reg51.h>sbitP1_1=P1^1;sbitP1_0=P1^0;voidmain( ){TMOD=0x61;//初始化TH0=(65536-10000)/256;TL0=(65536-10000)%256;TH1=231;TL1=231;EA=1;ET0=1;ET1=1;TR0=1;TR1=1;while(1);}voidtime0_int(void)interrupt1//T0中斷服務(wù)程序{TH0=(65536-10000)/256;//重載初始值TL0=(65536-10000)%256;//重載初始值P1_0=!P1_0;}voidtime1_int(void)interrupt3//T1中斷服務(wù)程序{P1_1=!P1_1;}設(shè)系統(tǒng)時(shí)鐘頻次為12MHz,編程實(shí)現(xiàn):P1.1引腳上輸出周期為1s,占空比為20%的脈沖信號(hào)依據(jù)輸出要求,脈沖信號(hào)在一個(gè)周期內(nèi)高電平占0.2s,低電平占0.8s,高出了準(zhǔn)時(shí)器的最大準(zhǔn)時(shí)間隔,所以利用準(zhǔn)時(shí)器0產(chǎn)生一個(gè)基準(zhǔn)準(zhǔn)時(shí)配合軟件計(jì)數(shù)來(lái)實(shí)現(xiàn)。取50ms作為基準(zhǔn)準(zhǔn)時(shí),采納工作方式1,這樣這個(gè)周期需要20個(gè)基準(zhǔn)準(zhǔn)時(shí),此中高電平占4個(gè)基準(zhǔn)準(zhǔn)時(shí)。#include<reg51.h>sbitP1_1=P1^1;unsignedchari;voidmain( ){i=0;TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1;TR0=1;while(1);}voidtime0_int(void)interrupt1{TH0=(65536-50000)/256;
//定義計(jì)數(shù)變量//初始化//中斷服務(wù)程序//重載初始值TL0=(65536-50000)%256;i=i+1;if(i==4)P1_1=0;//高電平常間到變低elseif(i==20)//周期時(shí)間到變高{P1_1=1;i=0;//計(jì)數(shù)變量清零}}一、單項(xiàng)選擇題。(每題1分,共20分)1.一個(gè)完好的計(jì)算機(jī)系統(tǒng)平常包含()A、系統(tǒng)軟件和應(yīng)用軟件B、計(jì)算機(jī)及其外面設(shè)施C、硬件系統(tǒng)和軟件系統(tǒng)D、系統(tǒng)硬件和系統(tǒng)軟件2.二進(jìn)制數(shù)11000100變換為十進(jìn)制數(shù)是多少?()A、194B、195C、196D、1973.補(bǔ)碼11110001對(duì)應(yīng)的真值用十進(jìn)制表示為多少?()A、-14B、-15C、240D、2414.(—25)在計(jì)算機(jī)中的二進(jìn)制表示形式為()ABC、01100110D5.MCS-51單片機(jī)外面中斷1對(duì)應(yīng)的中斷進(jìn)口地點(diǎn)是多少?()A、0003HB、000BHC、0013HD、001BH6.MCS-51單片機(jī)的貨倉(cāng)區(qū)設(shè)置在( )A、片內(nèi)RAM區(qū)B、片外RAM區(qū)C、片內(nèi)ROM區(qū)D、片外ROM區(qū)7.51單片機(jī)的片外處點(diǎn)總線(xiàn)和數(shù)據(jù)總線(xiàn)的條數(shù)分別是()。A、8和8B、8和16C、16和8D、16和168.當(dāng)MCS-51單片機(jī)接有外面儲(chǔ)存器,P2口可作為( )。A、數(shù)據(jù)輸進(jìn)口B、數(shù)據(jù)的輸出口C、準(zhǔn)雙向輸入/輸出口D、輸出高8位地點(diǎn)9.以下對(duì)于51單片機(jī)貨倉(cāng)的描繪,正確的選項(xiàng)是()。A、向上生長(zhǎng)型,按字辦理B、向下生長(zhǎng)型,按字辦理共3頁(yè),第C、向上生長(zhǎng)型,按字節(jié)辦理D、向下生長(zhǎng)型,按字節(jié)辦理10.標(biāo)記寄存器的RS1和RS0位用于選擇工作寄存器組,假如選擇2組,則RS1和RS0是()。A、0和0B、0和1C、1和0D、1和111.單片機(jī)讀片外程序儲(chǔ)存器信號(hào)是哪個(gè)?()A、-PSENB、-EAC、ALED、-RD12.C51程序中,利用以下()要點(diǎn)字能夠定義中斷函數(shù)A、interruptB、sfrC、whileD、using13.C51的int種類(lèi)和long種類(lèi)在儲(chǔ)存器中占用的字節(jié)數(shù)是()A、1和2B、2和3C、1和4D、2和414.C51中變量位于程序儲(chǔ)存區(qū),所用的儲(chǔ)存器種類(lèi)是()A、dataB、bdataC、codeD、xdata15.在片外擴(kuò)展一片8KB程序儲(chǔ)存器芯片要()地點(diǎn)線(xiàn)。A、10根B、12根C、13根D、16根16.某儲(chǔ)存器芯片有11根地點(diǎn)線(xiàn),8根數(shù)據(jù)線(xiàn),該芯片有多少個(gè)儲(chǔ)存單元?()A、2KBB、3KBC、4KBD、8KB17.C51中,準(zhǔn)時(shí)/計(jì)數(shù)器1的中斷種類(lèi)號(hào)是()。共3頁(yè),第1A、1B、2C、3D、418.ADC0809的地點(diǎn)鎖存信號(hào)是()A、ALEB、EOCC、CLOCKD、START19.C51中外中斷1的中斷同意EX1需用()要點(diǎn)字定義。A、bitB、
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 皮革制品招投標(biāo)現(xiàn)狀解析
- 護(hù)理碩士畢業(yè)論文答辯
- 建筑維修審查合同
- 高中生物遺傳病概率計(jì)算
- 植物園綠化項(xiàng)目聘用合同
- 運(yùn)動(dòng)俱樂(lè)部泳池租賃協(xié)議
- 電子科技清罐施工合同
- 石油公司電氣安全檢查流程
- 地鐵站裝修改造協(xié)議
- 礦井排水泵機(jī)租賃協(xié)議
- 國(guó)家開(kāi)放大學(xué)《護(hù)理科研方法》形考任務(wù)1-4參考答案
- 體育社會(huì)學(xué) 第1章 體育社會(huì)學(xué)導(dǎo)論
- 醫(yī)院服務(wù)禮儀培訓(xùn)課件
- 對(duì)蝦與河蟹解剖課件
- 勞務(wù)實(shí)名制工資管理承諾書(shū)
- 低年級(jí)繪本 校本課程綱要
- 推拉門(mén)安裝技術(shù)交底
- 八年級(jí)上學(xué)期期中考試主題班會(huì)課件
- 中華人民共和國(guó)文物保護(hù)法學(xué)習(xí)課程PPT
- 弘揚(yáng)中華傳統(tǒng)文化主題班會(huì)-課件
- 三年級(jí)《道德與法治》上冊(cè)第一單元《 快樂(lè)學(xué)習(xí)》教學(xué)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論