欢迎来到天天文库
浏览记录
ID:18142398
大小:64.50 KB
页数:12页
时间:2018-09-14
《单片机原理与应用考试样卷1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、三、 简答题(8分,每小题4分)1. 想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。解答:可以在中断程序入口地址放一条长转移指令。如:ORG 0003HLJMP INT_0…… INT_0: ……2.51系列单片机的定时计数器T0、T1正在计数或定时,CPU能不能作其他事情?说明理由。解答:能。单片机的计数定时器是一个可以独立于CPU的电路,它的启动或停止受CPU控制,但是在计数、定时过程中不需CPU干预。四、 参数计算(8分,第一小题6分,第二小题2分)已知一MCS51单片机系统外接
2、晶体振荡器频率为12MHZ,计算:(请给出计算过程)1、单片机系统的振荡周期、状态状态、机器周期所对应的时间是多少? 解答:振荡周期=1/12微妙 状态状态=1/6微秒 机器周期=1微秒2、指令周期中的单字节双周期指令的执行时间是多少?解答:2微秒五、改错(16分,每小题2分)请判断下列各条指令的书写格式是否有错,如有错说明原因:1.MUL R0R1 解答:错只能是MUL AB2.MOV A,#200H 解答:错A中只能存8位数3.PUSH R5 解答:错PUSH后操作数必须是直接寻址4.MOVX A,30H 解答:错片外RAM寻址必须间接寻址5
3、.MOV A,@R7 解答:错不能用R7作间址寄存器6.CLR B 解答:错只有一条字节清零指令CLR A7.MOVC @A+DPTR,A解答:错目标操作数不能变址寻址8.LJMP #1000H 解答:错目标地址不要用#号六、使用简单指令序列完成以下操作(16分,每小题8分)1.请将片外RAM1000H单元内容取反。解答: MOV DPTR,#1000HMOV A,@DPTRCPL AMOV @DPTR,A2.将单片机的外部中断0、定时器中断1打开,要求定时器1的中断优先级高于外部中断0,外部中断0采用边缘触发方式。请
4、对中断系统初始化。解答: MOV IE,#10001001B SETB IT0 SETB PT1七、编程题(25分,第一小题15分,第二小题10分)1、有一个变量存放在片内RAM的20H单元,其取值范围是:00H-05H,要求编制一段程序,根据变量值得到变量的平方值,并将其存放在片内RAM的21H单元。解答: ORG 0000HLJMP STARTORG 0030H START: MOV DPTR,#TABLEMOV A,20HMOVC A,@DPTR+AMOV 21H,ASJMP
5、 $ TABLE: DB00H,01H,04H,09H,10H,19HEND2、如图所示,要求按下S1~S4中的任意一个键,则对应的(S1-D3、S2-D4、S3-D5、S4-D6)发光二极管亮,松开键对应的发光二极管灭。解答:ORG 0000HLJMP MAINORG 0030HMAIN: MOV P3,#0FFHLOOP: MOV A,P3MOV P1,ALJMP LOOPEND《单片机原理与应用》考试样卷2一.填空题(30分,每空一分)1.在MCS-51单片机中的中断源有5个,分别为外部中断0、定时器0溢出中
6、断、外部中断1、定时器1溢出中断和 串行口中断。2.在MCS-51系列采用双列直插式(DIP)40引脚封装的单片机中,P3口的第二功能中,其中P3.3的第二功能为,P3.4的第二功能为 T0计数引脚。3.在MCS-51系列采用双列直插式DIP40引脚封装的单片机中,大致可以将引脚分成电源引脚、时钟引脚、地址总线和控制总线等四部分,其中控制总线有9号引脚定义为 RST复位、30号引脚定义为 ALE 、29号引脚定义为 、31号引脚定义为 。4.(100001010101.0101)BCD=( 1101010111.1001 )B=( 855.6 )D5.在MCS-51单片机
7、中,利用并行口组成单片机系统,对于8031单片机要组成最小的单片机系统至少需要3片芯片组成,他们为8031 、锁存器和ROM芯片 。6、在MCS-51单片机中,片内RAM中有四个工作寄存器组,CPU是通过PSW寄存器中的 RS0、 RS1两位来选择目前的工作寄存器为哪个工作寄存器的。7、单片微型计算机是将CPU、存储器 、 定时/计数器 和基本I/O口 等集成在一块芯片上的
此文档下载收益归作者所有