您的位置 首页 方案

什么是内部时钟方法和外部时钟方法

计算机工作时,是在统一的时钟脉冲控制下一拍一拍地进行的。这个脉冲是由单片机控制器中的时序电路发出的。单片机的时序就是CPU在执行指令…

计算机作业时,是在一致的时钟脉冲操控下一拍一拍地进行的。这个脉冲是由单片机操控器中的时序电路宣布的。单片机的时序便是CPU在履行指令时所需操控信号的时刻次序,为了确保各部件间的同步作业,单片机内部电路应在仅有的时钟信号下严格地控时序进行作业,在学习51单片机的时序之前,咱们先来了解下时序相关的一些概念。

已然计算机是在一致的时钟脉冲操控下作业的,那么,它的时钟脉冲是怎样来的呢?
要给咱们的计算机CPU供给时序,就需求相关的硬件电路,即振动器和时钟电路。咱们学习的8051单片机内部有一个高增益反相放大器,这个反相放大器的效果便是用于构成振动器用的,但要构成时钟,外部还需求加一些附加电路。8051单片机的时钟发生有以下两种办法:

一、内部时钟方法
使用单片机内部的振动器,然后在引脚XTAL1(18脚)和XTAL2(19脚)两头接晶振,就构成了安稳的自激振动器,其宣布的脉冲直接送入内部时钟电路,外接晶振时,晶振两头的电容一般挑选为30PF左右;这两个电容对频率有微调的效果,晶振的频率规模可在1.2MHz-12MHz之间挑选。为了削减寄生电容,更好地确保振动器安稳、可靠地作业,振动器和电容应尽或许装置得与单片机芯片接近。

二、外部时钟方法
此方法是使用外部振动脉冲接入XTAL1或XTAL2。HMOS和CHMOS单片机外时钟信号接入方法不同,HMOS型单片机(例如8051)外时钟信号由XTAL2端脚注入后直接送至内部时钟电路,输入端XTAL1应接地。因为XTAL2端的逻辑电平不是TTL的,故主张外接一个上接电阻。关于CHMOS型的单片机(例如80C51),因内部时钟发生器的信号取自反相器的输入端,故选用外部时钟源时,接线方法为外时钟信号接到XTAL1而XTAL2悬空。

外接时钟信号经过一个二分频的触发器而成为内部时钟信号,要求高、低电平的持续时刻都大于20ns,一般为频率低于12MHz的方波。片内时钟发生器便是上述的二分频触发器,它向芯片供给了一个2节拍的时钟信号。
前面已说到,计算机作业时,是在一致的时钟脉冲操控下一拍一拍地进行的。因为指令的字节数不同,取这些指令所需求的时刻也就不同,即使是字节数相同的指令,因为履行操作有较大的不同,不同的指令履行时刻也不一定相同,即所需的拍节数不同。为了便于对CPU时序进行剖析,一般按指令的履行进程规则了几中周期。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/265970.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部