当前位置:首页 > 8051单片机考试试题及答案-1
参考答案
一、 填空题(每空1分,共20分) 1、 26 , 26 ; 2、 64KB , 64KB ; 3、 07H , 0000 ; 4、 4 , 1 ; 5、 机器语言 , 汇编语言 ; 6、 65H , 1 ;
7、 IE , IP , TCON ; 8、 1us ; 9、 0 ;
10、 0 , 00H , 07H ; 二、 选择题(每题2分,共30分) 1- 5: B B C D C 11-15: C C A A C 三、 简答题(每题10分,共30分) 1、答:
(1)“9”代表该单片机内部的ROM为电可擦写的Flash型 ………………………………………………………1分
“C”代表该单片机为CHMOS工艺制造,其电平与TTL、CMOS电平兼容 ………………………………………………………2分
(2)该单片机内部有5个中断源,其名称分别为:外部中断0(INTO),T0,外部中断1(INT1)、T1,串行口。
………………………………………………………每点1分,共5分 2个定时\\计数器,其名称分别为:T0,T1
………………………………………………………每点1分,共2分 2、答:
执行PUSH ACC:先将SP的内容加1,变为08H,再将A的内容放到08H地址单内。
5-10: B B A A C
………………………………………………………3分
执行POP B:先将SP所指向的地址单元08H的内容取出,并放入寄存器B中,然后将SP的内容减1,变为07H
………………………………………………………3分
堆栈的存取规则:存时先SP加1,再存放数据,取时先取数据再SP减1 ………………………………………………………4分 3、答:
体积:单片机体积小,安装简单,使用方便,特别是一些控制功能简单的系统中;PC机体积大,只能应用于大型工程项目中。
价格:单片机价格便宜,可应用于价格低廉的产品中;PC机价格高很多,在大型工程项目中才具有一定的性价比。
速度:单片机运行速度低,只能应用于控制性能要求低,计算量小的场合;PC机处理速度很高,可应用于对处理速度要求很高,数据处理量很大的场合。 容量:单片机存储器容量小,程序很小,能实现的功能有限;PC机存储器容量很大,可编写程序大,实现很复杂的控制功能。
编程应用:单片机采用汇编语言或C语言编程,速度慢,效率低,能实现的功能简单。PC机可采用高级语言编程,编程效率高,能实现可视化控制。 四、编程题(每小题10分,共20分) 1、 解: ORG 0000H
MOV R0,#50H
NEXT: MOV @R0,#00H
INC R0
CJNE R0,#60H,NEXT LJMP $
………………………………………………………8分
将MOV @R0,#00H,修改为: MOV @R0,#0AAH ………………………………………………………2分 2、 解:
(65536-X)*1us=65.52ms (65536-X)=65520
X=16=10H,即:TH0=00H,TL0=10H
………………………………………………………6分 所需要执行的指令: MOV TMOD,#01H MOV TH0,#00H MOV TL0,#10H
SETB TR0 …………………………………………4分
共分享92篇相关文档