MCS-51单片机基础与通信知识点总结

版权申诉
0 下载量 185 浏览量 更新于2024-07-02 收藏 56KB DOCX 举报
本资源是一份针对蓝桥杯计算机科学比赛的客观题练习文档,主要涵盖了MCS-51单片机和89C51单片机的基础知识,以及计算机硬件操作、数据转换、中断处理、寻址方式和通信等内容。以下是详细的知识点解析: 1. **省电模式与掉电模式** - AT89系列单片机提供两种节能模式:空闲模式(Idle Mode)用于在无外部输入或输出任务时节省电力;掉电模式(Power-down Mode)则在电源断开时能保存内部数据。 2. **远距离通信** - 为了实现远距离传输,通常会选择串行通信,因为它能有效降低信号线的数量和复杂性。 3. **中断源优先级** - MCS-51单片机有5个中断源,其中外部中断0(INT0)的优先级最高,上电复位时优先级被设置为最高。 4. **堆栈区与寄存器** - MCS-51单片机的堆栈区只能设置在片内RAM,堆栈寄存器SP(Stack Pointer)是一个8位寄存器,用于指示堆栈顶地址。 5. **外部中断触发** - 89C51的外部中断请求信号支持电平方式,有效信号为低电平时会激活中断。 6. **访问片外存储器** - 使用寄存器间接寻址方式来访问片外数据存储器,这种方式通过指定一个寄存器来间接存储地址,再进行数据读写。 7. **BCD码运算** - 在进行BCD码运算时,只需在ADD或ADDC指令后跟一个DA(Decimal Adjust)A指令,用于调整结果为十进制数。 8. **机器语言** - 计算机可以直接识别和执行的语言是机器语言,这是最底层的编程语言,由特定的指令集合组成。 9. **数字转换** - 十六进制数D转换为十进制是218,二进制数10110110转换为十六进制是B6。 10. **键盘工作方式** - 键盘工作方式包括编程扫描、定时扫描和中断扫描,这三种方式根据应用需求选择不同的数据采集策略。 11. **A/D转换** - A/D转换的主要功能是将模拟量信号转换为数字量,以便于后续的数字信号处理和计算。 12. **溢出标志OV** - 溢出标志OV在进行符号数加法运算时判断结果是否溢出,OV=0表示未溢出,OV=1表示结果溢出,即超过可用数值范围。 13. **中断触发条件** - 电平方式下中断请求引脚需检测到低电平,而脉冲方式则在中断请求信号的负跳变后激活中断。 14. **机器周期与状态周期** - MCS51单片机一个机器周期包含6个状态周期,每状态周期划分为2个拍节,实际包含12个震荡周期。 15. **串行口波特率设置** - PCON寄存器的SMOD位控制波特率,SMOD=1时,波特率翻倍;SMOD=0时,使用预设值。 16. **扩展芯片选择** - 外围扩展芯片的选择方法主要包括硬件连接和软件配置,根据功能需求灵活选择合适的扩展模块。 这份文档提供了丰富的基础知识点,对参加蓝桥杯比赛的选手来说,是系统复习和提升技能的重要参考资料。