版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
〔紅色是考試考過(guò)的,藍(lán)色是教師給的習(xí)題“重點(diǎn)看“〕
第1局部單片機(jī)概述及數(shù)學(xué)根底
一、填空題
1、十進(jìn)制255的二進(jìn)制是十六進(jìn)制是正。
2、單片機(jī)是將理、存儲(chǔ)器、特殊功能存放器、定時(shí)/計(jì)數(shù)器和輸入/輸出接口
電路、以及相互連接的總線等集成在一塊芯片上。
3、十進(jìn)制1制的二進(jìn)制是1111111,十六進(jìn)制是正。
4、+59的原碼是()0111011,-59的補(bǔ)碼是11()0015。
5、十進(jìn)制數(shù)100轉(zhuǎn)換為二進(jìn)制數(shù)是110()10();十六進(jìn)制數(shù)100轉(zhuǎn)換為十進(jìn)制數(shù)是
256。
6、十進(jìn)制數(shù)40轉(zhuǎn)換為二進(jìn)制數(shù)是322;二進(jìn)制數(shù)1。-1。轉(zhuǎn)換為十進(jìn)制數(shù)是空。
7、十進(jìn)制99的二進(jìn)制是1100011,十六進(jìn)制是坦。
二、判斷題
〔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ī)硬件構(gòu)造、存儲(chǔ)系統(tǒng)及
I/O接口
一、填空題
1、AT89S51單片機(jī)共有生個(gè)8位的并行I/O口,其中既可用作地址/數(shù)據(jù)口,又
可用作一般的I/O口的是效。
2、假設(shè)采用12MHz的晶振,那么MCS-51單片機(jī)的振蕩周期為_(kāi)1/12g
=,機(jī)器周期為
3、AT89s51單片機(jī)字長(zhǎng)是—8—位,有—40根引腳。
4.89s51單片機(jī)是貴住單片機(jī),其PC計(jì)數(shù)器是電位。
5.假設(shè)單片機(jī)使用的晶振頻率是6MHz,那么一個(gè)振蕩周期是延峰,一個(gè)機(jī)器
周期是2gpiS。
6.89s51單片機(jī)是9V供電的。4.0-5.5V
7.堆棧是內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按先進(jìn)后出的原那么出入棧的。
8.MSC-51系列單片機(jī)具有生個(gè)并行輸入/輸出端口,其中P0口是一個(gè)兩用
接口,它可分時(shí)輸出外部存儲(chǔ)器的低八位地址和傳送數(shù)據(jù),而P1口是一個(gè)
專供用戶使用的i/o口,常用于第二功能的是絲_口。
9.當(dāng)單片機(jī)系統(tǒng)進(jìn)展存儲(chǔ)器擴(kuò)展時(shí),用P2口的作為地址總線的高八位,月PO
作為地址總線的低八位。
10.半導(dǎo)體存儲(chǔ)器分為ROM和RAM兩大類,其中前者具
有非易失性〔即掉電后仍能保存信息〕,因而一般用來(lái)存放系統(tǒng)程序,而后者具
有易失性,因而一般用來(lái)存放經(jīng)常變動(dòng)的用戶程序.中間結(jié)果等。
11.MCS-51系列單片機(jī)對(duì)外部數(shù)據(jù)存儲(chǔ)器是采用DPTR作為指針的,其
字長(zhǎng)為16位,因而可尋址的數(shù)據(jù)存儲(chǔ)器的最大空間為64K字節(jié)。
12.51單片機(jī)有組個(gè)特殊功能存放器,其中個(gè)具有位尋址功能。
13.當(dāng)單片機(jī)系統(tǒng)需要外擴(kuò)展存儲(chǔ)器時(shí),衛(wèi)和電作為地址總線。
14.AT89S51單片機(jī)上電初始化后,將自動(dòng)設(shè)置一些存放器的初始值,其中堆棧指
針SP的初始值為2Z旦,P0口復(fù)位值是FFH。
15.單片機(jī)兩種節(jié)電模式:空閑模式和掉電模式,節(jié)電模式是由特殊功能存放器
PC。、中的有關(guān)位來(lái)控制的。
16.在單片機(jī)硬件設(shè)計(jì)時(shí),31腳一般要接—高電平=、晶振在PCB設(shè)計(jì)中應(yīng)
盡量一靠近51芯片-o
17.在AT89s51單片機(jī)中,RAM是數(shù)據(jù)存儲(chǔ)器,ROM為程序存儲(chǔ)器。
18.單片機(jī)的復(fù)位方式主要有上電復(fù)位和按鍵復(fù)位兩種。
19.AT89S51單片機(jī)的內(nèi)部RAM的尋址空間為竺空,而內(nèi)部ROM的尋址空間為
4Ko
20.總線〔BUS〕是計(jì)算機(jī)各部件之間傳送信息的公共通道,微機(jī)中有內(nèi)部總線
和外部總線兩類。其中外部總線有控制總線、數(shù)據(jù)總線、地址總線三種。
21、PSW的RS1和RSD為01,那么箜組的工作存放器區(qū)被選擇為工作存放器
細(xì),此時(shí)R0的地址為08Ho
22、給RST引腳輸入2個(gè)機(jī)器周期的高電平使單片機(jī)復(fù)位,此時(shí)P0二FFH或者
OXFF,SP=07H或者0X07。
23、堆棧在內(nèi)部數(shù)據(jù)RAM區(qū)中,數(shù)據(jù)按先進(jìn)后出的原那么出入棧的。
24、8051單片機(jī)的存儲(chǔ)器的最大特點(diǎn)是數(shù)據(jù)與程序分開(kāi)編址。
25、控制程序執(zhí)行順序的存放器是工,是坨位存放器。
二、判斷題
〔X〕1、MCS-51單片機(jī)的程序存儲(chǔ)器只能用來(lái)存放程序。
〔X〕2、MCS-51假設(shè)希望程序從片內(nèi)存儲(chǔ)器開(kāi)場(chǎng)執(zhí)行,EA腳應(yīng)接低電平。
〔X〕3、89s51單片機(jī)中,外部RAM與I/O接口是統(tǒng)一編址的。
〔X〕4、89s51單片機(jī)發(fā)位后,特殊功能存放器SP的內(nèi)容都是00H。
〔X〕5、51單片機(jī)內(nèi)部存放器都是8位的。
〔M〕6、對(duì)于8位機(jī),如果正數(shù)+正數(shù)等于負(fù)數(shù),那么會(huì)產(chǎn)生溢出。
〔X〕7.在MCS-51系統(tǒng)中,一個(gè)機(jī)器周期等于1W。
〔X〕8.復(fù)位之后,P0-P3的內(nèi)容為OFFH,棧指針SP指向00H單元。
〔M〕9.當(dāng)AT89c51的EA引腳接低電平時(shí),CPU只能訪問(wèn)片外ROM,而不
管片內(nèi)是否有程序存儲(chǔ)器。
〔X〕1().擴(kuò)展I/O口占用片外數(shù)據(jù)存儲(chǔ)器的地址資源。
〔X〕11.MCS-51系統(tǒng)可以沒(méi)有復(fù)位電路。
〔X〕12.程序存儲(chǔ)器不僅可以存放程序指令字節(jié)代碼和表格常數(shù),還可以作
為數(shù)據(jù)暫存和緩沖待調(diào)試的程序代碼等。
〔M〕13.單片機(jī)復(fù)位后不影響片內(nèi)RAM單元的數(shù)據(jù),僅影響特殊功能存放
器中的內(nèi)家。
〔M〕14.程序計(jì)數(shù)器PC不能為用戶編程時(shí)直接使用,因?yàn)樗鼪](méi)有地址。
〔X〕15.8051共有21個(gè)特殊功能存放器,它力的位都是可以用軟件設(shè)置的,
因此,是可以進(jìn)展位尋址的。
〔X〕16.8051單片機(jī)必須使用內(nèi)部ROM。
〔M〕17.8051是一種8位單片機(jī)。
〔M〕18.MCS—51單片機(jī)的CPU能同時(shí)處理8位二進(jìn)制數(shù)據(jù)。
〔M〕19.AT89s51單片機(jī)采用的是哈佛構(gòu)造。
〔〕20.AT89s51單片機(jī)的內(nèi)部RAM的位尋址空間有128位。
〔M〕21.RXD表示串行口輸入端,而TXD表示串行口輸出端。
〔X〕22.系統(tǒng)復(fù)位后,四個(gè)I/O口的初始值都是00H。
〔X〕23.一般AT89s51單片機(jī)的特殊功能存放器的數(shù)據(jù)都是8位的,但數(shù)
據(jù)指針存放器DPTR的數(shù)據(jù)卻是16位的。
〔M〕24.AT89s51單片機(jī)共有4個(gè)8位的并行I/O口,其中P2口既可用作
地址/數(shù)據(jù)口,又可用作一般的I/O口。
〔M〕25.sbit不可用于定義內(nèi)部RAM的位尋址區(qū),只能用在可位尋址的SFR
上
〔M〕26.SFR中但凡能被8整除的地址,都具有位尋址能力。
〔MJ27.8051單片機(jī),程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器擴(kuò)展的最大X國(guó)都是一槨的。
〔X〕28.MCS—51單片機(jī)上電復(fù)位后,片內(nèi)數(shù)據(jù)存儲(chǔ)器的內(nèi)容均為00H。
〔M〕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.FlashD.掩膜ROM
2、以下計(jì)算機(jī)語(yǔ)言中,CPU能直接識(shí)別的是〔D
A.自然語(yǔ)言B.高級(jí)語(yǔ)言C.匯編語(yǔ)言D.機(jī)器語(yǔ)言
3、51單片機(jī)復(fù)位后,PC與P口〔I/O〕的值為〔B〕。
A.OOOOH,OOHB.OOOOH,FFHC.0003H,FFHD.0003H,00H
4、提高單片機(jī)的晶振頻率,那么機(jī)器周期〔A
A.變短B.變長(zhǎng)C.不變D.不定
5、單片機(jī)的應(yīng)用程序一般存放于〔B〕中
A、RAMB、ROMC、存放器D、CPU
6.89s51單片機(jī)的PSNJ存放器中的RSI和RSO用來(lái)〔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.P0口B.P1口C.P2口D.P3口
10.在CPLJ內(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〕。
A.由CPU自動(dòng)完成B.由中斷效勞子程序完成
C.在中斷響應(yīng)中完成D.在主程序中完成
13.MCS-51系列單片機(jī)是屬于〔C〕體系構(gòu)造。
A、馮諾依曼B、普林斯頓C、哈佛D、圖靈
14.MCS-51系列的單片機(jī)中片內(nèi)RAM的字節(jié)大小可能的是〔C〕
A、128MB、128KC、128D、64
15.可以將Pl口的低乙位全部置高電平的表達(dá)式是〔B〕
A、Pl&=OxOfB、Pl|=OxOfC、Pl人=OxOfD、Pl二?Pl
16.51單片機(jī)假設(shè)晶振為6MHZ,定時(shí)/計(jì)數(shù)器一次最大的定時(shí)時(shí)間是g。
A.約60msB.約100ms
C.約130msD.約160ms
17.單片機(jī)復(fù)位后P0口和SP的值分別為g。
A.00H,00HB.00H,13H
C.OFFH,07HD.FFH,07H
18.AT89s51單片機(jī)的工作存放器區(qū)的地址X圍是,可分為組?!睞〕
A.00H-1FH,4B.00H-1FH,2
C.00H-0FH,4D.00H-0FH,2
19.訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是〔C〕。
A.RDB.WRC.PSEND.ALE
20.假設(shè)MCS-51單片機(jī)使用晶振頻率為6MHz時(shí),其復(fù)位持續(xù)時(shí)間應(yīng)該超過(guò)(B)。
A、2jxsB、4|isC、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í)要求外加上拉電阻的是〔AJo
A.POB.P1口C.P2口D.P3口
23.假設(shè)51單片機(jī)的晶振為8MHz,那么其對(duì)應(yīng)的機(jī)器周期為〔C
A.0.5usB.lusC.1.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、Pl、P2、P3〕的內(nèi)容為〔C〕
A.SP=OOHPC=1000HI/O口=FFHB.SP=OOHPC=0000HI/O口=OOH
C.SP=07HPC=OOOOHI/O口=FFHD.SP=07HPC=0000HI/O口=OOH
28、POxPl口作輸入用途之前必須〔A〕
A.相應(yīng)端口先置1B.相應(yīng)端口先置0C.夕卜接高電平D.外接上拉電阻
29、MCS—51單片機(jī)的CPU主要的組成局部為(A〕。
A、運(yùn)算器、控制器B、加法器、存放器
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、在訪問(wèn)片外擴(kuò)展存儲(chǔ)器時(shí),低8位地址和數(shù)據(jù)由□口分時(shí)傳送,高8位地
址由〔〕口傳送。(:C〕
A.P0PlB.PlP0C.P0P2D.P2P0
四、簡(jiǎn)答題
1、請(qǐng)說(shuō)明為什么使用LED需要接限流電阻,當(dāng)高電平為+5V時(shí),正常點(diǎn)亮一個(gè)
LED需要多大阻值的限流電阻〔設(shè)LED的正常工作電流為10mA,導(dǎo)通壓降
為0.6V〕,為什么?
2、MCS-51單片機(jī)的存儲(chǔ)器從物理構(gòu)造上可劃分幾個(gè)空間?
3、MCS-51單片機(jī)的P0?P3四個(gè)I/O端口在構(gòu)造上有何異同?使用時(shí)應(yīng)注意的
事項(xiàng)?
五、編程題
1、用AT89S51單片機(jī)的P2口控制8個(gè)LED〔共陽(yáng)接法〕依次右移1位點(diǎn)亮〔亮
200ms)o即P率亮—P2.6亮一……一P2.1一P2.0|亮,重復(fù)循環(huán)。
#include<reg51.h>
delayO
{
)
voidrnainQ
{inti;
chartable|]={Ox7f,Oxbf,Oxdf,Oxef,Oxf7,Oxfb,Oxfd,Oxfe};
while(l)
{for(i=0;i<8;i++)
{P2=tabel[i];
delay(200);
)
}
}
2、利用AT89C51的Pl口控制8個(gè)發(fā)光二極管LED。相鄰的4個(gè)LED為一組,
使2組每隔0.5S交替發(fā)亮一次,周爾復(fù)始。畫出電路圖〔含最小系統(tǒng)及與外設(shè)
的連接圖〕并編寫程序。
#includc<rcg51.h>
delayO
voidmain。
{inti;
while(l)
{
P2=0x0f;
delay(500);
P2=0Xf0;
delay(500);
4、編制一個(gè)循環(huán)閃爍的程序。有8個(gè)發(fā)光二極管,每次其中某個(gè)燈閃爍點(diǎn)亮10
次后,轉(zhuǎn)到下一個(gè)閃爍10次,循環(huán)不止。畫出電路圖。
#include<reg51.h>
delayQ
{
)
voidmainQ
{inti,j;
chartablc[]={0x7f,0xbf,0xdf,()xcf,0xf7,0xfb,0xfd,()xfc);
while(l)
{for(i=0;i<8;i++)
{for(j=0;j<10;j++)
{P2=tabel[i];
delay(200);
P2=0XFF;
delay(200);)
三、c語(yǔ)言編程根底
一、填空題
1、在C51語(yǔ)言的程序中,注釋一般采用/**/和//來(lái)實(shí)現(xiàn)。
2.KeiLC51軟件中,工程文件的擴(kuò)展名是uvproj,編譯連接后生成可下栽至單
片機(jī)芯片的文件后綴名是世土
二、判斷題
〔\/〕1、特殊功能存放器的名字,在C51程序中,全部大寫。
〔X〕2、在C語(yǔ)言中,函數(shù)的調(diào)用是可以根據(jù)需要隨便調(diào)用,前面的函數(shù)可
以調(diào)用后面的函數(shù),后面的函數(shù)也可以調(diào)用前面的函數(shù),無(wú)需聲明。
〔M〕3、假設(shè)一個(gè)函數(shù)的返回類型為void,那么表示其沒(méi)有返回值。
〔X〕4、用C語(yǔ)言編寫AT89c51單片機(jī)時(shí),必須添加的頭文件是“stdio.h"。
〔X〕4、采用單片機(jī)的C語(yǔ)言開(kāi)發(fā)時(shí),只能利用C51語(yǔ)言書寫程序,不能
嵌套匯編語(yǔ)言。
〔M〕5、#include<%851.11>與#論(:1"拒"reg51.h”是等價(jià)的。
〔M〕6、在C語(yǔ)言中,所有定義在主函數(shù)之前的函數(shù)無(wú)需進(jìn)展聲明。
三、選擇題
1、以下數(shù)據(jù)類型中,(C〕是51單片機(jī)特有的類型。
A.charB.intC.bitD.float
2、利用以下〔A〕關(guān)鍵字可以使用不同的中斷源。
A.interruptB.sfrC.whileD.using
3.使用單片機(jī)軟件調(diào)送C語(yǔ)言程序時(shí),首先應(yīng)新建文件,其擴(kuò)展名是〔A〕
A.*.cB.*.asmC.*.binD.*.hex
4.以下指令判斷假設(shè)定時(shí)器TO未計(jì)滿數(shù)就原地等待的是(B)o
A.whilcCr()==l);B.whilc(TF0==0);C.whilc(r()==0);D.\vhile(TF()==l);
5.利用以下〔D〕關(guān)鍵字可以改變工作存放器組。
A.interruptB.sfrC.whileD.using
6.C語(yǔ)言中最簡(jiǎn)單的數(shù)據(jù)類型包括〔B〕。
A、整型、實(shí)型、邏輯型B、整型、實(shí)型、字符型
C、整型、字符型、邏輯型D、整型、實(shí)型、邏輯型、字符型
7.以下能正確定義一維數(shù)組的選項(xiàng)是〔B〕。
A、inta[5]={0,123,4,5};B、chara[]={0,123,4,5};
C、chara={'A',B,'C'};D、inta[5]=,,0123n;
四、外部中斷
一、填空題
1、MCS-51的外部中斷有兩種觸發(fā)方式,分別是電平觸發(fā)方式和邊適觸發(fā)方式。
在電平觸發(fā)方式下,當(dāng)采集到INTO、INTI的有效信號(hào)為低電平時(shí),激活外部中
斷。
2.一個(gè)89c51系統(tǒng),要求允許外部中斷而守和允許定時(shí)器TO中斷,其他中斷
制止,那么IE存放器可設(shè)定為IE=0X83。IE存放器的格式為:
EA--ESET1EX1ET0EX0
3.8051在響應(yīng)中斷后,CPU能自動(dòng)撤除中斷請(qǐng)求的中斷源有TO、T1以及下
降沿觸發(fā)的外部中斷。
4.MSC-51引腳中,與串行通信有關(guān)的引腳是P3.0和P3.1。
5.AT89S51單片機(jī)有2個(gè)用戶中斷源,其中定時(shí)器T1的中斷入口地址為001BH,
外部中斷()的中斷入口地址為0003Ho
6.AT89S51單片機(jī)定時(shí)器的四種工作方式中,可自動(dòng)裝載初始值的是方式2,該
工作方式是生位計(jì)數(shù)器。
7.51單片機(jī)的中斷優(yōu)先級(jí)存放器IP的格式為:
---PSPT1PX1PTOPXO
當(dāng)IP=15H時(shí),外部中斷()中斷的優(yōu)先級(jí)最高。
8.51單片機(jī)的中斷優(yōu)先級(jí)存放器1P的格式為:
---PSPT1PX1PTOPXO
默認(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、
最低的是一串行口通信。
二、判斷題
〔X〕1.單片機(jī)中斷系統(tǒng)中,只要有中斷源申請(qǐng)中斷就可中斷了。
〔M〕2.在單片機(jī)AT89s51中,當(dāng)同一中斷優(yōu)先級(jí)別的外部中斷0和定時(shí)器
TO同時(shí)產(chǎn)生中斷信號(hào),系統(tǒng)會(huì)首先響應(yīng)外部中斷0。
〔M〕3.TCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能存放器。
r.M〕4.必須有中斷源發(fā)出中斷請(qǐng)求,并且CPU翻開(kāi)中斷,CPU才可能響應(yīng)
中斷。
〔X〕5.MCS-51的5個(gè)中斷源優(yōu)先級(jí)一樣。
〔M〕6.在使用外部中斷時(shí),要把對(duì)應(yīng)中斷開(kāi)關(guān)控制位設(shè)置為1。
〔X〕7.PCON是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能存放器。
〔X〕8.單片機(jī)外部中斷時(shí)只有用低電平觸發(fā)。
〔M〕9、在一般情況下MCS-51單片機(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.以下說(shuō)法錯(cuò)誤的選項(xiàng)是:〔B〕
A.同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)。
B.同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無(wú)法響應(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—51中,需要外加電路實(shí)現(xiàn)中斷撤除的是:〔D〕
A.定時(shí)中斷B.脈沖方式的外部中斷C.外部串行中斷I〉電平方式的外部中斷
4.當(dāng)外部中斷請(qǐng)求的信號(hào)方式為脈沖方式時(shí),要求中斷請(qǐng)求信號(hào)的高電平狀態(tài)
和低電平狀態(tài)都應(yīng)至少維持(A)。
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)志位是口。
A.ITO和TT1RTRO和TR1
C.TI和RID.IEO和IE1
7.如果將中斷優(yōu)先級(jí)存放器IP中,將1P設(shè)置為OxOA,那么優(yōu)先級(jí)最高的是
[D)
A、外部中斷1B、外部中斷0C、定時(shí)/計(jì)數(shù)器1D、定
時(shí)/計(jì)數(shù)器0
8.計(jì)算機(jī)在使用中斷方式與外界交換信息叱保護(hù)現(xiàn)場(chǎng)的工作方式應(yīng)該是(C)
A.由CPU自動(dòng)完成B.在中斷響應(yīng)中完成C.應(yīng)由中斷效勞程序完成D.在主程
序中完成
9、MCS-51中斷源有(A〕
A、5個(gè)B、2個(gè)C、3個(gè)D、6個(gè)
10、MCS-51單片機(jī)可分為兩個(gè)中斷優(yōu)先級(jí)別,各中斷源的優(yōu)先級(jí)別設(shè)定是利用
存放器〔B
A、IEB、IPC、TCOND、SCON
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)與VT1相反。
#include<reg51.h>
sbitKEY=P3A2;
sbitLED=P1A7;
voiddclayO
voidmainO
{Pl=0X00;
while⑴
(
{if(KEY==O)
{LED=1;
delay(2000);
LED=O;
delay(2000);
)
else
}
}
}
2、什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序嵌套有什么區(qū)
別?
五、定時(shí)/計(jì)數(shù)器
一、填空題
1、51單片機(jī)的定時(shí)器T1工作在工作方式0計(jì)數(shù)模式下,定時(shí)器TO工作在工作
方式1定時(shí)模式下。那么TMQD的值應(yīng)為41H。
2、AT89s51單片機(jī)定時(shí)器的四種工作方式中,可自動(dòng)裝載初始值的是方
式乙,該工作方式是區(qū)位計(jì)數(shù)器。
3、假設(shè)已經(jīng)設(shè)置好定時(shí)器T1的計(jì)數(shù)初始值,那么要啟動(dòng)定時(shí)器T1,需要設(shè)置
TR1=lo
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è)置TRO=%
7.假設(shè)已經(jīng)設(shè)置好定時(shí)器T1的計(jì)數(shù)初始值,那么要啟動(dòng)定時(shí)器T1,需要設(shè)置
TRl=|o
8.AT89S51單片機(jī)定時(shí)器的四種工作方式中,方式。為旦位計(jì)數(shù)器,方式1為
位計(jì)數(shù)器。
二、判斷題
〔X〕1、定時(shí)器與計(jì)數(shù)器的工作原理均是對(duì)輸入脈沖進(jìn)展計(jì)數(shù)。
〔X〕2、TMOD是一個(gè)即可以位尋址又可以字節(jié)尋址的特殊功能存放器。
〔義〕3、定時(shí)器0使用時(shí)必須使用單片機(jī)的TO腳〔P3.4〕。
〔V}4.定時(shí)器T1不能工作在方式3。
〔X〕5.因?yàn)門O和T1是內(nèi)部中斷所以其計(jì)數(shù)脈沖信號(hào)只能來(lái)自于CPU的內(nèi)部
機(jī)器周期脈沖信號(hào)。
〔X〕6.MCS-51的中斷源全部編程為同級(jí)時(shí),優(yōu)先級(jí)最高的是INT1。
〔X〕7.定時(shí)/計(jì)數(shù)器1使用時(shí)必須使用單片機(jī)的TO腳〔P3.5〕。
〔M〕8.51單片機(jī)的兩個(gè)定時(shí)器均有定時(shí)和計(jì)數(shù)工作方式。
〔\/〕9.定時(shí)器的中斷標(biāo)志由硬件清0。
〔M〕1()、TMOD中的GATE=1時(shí),表示由兩個(gè)信號(hào)控制定時(shí)器的的啟停。
三、選擇題
1、假設(shè)單片機(jī)的振蕩頻率為6MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,那么
定時(shí)器初值應(yīng)為(C)o
A.500B.1000C.216-500D.216-1000
2、定時(shí)器。工作于計(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
4.要使MCS-51能響應(yīng)外部中斷1和定時(shí)器TO中斷,那么中斷允許存放器IE
的內(nèi)容應(yīng)該是[B)
A、98HB、86HC、22HD、A2H
5.假設(shè)單片機(jī)的振蕩頻率為12MHz,設(shè)定時(shí)器工作在方式1需要定時(shí)1ms,那
么定時(shí)器初值應(yīng)為(D)。
A.500B.1000C.216-500D.216-1000
6.定時(shí)/計(jì)數(shù)器的工作方式通過(guò)對(duì)〔B〕存放器編程設(shè)定。
A.TCONB.TMOD
C.SCOND.IE
7.單片機(jī)振蕩頻率為12MHz,定時(shí)器工作在方式1需要定時(shí)50ms,那么定時(shí)器
初值應(yīng)為〔C
A.50000B.2,6-15536
C.216-500000.15536
8、.8位自動(dòng)重裝的定時(shí)/計(jì)數(shù)器工作在〔C〕下。
A.方式()B.方式1
C.方式2D.方式3
9>AT89S51定時(shí)器的4種工作方式中,定時(shí)器T1沒(méi)有的工作方式是〔D〕。
A.方式0B.方式1C.方式2D.方式3
10.MCS-51單片機(jī)定時(shí)器工作方式1是指的〔D〕工作方式。
A.8位B.8位自動(dòng)重裝C.13位D.16位
11.在以下存放器中,與定時(shí)/計(jì)數(shù)控制無(wú)關(guān)的是〔C〕
A、TCONB、TMODC、SCOND、IE
12.與定時(shí)工作方式1和()比擬,定時(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ù)X圍是多少?
五、編程題
1、51單片機(jī)晶振頻率是12MHz,使用定時(shí)器T1,產(chǎn)生周期為200ms的等寬正
方波連續(xù)脈沖由P1.2輸出,要求以中斷方式完成。
#include<reg51.h>
sbitP12=Pr2;
intcount=0;
voidmainQ
{TM()D=0X10;
TH1=(65536-10000)/256;
TL1=(65536-10000)%256;
IE=0X88;
TR1=1;
whilc(l);
)
voidttl(void)interrupt3using1
{if(count<10)
{count++;
THl=(65536-10000)/256;
TL1=(65536-10000i%256;
)
else
{count=0;
TH1=(65536-10000)/256;
TLl=(65536-10000i%256;
P12=-P12;}
2、單片機(jī)晶振頻率是12MHz,實(shí)現(xiàn)功能:使用定時(shí)中斷方式實(shí)現(xiàn)時(shí)間判斷,產(chǎn)
生8個(gè)LED形成流水燈效果。要求使用定時(shí)器工作方式1。
TMODT1T0
〔89H〕D7D6D5D4D3D2D1DO
GATEC/TMlMuGATEC/TMlM0
#includc<rcg51.h>
inti=0;
charcodetabel[]={0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01);
voidmainQ
{TMOD=0X10;
TH1=(65536-10000)/256;
TL1=(65536-10000)%256;
IE=0X88;
TR1=1;
while(l);
}
voidttl(void)interrupt3using1
{if(count<50)
{count++;
TH1=(65536-10000)/256;
TL1=(65536-100001%256;
)
else
{count=0;
TH1=(65536-10000)/256;
TLl=(65536-10000i%256;
Pl=table[i];
if(i==7)
"0;}
i++;
)
)
六、串口通信
一、填空題
1.MSC-51引腳中,與串行通信有關(guān)的引腳是P3.0和°
二、判斷題
〔X〕1.51單片機(jī)的串口設(shè)置了1個(gè)SBUF即可實(shí)現(xiàn)全雙工通信。
〔X〕2.AT89s51單片機(jī)的串口只有2種工作方式。
〔,〕3.AT89S51單片機(jī)共有4個(gè)8位的并行I/O口,其中P2□既可用作
地址/數(shù)據(jù)口,又可用作一般的I/O口。
〔M〕4.假設(shè)傳輸?shù)臄?shù)據(jù)一幀有11位,每秒鐘傳輸30幀,那么此時(shí)的比特
率應(yīng)為330bpso
〔X〕5.MCS-51的串行接口是全雙工的。
三、選擇題
1、以下英文縮寫代表“串口控制存放器〃的是(AJo
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)選為〔CK
A.方式0B.方式1C.方式2D.方式()或方式2
6.MCS—51單片機(jī)串行口發(fā)送/接收中斷源的工作過(guò)程是:當(dāng)串行口接收或發(fā)送
完一幀數(shù)據(jù)時(shí),將SCON中的〔A〕,向CPU申請(qǐng)中斷。
A、RI或TI置1B、RI或TI置0
C、RI置1或TI置0D、RI置0或TI置1
七、單片機(jī)擴(kuò)展技術(shù)
一、填空題
1、共陽(yáng)極數(shù)碼管顯示6時(shí)的字型碼是絲旦,共陰極數(shù)碼管顯示9時(shí)的字型碼是
6FHo
2.ADC0809的分辨率是8位的〔0.0195v〕,假設(shè)接入的參考電壓為5.1V,
那么它能分辨的最小輸入電壓為().()199V。
3、共陽(yáng)極數(shù)碼管顯示A時(shí)的字型碼是_88_H,共陰極數(shù)碼管顯示A時(shí)的字型
碼是_77_H。
二、判斷題
〔M〕1.采用軟件延時(shí)可以去除按鍵抖動(dòng),延時(shí)時(shí)間只要超過(guò)10ms都可以。
〔M〕2.共陽(yáng)極數(shù)碼管顯示數(shù)字“3〃時(shí),其段碼值為B0H。
〔M〕3.數(shù)碼管采用動(dòng)態(tài)^描顯示時(shí),所有數(shù)碼管的筆畫段的同名瑞連接在一
起共用一個(gè)控制引腳,而每個(gè)數(shù)碼管的公共極各自獨(dú)立,分別與不同控制引腳相
連。
〔X〕4.A/D轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量
〔M〕5.在使用按鍵時(shí)要消除按鍵的抖動(dòng),可以通過(guò)改良硬件或軟件編程的
方法來(lái)實(shí)現(xiàn)。
〔X〕6.對(duì)按鍵進(jìn)展掃描時(shí)采用軟件延時(shí)來(lái)去除抖動(dòng),延時(shí)時(shí)間越短越好。
〔X〕7.AD0809是8位的數(shù)模轉(zhuǎn)換器。
〔X〕8.4*4矩陣鍵盤需要16根數(shù)據(jù)線進(jìn)展連接。
三、選擇題
1、ADC0809是〔B〕AD的轉(zhuǎn)換器件
A、4通道8位B、8通道8位C、4通道12位D、8通道12位
2、用89c51的Pl口,監(jiān)測(cè)某一按鍵開(kāi)關(guān),使每按鍵一次,輸出一個(gè)正脈沖〔脈
寬隨意〕。編寫程序。
3.具有模數(shù)轉(zhuǎn)換功能的芯片是〔A〕
A、ADC0809B、DAC0832C、MAX813D、PCF8563
4.需要擴(kuò)展一片外部RAM,大小32K字節(jié),需要的地址線是〔A〕
A、15B、14C、13D、12
5.一個(gè)共陰極的8段LED數(shù)碼管,要使其思示數(shù)字6的字影,那么其字型碼為
〔C
A.FDHB.02HC.7DHD.82H
四、簡(jiǎn)答題
1、簡(jiǎn)述在使用普通按犍的時(shí)候,為什么要進(jìn)展去抖動(dòng)處理,如何處理。
答:因?yàn)槠胀ǖ陌存I都是金屬觸點(diǎn)的,金屬觸點(diǎn)在接觸的瞬間會(huì)有一個(gè)撞擊
力導(dǎo)致接觸點(diǎn)分開(kāi),然后又接觸在一起,這樣反復(fù)直到穩(wěn)固接觸在一起。這種現(xiàn)
象叫做按鍵的抖動(dòng),這種抖動(dòng)如果不進(jìn)展處理的話,會(huì)導(dǎo)致按鍵誤判斷。去除抖
動(dòng)的方法有兩種硬件和軟件。硬件的方法就是在接鍵連接處使用RS觸發(fā)器,軟
件的方法就是在編寫程序的時(shí)候有個(gè)延時(shí)操作,利用延時(shí)越過(guò)抖動(dòng)狀態(tài)。
2、什么是LED數(shù)碼管靜態(tài)掃描和動(dòng)態(tài)掃描。簡(jiǎn)述LED數(shù)碼管動(dòng)態(tài)掃描的原理
及其實(shí)現(xiàn)方式。
答:數(shù)碼管靜態(tài)就是指在給數(shù)碼管送字型碼,這個(gè)字形能保持至下一
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 平頂山2025年河南平頂山市石龍區(qū)紀(jì)委監(jiān)委下屬事業(yè)單位招聘13人筆試歷年參考題庫(kù)附帶答案詳解
- 2025年鄭州亞歐交通職業(yè)學(xué)院馬克思主義基本原理概論期末考試模擬題附答案解析
- 2025年內(nèi)黃縣招教考試備考題庫(kù)含答案解析(奪冠)
- 2025年祿豐縣招教考試備考題庫(kù)含答案解析(奪冠)
- 助產(chǎn)??婆嘤?xùn)總結(jié)
- 口腔牙周學(xué)課件
- 口腔正畸業(yè)務(wù)培訓(xùn)課件
- 制作職場(chǎng)培訓(xùn)成果
- 制作教師培訓(xùn)文檔
- 口算兩位數(shù)加法課件
- GLP培訓(xùn)課件教學(xué)課件
- 2026四川巴中市通江產(chǎn)業(yè)投資集團(tuán)有限公司及下屬企業(yè)招聘11人備考題庫(kù)(含答案詳解)
- 供應(yīng)鏈危機(jī)應(yīng)對(duì)預(yù)案
- 3萬(wàn)噸特高壓及以下鋼芯鋁絞線鋁包鋼芯絞線項(xiàng)目可行性研究報(bào)告寫作模板-拿地備案
- 砌筑工技能競(jìng)賽理論考試題庫(kù)(含答案)
- 法學(xué)概論(第七版) 課件全套 谷春德 第1-7章 我國(guó)社會(huì)主義法的基本理論 - 國(guó)際法
- 音響質(zhì)量保證措施
- 安全生產(chǎn)標(biāo)準(zhǔn)化績(jī)效考核評(píng)定報(bào)告
- 工裝夾具驗(yàn)收單
- 循環(huán)水冷卻系統(tǒng)安全操作及保養(yǎng)規(guī)程
- GB/T 20946-2007起重用短環(huán)鏈驗(yàn)收總則
評(píng)論
0/150
提交評(píng)論