《单片机原理及应用》考试试卷一.填空题(17 分,每空 1 分)1.8051 单片机的内部硬件结构包括了 、 、 、和 以及并行 I/O 口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为 总线、 总线、 总线三种。 2.MCS-51 中 PSW 寄存器的 RS0、RS1 两位用于设定 ,B 寄存器是 位寄存器。3.MCS-51 单片机的 P0~P4 口均是 位 I/O 口,其中 为真正的双向口, 为准双向口; 口具有第二引脚功能。4.MCS-51 单片机的中断系统由 5 个中断源,其中 中断在中断响应后,请求标志不能自动清除。 中断源可作软中断使用.5.假定(SP)=40H , (3FH)=30H,(40H)=60H。执行下列指令:POP DPHPOP DPL后,DPTR 的内容为 ,SP 的内容是 。二、选择题(10 分,每小题 2 分)1.8051 单片机的片内有( )个 16 位的特别功能寄存器。A.1 个 B.2 个 C.3 个 D.4 个2.MCS-51 单片机的堆栈区应建立在( )。A. 片内数据存储区的低 128 字节单元 B. 片内数据存储区C.片内数据存储区的高 128 字节单元 D.程序存储区3.MCS-51 单片机定时器工作方式 1 是指的( )工作方式。A.8 位 B.8 位自动重装 C.13 位 D.16 位4.当需要从 MCS-51 单片机程序存储器取数据时,采纳的指令为( )。A.MOV A, @R1 B.MOVC A, @A + DPTRC.MOVX A, @ R0 D.MOVX A, @ DPTR5.8751 单片机程序存储器的容量最大可扩展为( )。A.60K B.64KC.64+4K D.4K三、 简答题(8 分,每小题 4 分)1. 想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。 2.51 系列单片机的定时计数器 T0、T1 正在计数或定时,CPU 能不能作其他事情?说明理由。四、 参数计算(8 分,第一小题 6 分,第二小题 2 分)已知一 MCS51 单片机系统外接晶体振荡器频率为 12MHZ,计算:(请给出计算过程)1、单片机系统的振荡周期、状态周期、机器周期所对应的时间是多少? 2、指令周期中的单字节双周期指令的执行时间是多少?五、改错(16 分,每小题 2 分)请推断下列各条指令的书写格式是否有错,如有错说明原因:1.MUL R0R1 2.MOV A,#200H 3.PUSH R5 4.MOVX A,30H 5.MOV A,@R7 6.CLR B 7.MOVC @A+DPTR, A 8.LJMP #1000H 六、使用简单指令序列完成以下操作(16 分,每小题 8 分...