- 80C51单片机时序学习 - 上节课项目回顾 - 霹雳灯项目运行情况 - 灯点亮速度过快问题 - 改进方法 - 修改延时程序 - 改变单片机运行速度 - 本节课学习目标 - 了解80C51时序概念 - 理解晶振周期、时钟周期、机器周期、指令周期 - 掌握晶体振荡频率与运行速度关系 - 时序概念 - 按时间顺序给出的信号 - 类比上课时间顺序 - 定制单位 - 晶振周期 - 最小时序单元 - 晶体振荡频率或外接脉冲周期 - 时钟周期 - 振荡脉冲二分频后的时间顺序 - 包含两个节拍(P1和P2) - 机器周期 - 由6个时钟周期组成 - 确定后固定不变 - 指令周期 - 执行一条指令所需时间 - 分类 - 单周期指令 - 双周期指令 - 四周期指令 - 计算示例 - 外接晶振频率为12MHz - 晶振周期:1/12μs - 状态周期:2倍晶振周期 - 机器周期:12倍晶振周期 - 外接晶振频率为6MHz - 机器周期:2μs - 双周期指令执行时间:4μs - 总结重点 - 晶振频率越高,运行速度越快 - 晶振频率越低,运行速度越慢 - 实际应用 - 调整晶振频率解决速度问题 - 示例:从24MHz改为6MHz - 课后任务 - 完成课后题第四题 - 预习80C51复位电路