南昌大学单片机试卷一.doc
《南昌大学单片机试卷一.doc》由会员分享,可在线阅读,更多相关《南昌大学单片机试卷一.doc(6页珍藏版)》请在冰点文库上搜索。
试卷库试卷一
题号
一
二
三
四
五
六
七
八
九
十
总分
累分人签名
题分
30
10
10
20
16
14
100
得分
考生注意事项:
1、本试卷共6页,请查看试卷中是否有缺页或破损。
如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、填空题(每空1分,共30分)
得分
评阅人
1、AT89S51单片机主要硬件资源有:
8位的CPU、字节内部RAM、字节的内部ROM、个位的定时/计数器、个中断源的中断系统、一个工的串行口以及看门狗。
2、已知11011011B是一个补码,则其真值为_D;如果01011001B为BCD数,则其转换为十六进制数为H。
3、采用ADD指令将十六进制数92H、73H相加后,Cy位为。
4、当程序状态字PSW为(10001001)时,当前工作寄存器组是组,对应的工作寄存器R6的地址是H。
5、AT89S51单片机外部复位电路有和两种,单片机复位后其SP的内容为H,P0的内容为H,PC的内容为H。
6、AT89S51单片机扩展程序存储器使用一片具有地址线13根,数据线8根的EPROM,其程序存储器容量为KB,外部程序存储器的读选通信号由单片机引脚输出。
7、AT89S51单片机中,如CPU能响应外部中断INT1和定时器T1的中断,则对应的中断入口地址分别为和。
8、指出以下指令中源操作数的寻址方式
MOVC A,@A+DPTR;
MOV A, @R1;
MOV 20H, A;
9、AT89S51单片机三总线包括总线、总线和控制总线。
10、单片机有两种低功耗方式,即方式和方式。
11、单片机的时序定时单位包括周期、周期和指令周期。
12、ADC0809是位的模/数转换器。
二、选择题(每空1分,共10分)
得分
评阅人
1、单字节补码所表示的数值范围是()
A、-128~+127 B、-127~+128 C、-128~+128D、-127~+127
2、PC的值是()
A、当前指令前一条指令的地址 B、当前正在执行指令的地址
C、将执行下一条指令的地址D、控制器中指令寄存器的地址
3、当晶振频率是6MHz时,AT89S51单片机的机器周期是()
A、1μs B、1ms C、2μs D、2ms
4、串行口有4种工作方式,说法正确的是:
()
A、方式0为移位寄存器方式,通过TXD输入输出数据,通过RXD输出移位脉冲。
B、方式1为可变波特率11位异步通信方式,SMOD位可使波特率加倍。
C、方式2为可变波特率10位UART,通过TXD输出数据,通过RXD输入数据。
D、方式3为可变波特率11位UART,SMOD位可使波特率加倍。
5、AT89S51单片机全部使用外接ROM时,其()引脚必须接地。
A、B、ALEC、D、
6、下列指令中,不能完成累加器清零()。
A、MOVA,#00HB、XRLA,0E0H
C、CLRAD、XRLA,#00H
7、执行MOVSP,#30H指令后,压栈从片内RAM()单元开始。
A、 2FH B、30H C、31H D、32H
8、T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的()。
A、 1/12 B、1/24 C、1/48D、1/2
9、串行通信的传送速率单位是波特,而波特的单位是()。
A、字符/秒B、位/秒C、帧/秒D、帧/分
10、DAC0832是八位()。
A、地址锁存器 B、地址寄存器 C、D/A转换器D、A/D转换器
三、判断题(对的打√,错的打×。
每题1分,共10分)
得分
评阅人
1、单片机可以同时响应多个中断源的中断请求。
()
2、中断服务程序执行的最后一条指令是RETI。
()
3、AT89S51单片机是依靠低电平复位的。
()
4、MCS-51单片机的四组工作寄存器区具有相同的地址。
()
5、MOVA,@R0这条指令中@R0的寻址方式称之为寄存器间址寻址。
()
6、P0口是真正的双向I/O口,而P1、P2、P3则是“准”双向I/O口。
()
7、MOVA,30H这条指令执行后的结果是A=30H。
()
8、MOVA,@R7,将R7单元中的数据作为地址,从该地址中取数送入A中。
()
9、SP称为堆栈指针,堆栈是单片机内部的一个特殊区域,与RAM无关。
()
10、AT89S51内部RAM的位寻址区,既能供位寻址使用又能供字节寻址使用。
( )
四、程序阅读题(每题5分,共20分)
得分
评阅人
1、阅读下列程序,说出本程序的功能。
ORG2000H
MOVDPTR,#2000H
MOVXA,@DPTR
ANLA,#0FH
MOVB,A
INCDPTR
MOVXA,@DPTR
ANLA,#0FH
SWAPA
ORLA,B
INCDPTR
MOVX@DPTR,A
L1:
SJMPL1
程序的功能
2、阅读下列程序,完成相关操作。
ORG2000H
CLRC
MOVA,22H
ADDA,32H
DAA
MOV42H,A
MOVA,23H
ADDCA,33H
DAA
MOV43H,A
L1:
SJMPL1
END
(1)本程序的功能
(2)当(22H)=58H,(23H)=79H,(32H)=14H,(33H)=90H,则程序结束时(42H)中内容为
,(43H)中内容为。
3、阅读下列程序,填写指令的执行结果。
ORG0030H
MOV A,#39H
XRL A,#39HA=
DEC A; A=
MOV B,#63H;B=
CPL A;A=
XCH A,B;A=
RET
4、如下图所示,所用的LED数码管为共型数码管;若要显示“H”,则必须采用指令
;
若要显示“2.”,则必须采用指令
。
五、编程题(每题10分,共20分)
得分
评阅人
1、已知单片机系统的晶振是6MHZ,要求AT89S51单片机的P1.1端口线上输出周期为20ms的方波。
(采用T0的方式1,使用中断方法)
2、试编程将AT89S51单片机外部RAM的4000H~40FFH单元,共256个单元清零。
六、系统扩展题(每题10分,共10分)
得分得分
评阅人
AT89S51单片机系统扩展如下图所示,则
(1)补充连线;
(2)分别写出IC0、IC1、IC2、IC3对应的存储空间地址;(3)图中74HC373的作用是什么?
附录:
TCON
TF1
TR1
TF0
TR0
IE1
IT1
IE0
IT0
TMOD
GATE
C/T
M1
M0
GATE
C/T
M1
M0
IP
-
-
-
PS
PT1
PX1
PT0
PX0
IE
EA
-
ET2
ES
ET1
EX1
ET0
EX0
PSW
CY
AC
F1
RS1
RS0
OV
F0
P
第6页共6页