MCS-51单片机基础知识复习要点

需积分: 10 1 下载量 138 浏览量 更新于2024-07-27 收藏 144KB DOC 举报
"这份复习资料涵盖了单片机的基础知识,包括码制、二进制转换、单片微型计算机的组成、MCS-51系列单片机的特性、寄存器、寻址方式、I/O口功能、堆栈、程序存储器访问、指令系统以及计算机系统总线和输入/输出设备的相关概念。" 一、码制与进制转换: 1. 计算机中常用的码制包括原码、反码和补码,它们主要用于表示正负数值,特别是在二进制系统中处理负数。 2. 十进制数29转换为二进制为00011101,而十进制数-29的8位补码表示为11100011,这是通过计算反码加1得到的。 二、MCS-51单片机基础知识: 4. 单片微型计算机主要由中央处理器(CPU)、存储器(包括程序存储器和数据存储器)和输入/输出(I/O)接口三部分组成。 5. MCS-51系列单片机中,如果不使用片内存储器,外部访问控制引脚EA必须接地。 6. CPU通常由寄存器、控制器和运算器构成,它们协同工作以执行指令和处理数据。 7. 当ALE信号有效时,表明P0口正在送出低八位地址,用于地址线的锁存。 三、MCS-51 I/O口特性: 8. MCS-51的P0口作为输出端口时,每个引脚可以驱动8个SL型TTL负载。P1、P2、P3是准双向口,输出转输入时需先写入"1"。 9. P1、P2、P3口的这种特性使得它们在转换方向时需要特别注意。 10. 堆栈是MCS-51内部数据存储器中的一部分,用于临时存储程序运行中的数据,由软件动态管理。 四、MCS-51寻址方式与指令: 11. 特殊功能寄存器(SFR)的字节地址能被8整除的可以进行位寻址。 12. PSEN信号有效时,意味着CPU正在从外部程序存储器读取数据。 13. 8751单片机中,当EA=1且地址小于8KB时,访问的是片内ROM。 14. MCS-51的SFR只能通过直接寻址方式访问。 15. 工作寄存器的地址范围是00H-1FH,共4组,用于快速访问常用数据。 16. 20H~2FH范围内的数据存储器既可字节寻址也可位寻址。 17. 访问程序存储器用MOVC指令,访问片内RAM则用MOV指令。 18. 间接寻址访问片内RAM高128字节时可能出错,需要正确设置地址指针。 19. 8031系统中,P2口主要用于地址线,不能作为普通I/O口使用。 20. 扩展I/O口会占用外部RAM寻址空间。 五、系统总线与输入/输出设备: 21. MCS-51可扩展64KB外部RAM,但I/O口扩展后,RAM寻址空间受限。 22. 计算机的系统总线包括地址总线、控制总线和数据总线,它们共同构成了信息传输的通道。 23. 输入/输出设备负责计算机与外部环境的数据交换。 24. 指令是计算机执行特定操作的基础,而伪指令在汇编语言中用于辅助编程,但不被硬件直接执行。 25. MCS-51的串行接口支持4种工作模式,通过设置SCON寄存器选择。 26. 中断方式适用于与慢速外设通信,以避免CPU等待。 27. 外扩ROM、RAM或I/O时,MCS-51使用P2和P0作为地址总线。 28. 当定时器T0工作在方式3时,需要额外考虑定时器的配置和使用。 以上内容详细阐述了单片机复习资料中的关键知识点,涵盖了码制转换、单片机结构、MCS-51特性、寻址方式、指令系统以及计算机系统总线与输入/输出设备的操作等,是理解和掌握单片机知识的重要基础。