




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
C51單片機(jī)試卷1一、填空題(每題1分,共30分)1、8031的P2口為高8位地址總線口,P3口為雙功能口。2、單片機(jī)的復(fù)位操作是_____RST_____引腳,要在此引腳加__高_(dá)_____電平才能復(fù)位動(dòng)作。3、C51定義可尋址位,使用關(guān)鍵字為___sbit_,定義特殊功能寄存器當(dāng)中的某位用關(guān)鍵字____sfr________。4、已知P3=0X7F,要實(shí)現(xiàn)將P3口的值循環(huán)右移的指令是____,循環(huán)右移3次后,P3=___________。5、有指令unsignedcharmm[]={0X01,0X02,0X03},此指令中數(shù)組元素mm[1]的值為________。6、串口工作方式2接受的第9位數(shù)據(jù)放到了_SCON____ 寄存器的______位中。7、若采用6MHz的晶體振蕩器,則MCS-51單片機(jī)的振蕩周期為________,機(jī)器周期為____________。8、單片機(jī)并行接口中,要作為輸出口必須外接上拉電阻的端口是______,其原因在于輸出級(jí)是________開路電路。9、由AT89C51構(gòu)成的單片機(jī)最簡系統(tǒng)中,只給單片機(jī)提供VCC和GND單片機(jī)是不會(huì)工作的,必須提供的__________、___________和________輔助形成一種最簡系統(tǒng)。10、若只需要開串行口中斷,則其對(duì)應(yīng)的源中斷容許控制位是__________,若需要將外部中斷0設(shè)置為下降沿觸發(fā),則執(zhí)行的語句為_____________。11、C51中0x75|0x42運(yùn)算成果是_________。12、-25的原碼是___________、反碼是___________、補(bǔ)碼是_________。13、對(duì)于51子系列單片機(jī),重要有________、___________、_________三種機(jī)型。14、修飾符interrupt
m中m的取值為0對(duì)應(yīng)的中斷狀況是__________中斷。15、TCON中IT0(IT1)表達(dá)__________。16、5l子系列單片機(jī)片內(nèi)有兩個(gè)____位的定期計(jì)數(shù)器。二、選擇題(每題1分,共20分)1、一字節(jié)補(bǔ)碼所能表達(dá)的整數(shù)范圍是(A)。A、-128~+127
B、-127~+127
C、-129~+128
D、-128~+1282、12MHz晶振的單片機(jī)在定期工作方式下,定期器計(jì)一種數(shù)所用的定期時(shí)間是(A)A、1s
B、2s
C、4s
D、8s3、通過串行口發(fā)送或接受數(shù)據(jù)時(shí),發(fā)送或接受的數(shù)據(jù)暫存在(D)寄存器中。A、SCONB、PCONC、TMODD、SUBF4、在單片機(jī)擴(kuò)展系統(tǒng)中,8051做為地址總線和數(shù)據(jù)總線分時(shí)復(fù)用的端口是(A)A、P0口
B、P1口
C、P2口
D、P3口5、MCS-51單片機(jī)的定期器/計(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ū),所包括的位地址是(
)。A、00H~20H
B、00H~7FH
C、20H~2FH
D、00H~FFH7、使用宏來訪問絕對(duì)地址時(shí),一般需包括的庫文獻(xiàn)是(B)A、reg51.h
B、absacc.h
C、intrins.h
D、startup.h8、8255A是可編程的并行輸入/輸出接口芯片,內(nèi)部有(C)個(gè)8位的并行口。A、2個(gè)B、3個(gè)C、4個(gè)D、5個(gè)9、設(shè)MCS-51單片機(jī)晶振頻率為12MHz,定期器作計(jì)數(shù)器使用時(shí),其最高的輸入計(jì)數(shù)頻率應(yīng)為()A、2MHzB、1MHzC、500kHzD、250kHz*10、線反轉(zhuǎn)法識(shí)別有效按鍵時(shí),假如讀入的列線值全為1,則闡明(A)A、沒有鍵被按下B、有一種鍵被按下C、有多種鍵被按下D、以上說法都不對(duì)11、運(yùn)用下列(D)關(guān)鍵字可以變化工作寄存器組A、interruptB、sfrC、whileD、using12、單片機(jī)的串行口工作于方式1是(A)。A、8位數(shù)據(jù)傳送B、9位數(shù)據(jù)傳送C、10位數(shù)據(jù)傳送D、11位數(shù)據(jù)傳送13、執(zhí)行#definePA8255XBYTE[Ox3FFC],PA8255=Ox7e后存儲(chǔ)單元Ox3FFC的值是(
A)A、Ox7eB、8255HC、未定D、7e14、具有模數(shù)轉(zhuǎn)換功能的芯片是(A)A、ADC0809B、DAC0832C、MAX813D*15、MCS—51單片機(jī)的CPU重要的構(gòu)成部分為()
A、運(yùn)算器、控制器
B、加法器、寄存器
C、運(yùn)算器、加法器
D、運(yùn)算器、譯碼器16、8051單片機(jī)的VSS(20)引腳是(B)引腳
A、主電源+5V
B、接地
C、備用電源
D、訪問片外存貯器17、支持寫入單片機(jī)或仿真調(diào)試的目的程序的文獻(xiàn)格式是
D
。A、.ASM
B、.C
C、.EXE
D、.HEX18、在串行通信過程中,下面有關(guān)TI和RI說法對(duì)的的是
C
。A、在查詢方式中,系統(tǒng)自動(dòng)清零TI和RI。B、在中斷方式中,系統(tǒng)自動(dòng)清零TI和RI。C、在查詢和中斷方式中,系統(tǒng)都不會(huì)清零TI和RI,須程序清零。D、在查詢和中斷方式中,系統(tǒng)自動(dòng)清零TI和RI。19、51單片機(jī)中,有關(guān)P0--P3端口說法對(duì)的的是
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)位。三、簡答題(每題10分,共30分)定期1、MCS-51單片機(jī)有多少32根I/O線,它們和單片機(jī)的外部總線有什么關(guān)系?2、定期/計(jì)數(shù)器T0有4幾種工作方式?各自的特點(diǎn)是什么?工作方式113位3、51系列單片機(jī)的中斷源有5幾種?它們默認(rèn)的優(yōu)先級(jí)次序是怎樣的?INT0T0INT1T1RS四、編程題(每題10分,共20分)1、已知單片機(jī)的P3口接有發(fā)光二極管,且當(dāng)P3口為低電平時(shí)對(duì)應(yīng)的發(fā)光二極管被點(diǎn)亮,編寫程序使發(fā)光二極管從右向左依次輪番點(diǎn)亮。2、8051單片機(jī)系統(tǒng)中,已知晶振頻率為12MHZ,用定期/計(jì)數(shù)器T1,編程實(shí)現(xiàn)從P1.1產(chǎn)生周期為2S的方波。C51單片機(jī)試卷2一、填空題(每題1分,共30分)1、8031的口為低8位地址總線口,口為第二功能口。2、修飾符interrupt
m中m的取值為1對(duì)應(yīng)的中斷源,修飾符usingn的功能是__________。3、定義變量a、b、c為內(nèi)部RAM的無符號(hào)型字符變量,對(duì)應(yīng)的指令是。4、特殊功能寄存器TCON用于控制定期/計(jì)數(shù)器的和。5、對(duì)于IE寄存器來說,開放總中斷,其對(duì)應(yīng)的C51命令為__________,容許串口中斷,其對(duì)應(yīng)的C51命令為__________。6、對(duì)于SCON來說REN的功能是__________,PCON中SMOD的功能是__________。7、8255有兩個(gè)控制字,它們是__________、__________。8、LED數(shù)碼管的顯示方式有__________和__________兩種。9、鍵盤抖動(dòng)的消除有兩種措施__________和__________,硬件消除抖動(dòng)的措施是__________,軟件去抖動(dòng)的措施是__________。10、EA被稱為__________,當(dāng)它為高電平時(shí),首先訪問__________,當(dāng)它為低電平,只訪問__________。11、若已知向液晶寫入命令的函數(shù)是Write_Commond,那么向RT-1602寫入清屏的命令是,在液晶第1行第1列顯示一種字符,顯示緩沖區(qū)地址設(shè)置命令是,其引腳RS用于控制,R/W用于控制。12、C51的存儲(chǔ)種類有__________,__________,__________,__________。二、選擇題(每題1分,共20分)1、單片機(jī)復(fù)位后,程序計(jì)數(shù)器PC的值為
。 A、0000H
B、0010H
C、0030H
D、1000H2、定期/計(jì)數(shù)器的定期方式中,計(jì)數(shù)器的計(jì)數(shù)脈沖是來自振蕩器的
分頻后的脈沖。A、8
B、12
C、2
D、163、在串行通信過程中,下面有關(guān)TI和RI說法對(duì)的的是
。A、在查詢方式中,系統(tǒng)自動(dòng)清零TI和RI。B、在中斷方式中,系統(tǒng)自動(dòng)清零TI和RI。C、在查詢和中斷方式中,系統(tǒng)都不會(huì)清零TI和RI,須程序清零。D、在查詢和中斷方式中,系統(tǒng)自動(dòng)清零TI和RI。4、MCS-51單片機(jī)的復(fù)位信號(hào)是()有效。A、高電平B、低電平C、脈沖D、下降沿5、在片外擴(kuò)展一片2764程序存儲(chǔ)器芯片要(
)地址線。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ī)五個(gè)中斷源的默認(rèn)優(yōu)先權(quán)由高到低排隊(duì)對(duì)的的是()A、串行口、定期計(jì)數(shù)器0、定期計(jì)數(shù)器1、外中斷0、外中斷1B、串行口、外中斷0、定期計(jì)數(shù)器0、定期計(jì)數(shù)器1、外中斷1C、外中斷0、定期計(jì)數(shù)器0、外中斷1、定期計(jì)數(shù)器1、串行口D、外中斷0、外中斷1、定期計(jì)數(shù)器0、定期計(jì)數(shù)器1、串行口9、定期/計(jì)數(shù)器T0的M1MO=00時(shí),定期計(jì)數(shù)器的最大計(jì)數(shù)值是()A、65536B、8192C、256D、10、下列選項(xiàng)中不是C51編程時(shí)使用的關(guān)鍵字的是()A、integerB、defineC、breakD、sbit11、51單片機(jī)串口有4種工作方式,其中哪些工作方式需要用到定期計(jì)數(shù)器T1()A、四種工作方式都要用到。B、僅工作在方式0下才用定期計(jì)數(shù)器T1。C、工作在方式1和方式2時(shí)都要用到定期計(jì)數(shù)器T1。D、工作在方式1和方式3時(shí)都要用到定期計(jì)數(shù)器T1。12、定期/計(jì)數(shù)器中斷發(fā)生在()A、送入初值時(shí)B、啟動(dòng)定期/計(jì)數(shù)時(shí)C、定期/計(jì)數(shù)停止時(shí)D、計(jì)數(shù)值滿量程時(shí)13、與外部中斷無關(guān)的寄存器是()A、TCONB、PCONC、SCOND、IP14、在8為單片機(jī)中-50H的補(bǔ)碼是()A、00110010BB、CFHC、10110010BD、CEH15、若如下ASCII碼中有奇偶校驗(yàn)位,采用偶校驗(yàn)的是()A、11010000B、00011111C、11011010D、16、若MCS-51單片機(jī)使用晶振頻率為6MHZ,其復(fù)位持續(xù)時(shí)間應(yīng)超過()A、2μsB、4μsC、8μsD、1ms17、C語言中最簡樸的數(shù)據(jù)類型包括()。A、整型、實(shí)型、邏輯型B、整型、實(shí)型、字符型C、整型、字符型、邏輯型D、整型、實(shí)型、邏輯型、字符型18、單片機(jī)應(yīng)用程序一般寄存在
中。
A、RAM
B、ROM
C、寄存器
D、CPU19、MCS-5l單片機(jī)的堆棧區(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、訪問片外存貯器三、簡答題(每題10分,共30分)1、已知P3口接有發(fā)光二極管的陰極,編寫程序使發(fā)光二極管閃爍三次。2、如圖所示共陽極數(shù)碼管,寫出0-9的顯示編碼。3、簡述行列式掃描鍵盤的工作原理。四、綜合題(每題10分,共20分)1、在串行口工作在方式1和方式3時(shí),定期/計(jì)數(shù)器1的作用是什么?若已知單片機(jī)的晶振頻率為12MHZ,且串行口的波特率為4900位/秒,寫出定期計(jì)數(shù)器1的初始化程序。2、根據(jù)圖編程從DAC0832輸出端分別產(chǎn)生三角波和方波。C51單片機(jī)試卷3一、填空題(每題1分,共30分)1、修飾符interrupt
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)表達(dá)__________,IE0(IE1)表達(dá)__________,TF0(TF1)表達(dá)__________,TR0(TR1)表達(dá)__________,SCON中TI表達(dá)__________,RI表達(dá)__________。4、變量a1=0x92,if(a1)成果是____(真/假)5、對(duì)于IE寄存器來說,若想中斷源對(duì)應(yīng)的終端服務(wù)程序被執(zhí)行,必須用軟件開兩個(gè)中斷,分別是開中斷和中斷。6、對(duì)定期計(jì)數(shù)器設(shè)置其工作方式用特殊功能寄存器,若將定期/計(jì)數(shù)器設(shè)置為工作方式3定期方式,其最大計(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、特殊功能寄存器的定義可以用關(guān)鍵字實(shí)現(xiàn),我們寫程序時(shí)沒有定義特殊功能寄存器是由于我們?cè)诔绦蛑刑砑恿祟^文獻(xiàn)。11、基本數(shù)據(jù)類型char的長度為個(gè)字節(jié),默認(rèn)狀況下其對(duì)應(yīng)的數(shù)值范圍是。12、單片機(jī)的晶振頻率若為12MHZ,執(zhí)行一條雙機(jī)器周期指令用的時(shí)間為。13、51系列單片機(jī)外擴(kuò)存儲(chǔ)器時(shí),作為數(shù)據(jù)線的是端口,作為地址線的是和和端口,擴(kuò)展存儲(chǔ)器的最大容量為。二、判斷題(每題1分,共10分)1、若一種函數(shù)的返回類型為void,則表達(dá)其沒有返回值。(
)2、定期器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)行計(jì)數(shù)。()3、SFR中但凡能被8整除的地址,都具有位尋址能力。()4、不能用“sfr16”直接訪問定期器/計(jì)數(shù)器0和1。5、MCS-51單片機(jī)的程序存儲(chǔ)器只能用來寄存程序的。(
)6、串口中斷標(biāo)志由硬件清0。()7、特殊功能寄存器的名字,在C51程序中,所有大寫。()8、“sfr”背面的地址可以用帶有運(yùn)算的體現(xiàn)式來表達(dá)。(
)9、#include<reg51.h>與#include“reg51.h”是等價(jià)的。()10、sbit不可以用于定義內(nèi)部RAM的可位尋址區(qū),只能用在可位尋址的SFR上。()三、選擇題(每題1分,共10分)1、單片機(jī)中的程序計(jì)數(shù)器PC用來
。
A、寄存指令
B、寄存正在執(zhí)行的指令地址
C、寄存下一條指令地址D、寄存上一條指令地址2、單片機(jī)上電復(fù)位后,PC的內(nèi)容和SP的內(nèi)容為
。A、0000H,00H
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的定期器T1作定期方式,用模式1,則工作方式控制字為
。A、01H
B、05H
C、10H
D、50H5、使89C51的定期器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)中斷容許位置1C、IP中斷優(yōu)先級(jí)寄存器內(nèi)的有關(guān)位置1D、目前一條指令執(zhí)行完7、外部中斷0
的入口地址是
。A、0003H
B、000BH
C、00013H
D、001BH8、MCS—51單片機(jī)在同一級(jí)別里除INT0外,級(jí)別最高的中斷源是
。A、外部中斷1
B、定期器T0
C、外部中斷0
D、定期器T19、89C51定期/計(jì)數(shù)器共有四種操作模式,由TMOD寄存器中M1M0的狀態(tài)決定,當(dāng)M1M0的狀態(tài)為01時(shí),定期/計(jì)數(shù)器被設(shè)定為
。
A、13位定期/計(jì)數(shù)器
B、16位定期/計(jì)數(shù)器C、自動(dòng)重裝8位定期/計(jì)數(shù)器
D、T0為2個(gè)獨(dú)立的8位定期/計(jì)數(shù)器10、下列說法對(duì)的的是()A、各中斷發(fā)出的中斷祈求信號(hào),都會(huì)標(biāo)識(shí)在MCS-51系統(tǒng)的IE寄存器中。B、各中斷發(fā)出的中斷祈求信號(hào),都會(huì)標(biāo)識(shí)在MCS-51系統(tǒng)的TCON與SCON寄存器中。C、各中斷發(fā)出的中斷祈求信號(hào),都會(huì)標(biāo)識(shí)在MCS-51系統(tǒng)的IP寄存器中D、各中斷發(fā)出的中斷祈求信號(hào),都會(huì)標(biāo)識(shí)在MCS-51系統(tǒng)的TMOD寄存器中四、簡答題(每題10分,共30分)1、80C51有哪五個(gè)中斷源,哪些中斷祈求信號(hào)在中斷響應(yīng)時(shí)可以自動(dòng)清除?哪些不能自動(dòng)清除?應(yīng)怎樣處理?2、MCS-51單片機(jī)由哪幾部分構(gòu)成?簡述各部分功能。3、五、編程題(每第1、2小題每題15分,第3小題20分,共50分)1、用51單片機(jī)并行口設(shè)計(jì)顯示一種數(shù)碼的電路,使數(shù)碼管循環(huán)顯示“0”~“F”。2、已知focs=12MHZ,如圖運(yùn)用定期器T1使圖中發(fā)光二極管進(jìn)行秒閃爍。即亮500ms,暗500ms,用C51寫出程序。3、硬件連接如下圖所示,規(guī)定編程實(shí)現(xiàn)用單片機(jī)甲的按鍵KEY1控制單片機(jī)乙發(fā)光二極管閃爍三次(不寫握手部分,且傳送速率為2400bps)。+5V+5VP2.1單片機(jī)甲+5V地RT單片機(jī)乙TRP3.0P3.1P3.2::P3.6P3.7KEY1C51單片機(jī)試卷4一、填空題(每題1分,共45分)1、串行口方式2接受到的第9位數(shù)據(jù)送寄存器的位中保留。2、MCS-51系列單片機(jī)為位單片機(jī)。3、8031的中斷源有、、、 、、有個(gè)中斷優(yōu)先級(jí)。4、MCS-51系列單片機(jī)的經(jīng)典芯片分別為、、。5、運(yùn)用8255A可以擴(kuò)展個(gè)并行口,其中條口線具有位操作功能。6、由8031構(gòu)成的單片機(jī)系統(tǒng)在工作時(shí),引腳應(yīng)當(dāng)接。7、串行口的方式0的波特率為。8、8031內(nèi)部有___________個(gè)定期器,___________個(gè)并行口和___________個(gè)串行口。9、8031的異步通信口為(單工/半雙工/全雙工),若傳送速率為每秒120幀,每幀10位,則波特率為____。10、8031的口為雙功能口。11、8031的口為高8位地址總線口。12、欲使P1口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條命令。13、KeiLC51軟件中,工程文獻(xiàn)的擴(kuò)展名是__________,編譯連接后生成可燒寫的文獻(xiàn)擴(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ù)的輸入、輸出外,一般還用來構(gòu)建系統(tǒng)的
和
,在P0—P4口中,
為真正的雙向口,
為準(zhǔn)雙向口。16、MCS—5l單片機(jī)的堆棧區(qū)只可設(shè)置在存儲(chǔ)區(qū)(器)。17、單片機(jī)的復(fù)位操作是__________(高電平/低電平),單片機(jī)復(fù)位后,中斷容許寄存器IE的值是________。18、8255A內(nèi)部控制電路還可以提成兩組:A組和B組。其中A組控制的對(duì)象是,B組控制的對(duì)象是。19、若采用6MHz的晶體振蕩器,則MCS-51單片機(jī)的振蕩周期為________,機(jī)器周期為____________。20、A/D芯片選擇最重要的參數(shù)是__________和_____________。21、C51定義可尋址位,使用關(guān)鍵字為____。25、變量tmp=0x15,經(jīng)運(yùn)算tmp>>=4;后的tmp值為____。26、C51數(shù)組的下標(biāo)是從____開始的。27、C51中0x75|0x42運(yùn)算成果是____。二、判斷題(每題1分,共15分)1.單片機(jī)是在一塊集成電路上把CPU、存儲(chǔ)器、定期器/計(jì)數(shù)器及多種形式的I/O接口集成在一起而構(gòu)成的微型計(jì)算機(jī)。2.只要有中斷出現(xiàn),CPU就立即響應(yīng)中斷。3.MCS_51單片機(jī)P3端口的各端口線假如作為第二功能信號(hào)使用的話,那么它們就不能再用來進(jìn)行數(shù)據(jù)I/O傳送;同樣道理,假如用作數(shù)據(jù)傳送,就不能再作為第二功能信號(hào)使用。4.MCS-51單片機(jī)的定期和計(jì)數(shù)都使用同一計(jì)數(shù)機(jī)構(gòu),所不一樣的只是計(jì)數(shù)脈沖的來源:來自于單片機(jī)內(nèi)部的是定期,而來自于外部的則是計(jì)數(shù)。5.P0端口在作為地址總線使用時(shí),提供的是高8位地址。6.單片機(jī)的LED動(dòng)態(tài)顯示是根據(jù)人眼的“視覺暫留”效應(yīng)實(shí)現(xiàn)的。7.DPTR是由DPH和DPL兩個(gè)8位特殊寄存器構(gòu)成的。8.運(yùn)算符“&”表達(dá)的是按位與運(yùn)算。10.命令語句if(x=10){P0=0xff};體現(xiàn)的含義是當(dāng)x的值為10時(shí),才執(zhí)行P0=0xff的命令。11.80c51單片機(jī)定期/計(jì)數(shù)器T0、T1都可以工作在方式3下12.51單片機(jī)的串口工作在方式0,接受和發(fā)送數(shù)據(jù)都是通過RXD完畢的。13.正在進(jìn)行的中斷過程不能被新的同級(jí)或低優(yōu)先級(jí)的中斷祈求所中斷。14.最小系統(tǒng)是單片機(jī)僅用自身有的資源就可以工作,不需要外接任何部件。15.一片存儲(chǔ)器芯片2764可擴(kuò)展的最大容量是8KB.三、簡答題(第1小題6分,第2小題4分)1.提供擴(kuò)展存儲(chǔ)器芯片的片選信號(hào)的措施有哪幾種?簡述各措施的特點(diǎn)。2.闡明什么是中斷、中斷容許、中斷屏蔽。四、綜合題(每題10分,共30分)1.已知單片機(jī)系統(tǒng)晶振頻率為6MHz,若規(guī)定定期值為10ms時(shí),定期器T0工作在方式1時(shí),定期器T0對(duì)應(yīng)的初值是多少?TMOD的值是多少?TH0=?TL0=?2.已知8255A與單片機(jī)的連接形式如下圖所示(只給出部分重要連接線路):規(guī)定:(1)分析8255A的A口、B口、C口及控制口的地址。(2)若設(shè)定8255A的A口為方式0輸入,B口為方式0輸出,用匯編語言寫出初始化程序。3.如下圖,編寫程序控制發(fā)光二極管循環(huán)點(diǎn)亮,當(dāng)按下外中斷INT0時(shí),二極管閃爍三次后熄滅。C51單片機(jī)原理與應(yīng)用期末試題(A卷)系、級(jí)、專業(yè):考試類別:考試(考試時(shí)間120分鐘,滿分100分)填空題(共40分,每空2分)MCS-51系列單片機(jī)為____位單片機(jī)。DAC0832通過變化控制引腳的連接方式,使其具有三種工作方式,分別是___________、__________、_______________。液晶RT-1602C實(shí)際顯示區(qū)有________行,每行顯示___________個(gè)字符。MCS-51單片機(jī)的串行口,啟動(dòng)接受的條件是___________和____________。5.單片機(jī)的復(fù)位操作是__________(高電平/低電平),且其上所加的復(fù)位電平的信號(hào)至少持續(xù)_______個(gè)時(shí)鐘周期。6.使P1口的低4位輸出1,高4位輸出0的C51指令為____
。7.C51定義特殊功能寄存器中的位,使用關(guān)鍵字為____。8.C51變量中unsignedchar型變量的取值范圍是________。9.變量tmp=0xfe,經(jīng)執(zhí)行指令tmp<<1|1后tmp的值為____。10.變量a1=0xff,if(!a1)成果是____(真/假)。11.C51數(shù)組的下標(biāo)是從____開始的。12.MCS-51單片機(jī)的P0口作為通用I/O口使用時(shí),在作為輸入數(shù)據(jù)口前應(yīng)先向P0口寫_______。13.-25的原碼是________B、反碼是_________B、補(bǔ)碼是___________B。選擇題(共20分,每題1分)1.單片機(jī)8051的XTAL1和XTAL2引腳是()引腳
A.外接定期器
B.外接串行口
C.外接中斷
D.外接晶振2.8051單片機(jī)的一種機(jī)器周期包括()個(gè)時(shí)鐘周期
A.6
B.2
C.12
D.93.8051單片機(jī)中,輸入/輸出引腳中用于專門的第二功能的引腳是()A.P0
B.P1
C.P2
D.P34.單片機(jī)的定期器/計(jì)數(shù)器工作方式1是(
)。A.8位計(jì)數(shù)器構(gòu)造
B.2個(gè)8位計(jì)數(shù)器構(gòu)造
C.13位計(jì)數(shù)構(gòu)造
D.16位計(jì)數(shù)構(gòu)造5.具有模數(shù)轉(zhuǎn)換功能的芯片是()
A.ADC0809
B.DAC0832
C.MAX813
D.74LS3736.C51語言的運(yùn)算符中,能實(shí)現(xiàn)按位求反功能的是()運(yùn)算符A.~
B.^
C.|
D.!7.在編寫串行口中斷服務(wù)程序時(shí),修飾符interruptm中m的取值應(yīng)為()A.1
B.2
C.3
D.48.MCS—51單片機(jī)的CPU重要的構(gòu)成部分為()
A.運(yùn)算器、控制器
B.加法器、寄存器
C.運(yùn)算器、加法器
D.運(yùn)算器、譯碼器9.C51中一般char型變量占用()字節(jié)存儲(chǔ)。A、一種B、兩個(gè)C、三個(gè)D、四個(gè)10.函數(shù)_crol_()包括在頭文獻(xiàn)()中A.”reg51.h”
B.”absacc.h”
C.”intrins.h”
D.”math.h”11.十進(jìn)制數(shù)67在C51語言中表達(dá)為十六進(jìn)制數(shù)形式為()A.0x52
B.0x67
C.0x43
D.0x3412.下列選項(xiàng)中不屬于C51的特殊功能寄存器的是()A.P0
B.TMOD
C.SBUF
D.TI13.8051單片機(jī)()口是一種8位漏極型開路型雙向I/O端口。
A.P0
B.P1
C.P2
D.P314.八段共陰極數(shù)碼管顯示0的字段碼是()
A.0x3f
B.0xc0
C.0x00
D.0xff15.可編程I/O擴(kuò)展芯片8255A有()個(gè)8位并行口A.1
B.2
C.3
D.416.MCS-51單片機(jī)的51子系列為顧客提供了()個(gè)硬件中斷源A.4
B.5
C.6
D.717.下列選項(xiàng)中()是定期/計(jì)數(shù)器T0的中斷容許控制位A.EA
B.ET0
C.IT0
D.IE018.已知某串口1S鐘可向外傳送240幀,每幀包括10位數(shù)據(jù)信息,其比特率為()A.12×106
B.2400
C.9600
D.480019.一種5V滿刻度的8位DAC其辨別率為()A.19.5mv
B.1.22mv
C.0.42v
D.3.58mv20.運(yùn)用下列()關(guān)鍵字可以變化工作寄存器組A.interruptB.sfrC.whileD.using三、編程計(jì)算題(共40分)1.已知單片機(jī)的晶振頻率fosc=12MHZ,串行口工作在方式1,PCON=0X80。若令串口的波特率為9600bit/s,請(qǐng)給出定期計(jì)數(shù)器T1工作在方式2下的初值及其計(jì)算過程。(10分)2.運(yùn)用單片機(jī)的P3口接8個(gè)發(fā)光二極管,P1口接8個(gè)開關(guān),編程實(shí)現(xiàn),當(dāng)關(guān)動(dòng)作時(shí),對(duì)應(yīng)的二極管亮滅。(10分)3.如下圖,在六個(gè)共陽極數(shù)碼led1~led6上分別顯示數(shù)字1~6.(20分)led1led2led3led4led5led6led1led2led3led4led5led6附:設(shè)單片機(jī)的fosc=12MHz,規(guī)定在P1.0上產(chǎn)生周期為2ms的方波。要在P1.0上產(chǎn)生周期為2ms的方波。定期器應(yīng)產(chǎn)生1ms的周期性定期,定期到對(duì)P1.0取反。要產(chǎn)生1ms的定期,應(yīng)選擇方式1,定期器方式。TMOD確實(shí)定:選擇定期器/計(jì)數(shù)器T0,定期器方式。方式1,GATE不起作用,高4位為0000,TMOD=01H。TH、TL確實(shí)定:單片機(jī)的fosc=12MHz,則單片機(jī)的機(jī)器周期為1ms,1ms=1000ms,計(jì)數(shù)器的計(jì)數(shù)初值為65536-1000,TH0=(65536-1000)/256,TL0=(65536-1000)%256。①采用查詢方式程序如下:#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; TH0=(65536-1000)/256;TL0=(65536-1000)%256;}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的周期性定期,定期到則對(duì)P1.1取反即可實(shí)現(xiàn)。由于定期時(shí)間較長,一種定期器/計(jì)數(shù)器不能直接實(shí)現(xiàn),一種定期器/計(jì)數(shù)器最長定期時(shí)間為65ms多一點(diǎn),可以用如下兩種措施實(shí)現(xiàn)。(1)措施一用定期/計(jì)數(shù)器T0產(chǎn)生周期性為10ms的定期,然后用一種變量對(duì)10ms計(jì)數(shù)50次。系統(tǒng)時(shí)鐘為12MHz,定期/計(jì)數(shù)器T0定期10ms,計(jì)數(shù)值N為10000,選方式1,方式控制字為00000001B(01H),則初值X為X=65536-10000。#include<reg51.h>sbitP1_1=P1^1;unsignedchari; //定義計(jì)數(shù)變量voidmain(){ 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次中斷,定期0.5ms{ P1_1=!P1_1;i=0; //計(jì)數(shù)變量清零}}(2)措施二用定期/計(jì)數(shù)器T1計(jì)數(shù)實(shí)現(xiàn),對(duì)10ms計(jì)數(shù)50次。定期/計(jì)數(shù)器T1工作于計(jì)數(shù)方式時(shí),計(jì)數(shù)脈沖通過T1(P3.5)輸入。設(shè)定期/計(jì)數(shù)器T0定期時(shí)間到對(duì)P1.0取反一次,則T1(P3.5)每10ms產(chǎn)生一種計(jì)數(shù)脈沖,那么定期500ms只需計(jì)數(shù)25次,設(shè)定期/計(jì)數(shù)器T1工作于方式2,初值X=256-25=231,TH1=TL1=231。由于定期/計(jì)數(shù)器T0工作于方式1,定期方式,則這時(shí)方式控制字為01100001B(61H)。定期/計(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ù)輸出規(guī)定,脈沖信號(hào)在一種周期內(nèi)高電平占0.2s,低電平占0.8s,超過了定期器的最大定期間隔,因此運(yùn)用定期器0產(chǎn)生一種基準(zhǔn)定期配合軟件計(jì)數(shù)來實(shí)現(xiàn)。取50ms作為基準(zhǔn)定期,采用工作方式1,這樣這個(gè)周期需要20個(gè)基準(zhǔn)定期,其中高電平占4個(gè)基準(zhǔn)定期。#include<reg51.h>sbitP1_1=P1^1;unsignedchari; //定義計(jì)數(shù)變量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 //中斷服務(wù)程序{ TH0=(65536-50000)/256; //重載初始值TL0=(65536-50000)%256;i=i+1;if(i==4)P1_1=0; //高電平時(shí)間到變低elseif(i==20) //周期時(shí)間到變高{ P1_1=1;i=0; //計(jì)數(shù)變量清零}}一、單項(xiàng)選擇題。(每題1分,共20分)1.一種完整的計(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轉(zhuǎn)換為十進(jìn)制數(shù)是多少?()A、194B、195C、196D、1973.補(bǔ)碼11110001對(duì)應(yīng)的真值用十進(jìn)制表達(dá)為多少?()A、-14B、-15C、240D、2414.(—25)在計(jì)算機(jī)中的二進(jìn)制表達(dá)形式為()A、10011001 B、11100110C、01100110 D、111001115.MCS-51單片機(jī)外部中斷1對(duì)應(yīng)的中斷入口地址是多少?()A、0003HB、000BHC、0013HD、001BH6.MCS-51單片機(jī)的堆棧區(qū)設(shè)置在()A、片內(nèi)RAM區(qū)B、片外RAM區(qū)C、片內(nèi)ROM區(qū)D、片外ROM區(qū)7.51單片機(jī)的片外地址總線和數(shù)據(jù)總線的條數(shù)分別是()。A、8和8B、8和16C、16和8D、16和168.當(dāng)MCS-51單片機(jī)接有外部存儲(chǔ)器,P2口可作為()。A、數(shù)據(jù)輸入口B、數(shù)據(jù)的輸出口C、準(zhǔn)雙向輸入/輸出口D、輸出高8位地址9.下列有關(guān)51單片機(jī)堆棧的描述,對(duì)的的是()。共3頁,第1頁A、向上生長型,按字處理B、向下生長型,按字處理共3頁,第1頁C、向上生長型,按字節(jié)處理D、向下生長型,按字節(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程序中,運(yùn)用下列()關(guān)鍵字可以定義中斷函數(shù)A、interruptB、sfrC、whileD、using13.C51的int類型和long類型在存儲(chǔ)器中占用的字節(jié)數(shù)是()A、1和2B、2和3C、1和4D、2和414.C51中變量位于程序存儲(chǔ)區(qū),所用的存儲(chǔ)器類型是()A、dataB、bdataC、codeD、xdata15.在片外擴(kuò)展一片8KB程序存儲(chǔ)器芯片要()地址線。 A、10根B、12根C、13根D、16根16.某存儲(chǔ)器芯片有11根地址線,8根數(shù)據(jù)線,該芯片有多少個(gè)存儲(chǔ)單元?()A、2KBB、3KBC、4KBD、8KB共3
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 主管在企業(yè)轉(zhuǎn)型中的角色定位計(jì)劃
- 提高財(cái)務(wù)規(guī)劃準(zhǔn)確性的策略計(jì)劃
- 生物學(xué)科德育滲透計(jì)劃
- 社區(qū)服務(wù)交流計(jì)劃
- 學(xué)校社團(tuán)與社會(huì)的聯(lián)系計(jì)劃
- 2025年Γ-球蛋白三類項(xiàng)目建議書
- 2025年垃圾分類項(xiàng)目發(fā)展計(jì)劃
- 2025年青霉素類抗菌藥物項(xiàng)目建議書
- 關(guān)于提升工作效率的內(nèi)部培訓(xùn)通知
- 高中生數(shù)學(xué)思維訓(xùn)練故事解讀
- 施工工法的編寫與申報(bào)(完整版)
- 歇后語大全500條
- 學(xué)前兒童表演游戲的組織與指導(dǎo)(學(xué)前兒童游戲課件)
- 中小學(xué)教師校園安全培訓(xùn)
- 2024年北京法院聘用制審判輔助人員招聘筆試參考題庫附帶答案詳解
- 建筑用真空陶瓷微珠絕熱系統(tǒng)應(yīng)用技術(shù)規(guī)程
- (高清版)DZT 0276.13-2015 巖石物理力學(xué)性質(zhì)試驗(yàn)規(guī)程 第13部分:巖石比熱試驗(yàn)
- (高清版)DZT 0214-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 銅、鉛、鋅、銀、鎳、鉬
- (高清版)DZT 0017-2023 工程地質(zhì)鉆探規(guī)程
- 華為狼性培訓(xùn)課件
- 江蘇省初中美術(shù)學(xué)業(yè)水平考試參考復(fù)習(xí)題庫(含答案)
評(píng)論
0/150
提交評(píng)論