C51单片机复习重点:字符编码、存储器、中断系统

版权申诉
0 下载量 188 浏览量 更新于2024-06-29 收藏 2.03MB PDF 举报
"(完整word版)(C语言版)绝密版C51单片机复习题.pdf" 这篇复习资料详细涵盖了C51单片机的相关知识点,主要针对2013年的考试。以下是对这些知识点的详细解释: 1. ASCII码:ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是最常见的字符编码标准,它使用7位二进制数表示128个不同的字符。 2. MCS-51系列:这是一款8位微处理器,由Intel公司开发,常用于嵌入式系统中。 3. EA引脚:/EA(External Address)引脚,当连接到地时,单片机将使用外部存储器扩展;反之,连接到Vcc时,使用内部ROM。 4. 8031/8051内存结构:8031内部有128字节的RAM,而8051则有4KB的ROM和128字节的RAM。 5. 堆栈与SP寄存器:堆栈是内存中一段特殊的区域,地址由SP(Stack Pointer)寄存器指示,遵循“先进后出”的原则,常用于函数调用时保存返回地址和临时数据。 6. 扩展I/O:在扩展单片机时,P0和P2口通常用作地址线,其中P0口在某些情况下也可作为数据线。 7. 机器周期与晶振:如果使用6MHz的晶振,MCS-51单片机的一个机器周期为2us。 8. 复位条件:RST引脚保持低电平2个机器周期以上,会触发单片机复位。 9. P1口输入:作为输入口时,为避免数据错误,需先写入1,以使输入缓冲器处于三态。 10. 存储器容量计算:地址线为12根的存储芯片,容量为2的12次方,即4KB。 11. PSW寄存器:程序状态字寄存器,CY(进位标志)用于无符号运算,OV(溢出标志)用于有符号运算,位操作时作为位累加器。 12. 键盘去抖:硬件去抖通过RS触发器实现,软件去抖则通过延时程序判断,一般大于10ms。 13. 定时器/计数器:MCS-51有T0和T1两个16位定时/计数器,由TCON和TMOD寄存器控制,初始值影响定时或计数时间。 14. SCON寄存器:串行控制寄存器,REN位允许串行接收。 15. 中断系统:中断优先级由中断优先级寄存器决定,同级中断的优先顺序由自然优先级顺序确定。 16. LED显示:静态显示所有数码管同时点亮,功耗大但显示稳定;动态显示则是快速切换显示不同数码管,功耗小但需要更复杂驱动。 这些知识点构成了C51单片机的基础,包括了内存结构、中断系统、定时器/计数器、串行通信以及输入/输出操作等核心概念,对于理解和应用C51单片机至关重要。