单片机原理及应用期末考试题试卷大全(答案经典版)Word文档下载推荐.doc
- 文档编号:13069440
- 上传时间:2022-10-04
- 格式:DOC
- 页数:39
- 大小:418.21KB
单片机原理及应用期末考试题试卷大全(答案经典版)Word文档下载推荐.doc
《单片机原理及应用期末考试题试卷大全(答案经典版)Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《单片机原理及应用期末考试题试卷大全(答案经典版)Word文档下载推荐.doc(39页珍藏版)》请在冰豆网上搜索。
A.1个机器周期B.2个机器周期
C.4个机器周期D.10个晶振周期
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。
A.外部中断0B.外部中断1
C.定时器0中断D.定时器1中断
6.定时器若工作在循环定时或循环计数场合,应选用()。
A.工作方式0B.工作方式1C.工作方式2D.工作方式3
7.MCS-51单片机的外部中断1的中断请求标志是()。
A.ET1B.TF1C.IT1D.IE1
8.下列标号中,正确的标号是()。
A.1BT:
B.BEGIN:
C.ADD:
D.STAB31:
9.串行口每一次传送()字符。
A.1个B.1串C.1帧D.1波特
10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足()。
A.ILE=1,=1,=0
B.ILE=1,=0,=0
C.ILE=0,=1,=0
D.ILE=0,=0,=0
三、简答题(每小题4分,共20分)
1.如何正确使用P3口?
2.简述累加器的ACC的作用。
3.简述寄存器间接寻址方式及其寻址范围。
4.简述MCS-51单片机的中断入口地址。
5.简述串行数据传送的特点。
四、读程序题(每小题4分,共20分)
1.执行下列程序段后,(P1)=_______。
MOVP1,#5DH
CPLP1.1
CPLP1.2
CLRP1.6
SETBP1.7
2.执行下列程序段后,(A)=_______,(CY)=____。
MOVA,#C5H
RLA
3.下列程序段执行后,(R0)=_______,(7EH)=____,(7FH)=_______。
MOVR0,#7EH
MOV7EH,#0FFH
MOV7FH,#40H
1NC@R0
1NCR0
4.已知(SP)=60H,子程序SUBTRN的首地址为0345H,现执行位于0123H的ACALLSUBTRN双字节指令后,(PC)=___,(61H)=_______,(62H)=____。
5.阅读下列程序,说明其功能。
MOVR0,#data
MOVA,@R0
MOVR1,A
ADDA,R1
MOV@R0,A
RET
五、编程题(每小题4分,共20分)
1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。
2.请使用位操作指令实现下列逻辑操作:
BIT=(∨P1.0)∧(11H∨CY)
3.已知变量X存于VAR单元,函数值Y存于FUNC单元,按下式编程求Y值。
Y=
4.已知在R2中存放一个压缩的BCD码,请将它拆成二个BCD字节,结果存于SUM开始的单元中(低位在前)。
5.将存于外部RAM8000H开始的50H数据传送0010H的区域,请编程实现。
六、综合应用题(每小题10分,共20分)
1.已知如图,8155的PA口用于输出,PB口用于输入,PC口用于输出,请:
(1)写出8155的各I/O口的口地址和存储器的地址范围。
(2)编写出8155初始化程序。
B155命令字格式:
2.已知如图并给出下列程序,请在读图并理解程序后回答下列问题:
(1)程序功能为_______。
(2)ADC0809的口地址为_______。
(3)EOC的作用是_______。
(4)程序运行结果存于_______。
ADC:
MOVDPTR,#7FFOH
MOVR0,#0A0H
MOVR2,#8
MOVA,#0
LOOP:
MOVX@DPTR,A
JBP3.3,$
MOVXA,@DPTR
MOVX@R0,A
1NCDPTR
1NCR0
DJNZR2,LOOP
AJMPADC
单片机模拟试卷1参考答案
一、填空题(每空1分,共10分)
1.00H~7FH
2.高8位地址线
3.08~0FH
4.用户RAM区
5.如何确定操作数的单元地址
6.存储器在整个存储空间的地址范围
7.定时时间到
8.从查询中断请求标志位到转向中断区入口地址所需的机器周期数
9.程序查询方式
10.关中断
二、单项选择题(每小题1分,共10分)
1.C2.C3.D4.A5.A
6.C7.D8.D9.A10.B
1.要点:
(1)说明P3口有第一功能和第二功能的使用。
(2)P3口的第二功能各位线的含义。
(3)使用时应先按需要选用第二功能信号,剩下的口线才作第一功能I/O线用。
(4)读引脚数据时,必需先给锁存器输出“1”。
2.
(1)8位专用寄存器。
(2)运算时存放一个操作数。
(3)运算后存放运算结果,所以称它为累加器。
3.
(1)寄存器中存放的是操作数的地址,操作数是通过寄存器间接得到,这种寻址方式称为寄存器间接寻址方式。
(2)寻址范围:
①内部RAM低128单位,形式@Ri(i=0,1)。
②外部RAM64K使用DPTR作间址寄存器,形式为@DPTR。
4.中断入口地址为中断响应后PC的内容即中断服务的入口地址。
它们是:
外部中断00003H
定时器T0中断000BH
外部中断10013H
定时器T1中断001BH
串行口中断0023H
5.
(1)传送按位顺序进行,速度慢。
(2)传输线少,成本低。
(3)传送距离远,可达几公尺到几千公里。
四、读程序题(每小题4分,共20分)
1.(P1)=9BH
2.(A)=8BH(或10001011B)
(CY)=不影响
3.(R0)=7FH
(7EH)=00H
(7FH)=41H
4.(PC)=0345H
(61H)=25H
(62H)=01H
5.(data)×
10操作
1.SQR:
1NCA
MOVCA,@A+PC
RET
TAB:
DB0,1,4,9,16
DB25,36,49,64,81
2.ORLC,11H
MOV12H,C
MOVC,P1.0
ORLC,/10H
ANLC,12H
MOVBIT,C
3.MOVA,VAR
CJNEA,#0,COMP
SJMPRES;
x=0,Y=0
COMP:
JNCPOSI;
x>
0,Y=1
MOVA,#0FFH;
x<
0,Y=-1
SJMPRES
POSI:
MOVA,#01H
RES:
MOVFUNC,A
4.MOVR0,#SUM
MOVA,R2
ANLA,#OFH
MOV@R0,A;
存低字节BCD
ANLA,#0F0H
SWAPA
1NCR0
存高字节BCD
5.MOVDPTR,#8000H
MOVR0,#10H
MOVR2,#50H
LOOP:
MOVXA,@DPTR;
取数
MOVX@R0,A;
存数
1NCDPTR
DJNZR2,LOOP
1.
(1)
(2)初始化程序:
MOVDPTR,#0100H
MOVA,#0DH
MOVX@DPTR,A
2.
(1)巡回采集8个通道的数据
(2)ADC0809口地址为7FF0H~7FF7H(或7FF8~7FFFH)
(3)EOC为A/D转换结束信号,用来引起中断或查询,以便读取A/D的转换结果。
(4)结果存入外部
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 原理 应用 期末 考试题 试卷 大全 答案 经典
![提示](https://static.bdocx.com/images/bang_tan.gif)