第2章_AT89C51单片机的结构a汇总.pptVIP

  • 16
  • 0
  • 约1.18万字
  • 约 80页
  • 2016-12-21 发布于湖北
  • 举报
* * CPU时序 单片机的时序是指CPU在执行指令时所需控制信号的时间顺序。时序信号是以时钟脉冲为基准产生的。CPU发出的时序信号有两类:一类用于片内各功能部件的控制,由于这类信号在CPU内部使用,用户无须了解;另一类信号通过单片机的引脚送到外部,用于片外存储器或I/O端口的控制,这类时序信号对单片机系统的硬件设计非常重要。 为了便于对CPU时序进行分析,人们按指令的执行过程规定了几种周期,即时钟周期、机器周期和指令周期,也称为时序定时单位。 * * CPU时序 时钟周期 时钟周期也称为振荡周期,定义为时钟脉冲频率(fosc)的倒数,是计算机中最基本的、最小的时间单位。 机器周期 完成一个基本操作所需要的时间称为机器周期。AT89C51有固定的机器周期,规定一个机器周期就有12个时钟周期,也就是说一个机器周期共包含12个振荡脉冲,即机器周期就是振荡脉冲的12分频。 如果使用6MHz的时钟频率,一个机器周期就是2μs,而如果使用12MHz的时钟频率,一个机器周期就是1μs。 * * 指令周期 指令周期是执行一条指令所需要的时间 一般由若干个机器周期组成,指令不同,所需要的机器周期数也不同。对于一些简单的单字节指令,在取指令周期中,指令取出到指令寄存器后,立即译码执行,不再需要其他的机器周期。对于一些比较复杂的指令,例如,转移指令、乘除运算则需要两个或两个以上的机器周

文档评论(0)

1亿VIP精品文档

相关文档