四、简答题(本大题共4小题,每小题5分,共20分) 1.已知: (1)晶体振荡器发出的信号为振荡脉冲,称为拍节,周期用Tp表示; (2)该振荡脉冲经过二分频后成为单片机的时钟信号,周期用Ts表示; (3)机器周期为6倍的Ts,用Tj表示; 若某51单片机振荡脉冲的频率为1MHz,试求:Tp、Ts、Tj的值,要求写出计算过程。 2.什么是中断?中断系统工作由哪四部分组成? 3.根据你的理解,在中断程序中什么是现场?什么是保护现场?什么是恢复现场? 4.请写出8051单片机5个中断源的自然优先级顺序。 五、解答题(本大题共2小题,每小题10分,共20分) 1.试编程将片内RAM首地址为20H的16个字节清零,要求使用循环实现,写出包括伪指令在内的所有指令。 2.已知某89C51单片机晶振频率为12MHz,请利用定时器1的工作方式1定时,使单片机每隔256μs就使累加器A的内容加1(不考虑A的初值及溢出问题),写出包括伪指令在内的所有代码。
|