单片机基础(三):时钟系统与复位

单片机的时钟系统

单片机基础(三):时钟系统与复位
  一种是片内时钟震荡方式,需在XTAL1和XTAL2这两个引脚之间接石英晶体和震荡电容;一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2脚引入

机器周期指令周期
  机器周期:单片机的基本操作周期,每个机器周期包含S1、S2、S3……S6 共6个状态,每个状态包含两拍,P1和P2,每一拍为一个时钟周期震荡周期),即一个机器周期包含12个时钟周期,依次可表示为S1P1、S1P2、S2P1、……S6P1、S6P2
  振荡周期=1秒/晶振频率因此单片机的机器周期=12秒/晶振频率
  指令周期:计算机工作时不断地取指令和执行指令,取一条指令至执行完该指令需要的时间称为指令周期,不同的指令周期不同,大多指令周期由一个或两个机器周期组成,只有乘法、除法指令需要4个机器周期
单片机基础(三):时钟系统与复位


复位
  现今的单片机无法保证不死机,当程序执行异常,或需要重置机器时,即需要复位操作
  时钟电路工作后,当外部电路使RST端出现两个周期以上的高电平,系统内部复位
单片机基础(三):时钟系统与复位
单片机基础(三):时钟系统与复位

复位后的单片机
单片机基础(三):时钟系统与复位


2019/2/21