MCS-51单片机知识复习与重点整理

版权申诉
0 下载量 190 浏览量 更新于2024-08-10 收藏 293KB DOC 举报
"C51单片机复习题2包含了关于MCS-51系列单片机的基本知识,涵盖字符编码、单片机结构、存储器、堆栈、I/O口、中断系统、定时器/计数器、串行通信、键盘处理、显示技术等多个方面。" 1. ASCII码是计算机中最常用的字符信息编码,用于表示各种字符。 2. MCS-51系列单片机是8位微处理器,适合于嵌入式硬件应用。 3. 当不使用MCS-51的片内存储器时,外部访问控制引脚EA(/EA)需接地。 4. 8031单片机内置128个RAM单元,而8051除了4K ROM外还有128个RAM。 5. 堆栈的地址由堆栈指针SP决定,遵循“先进后出”的原则。 6. 在单片机扩展时,P0口和P2口作为地址总线,P0口同时可作为数据线。 7. 使用6MHz晶振的MCS-51单片机,一个机器周期为2us。 8. RST引脚保持低电平2个机器周期以上将使80C51复位。 9. P1口作为输入口时,需预先写入1到锁存器以避免输入数据错误。 10. 地址线为12根的存储芯片,其存储容量为4KB。 11. PSW程序状态寄存器保存运算状态,CY是进位标志,OV是溢出标志,分别用于无符号和有符号运算,位操作时作为位累加器。 12. 消除键盘抖动通常通过硬件去抖电路或软件去抖程序实现,软件方法通常需延迟10毫秒以上再检测。 13. 12MHz晶振下,MCS-51的机器周期为1us,ALE引脚输出频率为2MHz。 14. 8051的定时/计数器T0和T1受控于TCON和TMOD寄存器,定时或计数时间与TH和TL寄存器的初值相关。 15. SCON寄存器中的REN位用于允许串行接收。 16. 中断优先级由中断优先级寄存器决定,同级中断则遵循自然优先级顺序。 17. LED数码显示分为静态和动态显示,静态显示连续但功耗大,动态显示节省接口资源但需要并行接口。 18. 单片机串行通信中,发送数据通常涉及移位寄存器或UART等硬件资源。 这些知识点是C51单片机学习的基础,涵盖了从硬件配置到软件控制的多个层面,对于理解和操作MCS-51系列单片机至关重要。通过掌握这些知识,开发者能够编写有效的程序来控制硬件,实现各种嵌入式系统功能。