C语言版C51单片机复习重点与试题解析

版权申诉
0 下载量 150 浏览量 更新于2024-06-29 收藏 416KB DOCX 举报
"这份文档是一份C语言版的C51单片机复习题,涵盖了2013年的考试内容,主要针对MCS-51系列单片机,包含填空题形式的知识点,涉及单片机的基本结构、内存配置、指令系统、中断系统、I/O接口、定时器/计数器、串行通信等方面。" 1. ASCII码是计算机中最常用的字符信息编码,它定义了128个字符,包括英文大小写字母、数字、标点符号和控制字符。 2. MCS-51系列单片机属于8位微处理器,能够一次处理8位二进制数据。 3. 当不使用MCS-51的片内存储器时,外部访问控制引脚EA应接地,以便从外部存储器读取数据。 4. 8031单片机内部有128个字节的RAM,而8051则内置4KB的ROM和128个字节的RAM。 5. 堆栈的操作遵循“先进后出”的原则,堆栈指针SP用于确定堆栈顶部的地址。 6. 在单片机扩展时,P0和P2口用作地址线,其中P0口还能作为数据线。 7. 如果MCS-51采用6MHz的晶振,一个机器周期等于2us。机器周期是执行一条指令所需的时间基础。 8. 80C51的复位功能在RST引脚保持低电平2个机器周期以上时触发。 9. 当P1口作为输入口时,为了防止数据错误,需要先向其写入1,以清除输入锁存器。 10. 12根地址线的存储芯片能提供4KB的存储容量,因为2的12次方等于4096,即4KB。 11. 程序状态寄存器PSW中,CY是进位标志,OV是溢出标志,分别对应无符号和有符号运算的状态。 12. 键盘抖动问题通常通过硬件去抖电路(如RS触发器)或软件去抖程序(如延时检测)来解决。 13. 使用12MHz晶振的MCS-51单片机,机器周期为1us,ALE引脚输出的正脉冲频率为2MHz。 14. 定时器/计数器T0和T1由TCON和TMOD寄存器控制,其定时时间或计数次数取决于TH和TL寄存器的初始值。 15. SCON寄存器中的REN位用于开启串行接收。 16. 单片机的中断系统有高级和低级中断之分,中断优先级由中断优先级寄存器决定,同一级别中断源的优先顺序遵循自然优先级。 17. LED数码显示可以采用静态显示和动态显示两种方式,静态显示适合于每个位连续显示的场景,而动态显示则能节省I/O口资源,但需要更复杂的控制逻辑。