《单片机原理及应用》课件03-MCS-51单片机时钟电路与复位电路.ppt
《《单片机原理及应用》课件03-MCS-51单片机时钟电路与复位电路.ppt》由会员分享,可在线阅读,更多相关《《单片机原理及应用》课件03-MCS-51单片机时钟电路与复位电路.ppt(23页珍藏版)》请在文库网上搜索。
1、2.4 单片机的时钟电路单片机的时钟电路2202050pf50pfx2x24 412MHz12MHz(MCS-51MCS-51)0 024MHz24MHz(Atmel-89Atmel-89)XTAL1XTAL1XTAL2XTAL2通常通常外接外接一个晶振一个晶振两个电容两个电容一、一、片内振荡器及时钟信号的产生片内振荡器及时钟信号的产生 1 1、使用内部时钟电路、使用内部时钟电路、使用内部时钟电路、使用内部时钟电路 电容参数:电容参数:石英晶振:石英晶振:C1=C2=30PC1=C2=30P10P 10P 即即 20P20P40P40P;陶瓷晶振:陶瓷晶振:C1=C2=40PC1=C2=40P
2、10P 10P 即即 30P30P50P50P。晶振:晶振:电容:电容:实际应用电路一实际应用电路一:温度测量电路:温度测量电路实际应用电路二实际应用电路二:数字电压表:数字电压表62、使用外部时钟电路、使用外部时钟电路可以由可以由 XTAL2XTAL2端接入外部时钟,此端接入外部时钟,此时应将时应将 XTAL1XTAL1接地:接地:XTAL1XTAL1XTAL2XTAL2外部时钟外部时钟 对于对于CHMOSCHMOS型型80C5180C51单片机,外部脉冲单片机,外部脉冲信号须从信号须从XTAL1XTAL1端输入,端输入,XTAL2XTAL2端悬空。端悬空。XTAL2XTAL2XTAL1XT
3、AL1外部时钟外部时钟GNDGND悬空悬空CHMOS CHMOS 8XC518XC51二、机器周期和指令周期二、机器周期和指令周期 机器周期:机器周期:一个机器周期是指一个机器周期是指CPU访问访问存储器一次所需要的时间。存储器一次所需要的时间。一条指令由若干个字节组成,执行一条一条指令由若干个字节组成,执行一条指令需要多长时间则以机器周期为单位;指令需要多长时间则以机器周期为单位;一个机器周期包括一个机器周期包括1212个振荡周期,分为个振荡周期,分为6 6个个S S状态:状态:S1S1S6S6;每个状态又分为两拍,;每个状态又分为两拍,称为称为 P1P1和和P2P2。因此,一个机器周期中的
4、。因此,一个机器周期中的1212个振荡周期表示为个振荡周期表示为S1P1,S1P2,S1P1,S1P2,,S6P2S6P2。指令周期指令周期:每条指令都由一个和几个:每条指令都由一个和几个机器周期组成。在机器周期组成。在MCS-51系统中,有单周系统中,有单周期指令、双周期指令和四周期指令。期指令、双周期指令和四周期指令。9CPUCPU总是按照一定的时钟节拍与时序工作:总是按照一定的时钟节拍与时序工作:振荡周期振荡周期/时钟周期:时钟周期:Tc=Tc=晶振频率晶振频率foscfosc(或外加频率)的倒数(或外加频率)的倒数状态周期:状态周期:Ts=2Ts=2个时钟周期个时钟周期(Tc)(Tc)
5、机器周期:机器周期:Tm=6Tm=6个状态周期个状态周期(Ts)=12(Ts)=12个振荡周期个振荡周期(Tc)(Tc)指令周期指令周期:Ti:Ti:执行一条指令所需的机器周期执行一条指令所需的机器周期(Tm)(Tm)数数 振荡周期振荡周期 =晶振频率晶振频率foscfosc的倒数;的倒数;1 1个机器周期个机器周期 =12=12个振荡周期;个振荡周期;1 1个指令周期个指令周期 =1=1、2 2、4 4个机器周期个机器周期三、三、CPUCPU取指、执行周期时序取指、执行周期时序 每条指令的执行包括取指和执行指令两每条指令的执行包括取指和执行指令两个阶段。在取指阶段,个阶段。在取指阶段,CPU
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机原理及应用 单片机 原理 应用 课件 03 MCS 51 时钟 电路 复位