2013年10月高等教育自学考试
单片机原理及应用试题
课程代码:02358
一、判断题(本大题共5小题,每小题2分,共10分)
判断下列各题,在答题纸相应位置正确的涂“A”,错误的涂“B”。
1.调用子程序指令(如CALL)执行后,SP保持不变。
2.寄存器间接寻址中,寄存器中存放的是操作数。
3.程序存储器只能存放程序,不能存放固定数据和表格。
4.要进行多机通信,8051串行接口的工作方式0为多机通信方式。
5.DAC0832是8位双缓冲模式数/模转换器。
二、填空题(本大题共10小题,每空2分,共30分)
6.8位无符号数最小的数字是______。
7.8051单片机中,片内RAM有______字节。
8.8051上电复位后,SP的内容为______,PC的内容为______。
9.8051中唯一可供用户使用的16位寄存器是______。
10.8051单片机数据传送指令访问内部RAM使用MOV指令,访问外部RAM使用______指令,访问ROM使用______指令。
11.单片机要扩展一片EPROM2764(8K字节)需占用______条地址线。
12.8051有4组工作寄存器,它们的地址范围是______~______。
13.ADC0809芯片是8路模拟输入的______位A/D转换器。
14.异步串行数据通信按照传送方向差异有单工、______和______共三种传送形式
15.堆栈的结构可以有两种类型:______和向下生长型,8051属于______。
三、读程序题(本大题共4小题,每小题6分,共24分)
16.写出下列指令的功能。
CLR bit
ADD A,#30H
DEC A
17.8051单片机中,下列指令执行后,TIME0工作在方式______,TIME1工作在方式______,TIME0单次最大定时时间是______个机器周期。
MOV A,#12H
MOV TMOD,A
18.下列指令执行后,(A)=______,(R0)=______,(OV)=______。
MOV A,#04H
MOV R0,#10H
ADD A,R0
19.下列指令执行后,(P1.7)=______,(P1.1)=______,(P1.2)=______。
ANL P1,#31H
ORL P1,#73H
四、简答题(本大题共3小题,每小题4分,共12分)
20.简述时钟周期、机器周期、指令周期的基本概念。
21.简述51单片机十六位地址总线的构成。
22.简述51单片机P1、P3的主要功能和性能特点。
五、综合题(本大题共3小题,每小题8分,共24分)
23.在内部RAM首地址为tab的数据表中,有20个8位无符号数据,试编程找出最大值,并将最大值存入片外RAM地址为max的单元。
24.已知P2口接7段共阴发光数码管(a接P2.0,b接P2.1其他顺序类推),试编写一段测试程序,让数码管始终显示P1口的低4位的数值,例如P1为0时,数码管显示“0”,P1为09H时,数码管显示“9”。
25.8051单片机和DAC0832组成波形产生电路,已知DAC0832工作于单缓冲方式,其中输入寄存器受控,DAC寄存器直通,输入寄存器地址为3000H,请编程产生三角波程序。