C51单片机期末复习题doc.docx
《C51单片机期末复习题doc.docx》由会员分享,可在线阅读,更多相关《C51单片机期末复习题doc.docx(10页珍藏版)》请在冰豆网上搜索。
C51单片机期末复习题doc
期末复习题
一、选择题(每题4分,共10题)
1.下列哪种文件后缀名是可以烧结至单片机中()
A.uv2B.cC.HEXD.inc
2.AT89C52单片机(双列直插封装)有多少引脚()
A.20B.28C.40D.44
3.AT89C52单片机的地址总线冇多少位()
A.2B.8C.16D.32
4.下面哪个引脚单片机的串行接受引脚()
A.XTAL1B.RXDC.RESTD.ALE
5.若采用的时钟晶体的频率是12MHz,那么单片机的机器周期是多少()
A.1/2微秒B.1/6微秒C.1微秒D.1-4微秒
6.I•六进制()xe5转换成二进制应该为()
A.11111101B.11100011C.11100101D.11111010
7.在下列寄存器中,与定吋/计数控制无关的是()
A.TCON(定时控制寄存器)B.TMOD(工作方式控制寄存器)
C.SCON(串行控制寄存器)D.IE(小断允许控制寄存器)
8.MCS-51单片机的外部屮断1的小断请求标志是。
()
A.TRIB.IE1
C.ITID.TF1
9.定吋器/计数器工作方式1是。
()
A.8位计数器结构B.2个8位计数器结构
C.13位计数结构D.16位计数结构
10.已知1只共阳极LED显示器,其中a笔段为字形代码的最低位,若需显示数字E,则它
的字形代码应为。
()
11.对程序计数器PC的操作()
A.是自动进行的B.是通过传送进行的
C.是通过加1指令进行的D.是通过减1指令进行的
12.下列计算机语言中,CPU能宜接识别的是。
()
A.自然语言B.高级语言C.汇编语言D.机器语言
13.AT89C52单片机的数据总线有多少位()
A.2B.8C.16D.32
14.下而哪个引脚单片机的地址锁存引脚()
A.XTAL1B.RXDC.RESTD.ALE
15.若采用的时钟晶体的频率是12MHz,那么单片机的时钟周期是多少()
A.1/2微秒B.1/6微秒C.1微秒D.1-4微秒
16.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状
态都应至少维持。
()
A.1个机器周期B.2个机器周期C.4个机器周期D.8个机器周期
17.二进制01101101转换成十六进制应该为()
A.0xe5B.0x6EC.0x7ED.0x6D
1&在下列寄存器中,与定时/计数控制无关的是()
A.TCON(定时控制寄存器)B.TMOD(工作方式控制寄存器)
C.SCON(串行控制寄存器)D.IE(中断允许控制寄存器)
19.MCS-51单片机的外部中断1的中断请求标志是。
()
A.TRIB.IE1
C.IT1D.TF1
20.已知1只共阴极LED显示器,•其中a笔段为字形代码的最低位,若需显示数字E,则它
的字形代码应为。
()
二、填空题(每题5分,共4题)
1.请写出五种中断类型:
2.如图1所示,单片机AT89C52的P0口上接了8个LED灯,若要第一、三个灯亮,请写
出P0的值(采用十六进制方式)
R1
1k
3•请用KEILC语言对引脚Pl・0.Pl.KPl.2、Pl.3定义成LEDO、LEDKLED2.LED3,提示:
采用特殊位进行定义。
4.在小断函数屮,请将外部屮断1函数格式补充完整:
voidexternall。
5.请用KEILC语言对引脚P1.0、Pl.l、Pl.2、P1.3定义成LEDO、LED1、LED2、LED3,提示:
采用特殊位进行定义。
6•请写出下列图屮DA转换器的数据端II地址。
L\
7.若A=0XFE,请写出A循环左移的特殊函数表达式:
A=
三、问答题(每题10分,共2题)
1.请川语言表述AT89C52单片机P3引脚的笫二功能。
答案:
2.在内部中断0中,T0采用工作方式1,晶振频率为12MHz,要求定时时间为10毫秒,请写出T0的初值(要求有计算公式和最后的十六进制值)。
答案:
3.请画出单片机时钟电路,并连接至单片机引脚上。
答案:
4.键盘行列排列如图,交叉处假设是按健,写出行列扫描键盘的原理(不需耍程序)。
答案:
程序设计题(每题10分,共2题)
1.请写出延时函数voiddelay(unsignedchar),要求:
在晶体振荡器为12Hz时,延时x毫秒。
答案:
2.请将下列程序补充完整,根据下图设计一个数码管从0到9的顺序显示。
#include
#defineucharunsignedchar
#defineuintunsignedintucharcodeLedCode[J={0Xc0,0Xf9,OXA4,0xB0,0x99,0x92,0x82,0Xf8,0x80,0x90);
〃根据程序定义变最
ATo8C52
3.请写出一段完整的跑马灯程序,要求:
依次第4,5灯;3,6灯;2,7灯;1,8灯亮。
答案:
R1
1k
U1
伯
D1
31
5T
1
2
3
5
~6-
>XTAL1
pnn他nn
ruubmuu
PD.1JAD1
P02WD2
XTAL2
P03WD3
RST
PO.4JAD4POJ&ADSP0J&AD6PO.7^D7
P2BW8
PSEffALEEA
P2.1^9
P22XM0P23W11P2.4JA12P2SW13
P2J&WU
P2.7XM5
Pinrr2P1.1/T2EKP12
P3MXDP3.1/TXDP321NTD
PM
P331NT1
P11
P3.4/TD
P1S
P3JST1
P1J6
□17
P36VUR
P3.7/RT
M1.1
39
姿
31
33
32
21
22
Z3
24
药
25
远
10
11
12
亘
U
15
16
LUE
LUE
*
匡年blue
LUE
LUE
LUE
LED-BLUE
LUE