安徽电气工程职业技术学院考试(查)卷。
课程名称单片机原理与应用 (a)卷
一、选择题(每空1分,共14分)
1、在寄存器间接寻址方式中,指定寄存器中存放的是( )
a)操作数 ; b)操作数地址;
c)转移地址d)地址偏移量。
2、 指令ljmp lable 的跳转范围为( )指令ajmp lable的跳转范围为( )相对转移和条件转移指令的跳转范围为( )
a)2kb ;(b)8kb ;(c)64kb ;(d)-128b ~ 127 b
3、mcs51单片机串口通信的收发引脚、计数器和外部中断的输入均使用的是()口的引脚。系统扩展时,()口用作分时复用的数据总线/地址总线低8位;()口用作地址总线高8位。
a)p0 (b)p1 (c)p2 (d)p3
4、要将当前寄存器组切换到0,1,2,3四个寄存器组中1组的方法是设置rs1=()rs0=()
a)0 (b)1 (c)2 (d)4
以下三题为多选题(共选对1项得1分,错选1项扣1分)
5、与pc机相比,单片机的特点有。
a) 多种功能部件集成到一片ic中;(b)体积小;(c)功耗较高;(d)成本较高 ;(e)芯片制造厂家和品种繁多。
6、在下面各领域中,广泛使用单片机的有。
a)科学计算;(b)智能仪器;(c)文字和数据处理;(d)工业测控;
e)家用电器。
7、cpu响应中断的条件是。
a)有中断请求;(b)该中断的允许位=1; (c)ea=1 ;
d)现行指令执行完毕;
e) cpu不在处理同级的中断 ; f)cpu不在处理较高级的中断;
g)不在运行子程序; (h)cpu不在处理较低级的中断;
二、填空题:(36分,每空1分)
1. 单片机内部存储器主要有三类:程序存储器一般为数据存储器一般为atmel 89系列单片机的程序存储器采用的是可现场改写的非易失存储器中的。
2. mcs51单片机存储空间逻辑上可分为:程序存储器和三者大小分别为。
3. 填写下列指令中源操作数的寻址方式和所在的存储空间。
mov a, 40h; 寻址方式 ;
mov p1,#0f0h; 寻址方式 ;存储空间
mov a, @r0 ; 寻址方式 ;存储空间
movx a , dptr ; 寻址方式 ;存储空间
movc a,@a+pc ; 寻址方式 ;存储空间
mov c, 00 ; 寻址方式 ;
4. 在使用keil开发环境中,可以使用的程序设计语言有: ;汇编源程序的文件扩展名为所生成的目标文件(**到芯片中)的文件扩展名为。
5. mcs51系列单片机复位后,pc的值为 ; sp的值为 。
i/o端口p0-p3的值均为
6. 计数器和定时器方式的区别在于:计数器方式是对计数,而定时器方式是对计数。
7. 设寄存器tmod=5ah,则t1的工作方式为 ,
t0的工作方式为 。
8. mcs-51串行口有种工作方式。其中方式1是位的uart,它的波特率是由确定的。
9.已知mcs51单片机系统采用的是12mhz的晶振,下面4条指令中只有第3条为2周期指令,其余均为1周期指令。该段程序运行时 nop指令执行的次数为 ;整个程序执行所用的时间为微秒。
delay: mov r2, #
lp: nop
djnz r2, lp
ret三、简答题(18分)
1、(4分)简述80c51单片机内部包括哪些主要部件?
2、(6分)以自己所使用的开发环境为例,简述单片机应用系统软件开发的一般过程,并说明你是如何发现程序中的各种错误的。
3、(8分)与查询方式相比,中断方式有哪些优点?mcs-51单片机中有哪几个中断源,各在什么情况下产生中断请求?其中断入口地址各是多少?
四、编程题:(20分,任选其中3题)
1. (6分)编程实现在p1.0口线产生周期为200微秒的连续方波,设系统fosc=12mhz
2. (6分)编程实现:p1.7= p3.7+acc.0×(b.0+p2.0)
3. (8分)编写程序,将内部ram 30h开始的20字节数据通过串口发送出去。设根据晶振和波特率计算出的定时器初值为0fdh;
4. (8分)假定片内ram(51h)单元中为采集的温度值。口线p1.4驱动加热装置,p1.
5驱动冷却装置(均为高电平开启,低电平关闭)。编程实现:循环检测温度值,当温度低于30时启动加热,关闭冷却;当温度高于30时启动冷却,关闭加热;温度等于30时加热和冷却均关闭。
五、综合设计题(12分):
利用单片机设计一个数字频率计,要求:
1) 在下面的电路图中绘出必要的元件和连线,使其具有上电复位和手工复位功能,能测试输入信号的频率并通过led数码管显示;
2) 编写实现频率测量的程序(设已有显示子程序disp可以直接调用,入口:r7,r6放置待显示的十六进制/数值);
3) 如果要较精确测量脉冲宽度,应采取什么方法?(只需要说明思路)
安徽电气工程职业技术学院考试(查)卷。
课程名称单片机 (a)卷
一、选择题(每空1分,共14分)
1、在寄存器间接寻址方式中,指定寄存器中存放的是( )
a)操作数 ;(b)操作数地址;
c)转移地址d)地址偏移量。
2、 指令ljmp lable 的跳转范围为( )指令ajmp lable的跳转范围为( )相对转移和条件转移指令的跳转范围为( )
a)2kb ;(b)8kb ;(c)64kb ;(d)-128b ~ 127 b
3、mcs51单片机串口通信的收发引脚、计数器和外部中断的输入均使用的是()口的引脚。系统扩展时,()口用作分时复用的数据总线/地址总线低8位;()口用作地址总线高8位。
a)p0 (b)p1 (c)p2 (d)p3
4、在0,1,2,3四个寄存器组中,要将当前寄存器组切换到第2组的方法是设置rs1=()rs0=()
a)0 (b)1 (c)2 (d)4
以下三题为多选题(共选对1项得1分,错选1项扣1分)
5、与pc机相比,单片机的特点有。
b) 多种功能部件集成到一片ic中;(b)体积小;(c)功耗较高;(d)成本较高 ;(e)芯片制造厂家和品种繁多。
6、在下面各领域中,广泛使用单片机的有。
a)科学计算;(b)智能仪器;(c)文字和数据处理;(d)工业测控;
e)家用电器。
7、cpu响应中断的条件是。
a)有中断请求;(b)该中断的允许位=1; (c)ea=1 ;
d)现行指令执行完毕;
d)不在运行子程序; (d)cpu不在处理较低级的中断;
e) cpu不在处理同级的中断 ; f)cpu不在处理较高级或同级的中断;
二、填空题:(40分,每空1分)
9. 单片机内部存储器主要有三类:程序存储器一般为数据存储器一般为atmel 89系列单片机的程序存储器采用的是可现场改写的非易失存储器中的。
10. mcs51单片机存储空间逻辑上可分为:程序存储器和三者大小分别为。
11. 填写下列指令中源操作数的寻址方式和所在的存储空间。
mov a, 40h; 寻址方式 ;
mov p1,#0f0h; 寻址方式 ;存储空间
mov a, @r0 ; 寻址方式 ;存储空间
movx a , dptr ; 寻址方式 ;存储空间
movc a,@a+pc ; 寻址方式 ;存储空间
mov c, 00 ; 寻址方式 ;
12. 在使用keil开发环境中,汇编源程序的文件扩展名为所生成的目标文件(**到芯片中)的文件扩展名为。
13. mcs51系列单片机复位后,pc的值为 ; sp的值为 。
i/o端口p0-p3的值均为
14. 计数器和定时器方式的区别在于:计数器方式是对计数,而定时器方式是对计数。
15. 设寄存器tmod=59h,则t1的工作方式为 ,
t0的工作方式为 。
16. 在mcs51系列单片机中,用来设置定时/计数器工作方式的寄存器是( )设置串口工作方式的寄存器是( )设置允许或禁止中断的寄存器是( )设置中断优先级的寄存器是( )控制单片机进入休眠或掉电方式的寄存器是( )
17. mcs-51串行口有种工作方式。其中方式1是位的uart,它的波特率是由确定的。
18. 下面的程序段执行后,a= ;b= ;sp=
mov sp, #5fh
mov a, #40h
mov b, #50h
push acc
push b
pop acc
pop b11.已知mcs51单片机系统采用的是12mhz的晶振,下面4条指令中只有第3条为2周期指令,其余均为1周期指令。该段程序运行时 nop指令执行的次数为 ;整个程序执行所用的时间为微秒。
delay: mov r2, #
lp: nop
djnz r2, lp
ret三、简答题(18分)
1、(4分)简述80c51单片机内部包括哪些主要部件?
2、(6分)以自己所使用的开发环境为例,简述单片机应用系统软件开发的一般过程,并说明你是如何发现程序中的各种错误的。
3、(8分)与查询方式相比,中断方式有哪些优点?mcs-51单片机中有哪几个中断源,各在什么情况下产生中断请求?其中断入口地址各是多少?
四、编程题:(共28+6分)
5. (6分)编程实现:p1.0=acc.0×(b.2+p2.1)+p3.7
6. (6分)编写程序,功能是将内部ram 40h开始的20字节数据传送到外部ram 2000h开始的区域。
7. (8分)假定片内ram(31h)单元中为采集的温度值。口线p1.3驱动加热装置,p1.
4驱动冷却装置(均为高电平开启,低电平关闭)。编程实现:循环检测温度值,当温度低于30时启动加热,关闭冷却;当温度高于30时启动冷却,关闭加热;温度等于30时加热和冷却均关闭。
单片机模拟试题
单片机试题1 时间 60分钟 一 选择题 25 2 1 单片机机器内的数是以 的形式表示的。a 原码 b 反码 c 补码 d ascii码。单片机有 个特殊功能寄存器。a 3 b 10 c 21 d 128 3 数据寄存器指针dptr是一个 位的寄存器。a 8 b 16 c 24 d 32 单片机的...
单片机模拟试题
一 单项选择题 共30题,每题1分,共30分。1 单片机8032的 altimg w 30 h 28 引脚 a.必须接地b.必须接 5v电源。c.可悬空d.以上三种情况视需要而定。2 mcs 51单片机的4个并行i o端口作为通用i o端口使用,在输出数据时,必须外接上拉电阻的是 a.p0口 b.p...
单片机模拟试题A
一,选择题 共5题,每题2分 1.程序计数器 是一个 寄存器。a 位专用 b 位专用 c 位通用 d 位通用。2.下面哪条指令是错误的。a mul ab b dec dptr c inc dptr d pop acc 3.mcs 51单片机片外存储器寻址空间为 a 256k b 64k c 32k ...