MCS-51单片机考前复习重点:填空题解析

需积分: 13 4 下载量 25 浏览量 更新于2024-09-16 1 收藏 207KB DOC 举报
"单片机复习题" 这篇复习资料主要涵盖了MCS-51单片机的基础知识,包括了单片机的扩展存储器控制信号、指令系统、程序状态字PSW、运算规则、中断系统、定时器/计数器、I/O口操作以及串行通信等方面的内容。 1. MCS-51单片机在扩展程序存储器时,需要用到的控制信号通常是EA(芯片使能)、PSEN(程序存储器选通),而在扩展数据存储器时,会用到RD(读)和WR(写)这两个控制信号。 2. 堆栈操作指令PUSH和POP分别用于压栈和出栈,遵循先进后出(FILO)的原则,即最后压入的数据会被首先弹出。 3. 程序状态字PSW寄存器用于保存程序运行的状态信息,如标志位等。如果累加器A中的数据为01110010B,由于最低位为0,那么PSW中的P(奇偶标志位)应为0,表示数据的二进制位中1的个数为偶数。 4. 当MCS-51单片机使用12MHz晶振时,其机器周期为1us,ALE(地址锁存使能)引脚输出的正脉冲频率为2MHz,因为每个机器周期会有6个ALE脉冲。 5. 若要让单片机从内部ROM的地址0000H开始执行程序,EA(外部访问允许)引脚需接高电平,表明程序存储器位于内部。 6. 外部中断1(INT1)的中断入口地址是0013H,定时器1的中断入口地址是001BH。这些地址标志着中断发生时程序跳转的起点。 7. 定时器/计数器T0和T1由TMOD和TCON寄存器控制,它们的计数与TH和TL寄存器的初始值相关。 8. 要使P1口的低4位输出0,高4位保持不变,可以使用位操作指令ANL P1, #0F0H,这将把P1口的低4位置1,高4位保持不变,实现所需的效果。 9. SCON寄存器中的REN位(允许串行接收位)控制是否允许串行口接收数据。 10. 在进行有符号数运算时,单片机会使用补码表示法来处理负数。 11. 单片机的位寻址区从20H到2FH,如果位地址是09H,其所在字节地址为21H,因为位地址09H是在第17位,而20H + (9 - 8) = 21H。 12. 单片机上电复位时,程序计数器PC初始化为0000H,堆栈指针SP设置为07H,准备从复位地址开始执行程序。 13. 查表指令MOVCA, @A+PC用于从内部或外部ROM中读取数据。 14. 当P1口作为输入口时,为了正确读取数据,需要先写入FFH到P1口,这是因为P1口默认为输出,写入FFH可确保所有输入数据有效。 15. 堆栈操作由堆栈指针SP指示,遵循先进后出的原则。 16. RS1和RS0是PSW寄存器的一部分,用于选择不同的工作寄存器组。 17. INT1中断的入口地址是0013H,串行口中断的入口地址是0023H,定时器0中断的入口地址是000BH。 18. P0、P1、P2、P3是8位并行口,其中P0具有地址/数据分时复用功能,既可以用作地址总线也可以用作数据总线。 以上内容详细解释了单片机复习题的关键知识点,涵盖了从基本操作到高级功能的各个方面,对于准备单片机考试的考生来说,是非常宝贵的复习材料。