微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 单片机时钟电路

单片机时钟电路

时间:09-16 来源:互联网 点击:

  什么是时钟电路

  时钟电路就是产生像时钟一样准确运动的振荡电路。任何工作都按时间顺序。用于产生这个时间的电路就是时钟电路。时钟电路一般由晶体振荡器、晶震控制芯片和电容组成。时钟电路应用十分广泛,如电脑的时钟电路、电子表的时钟电路以及MP3MP4的时钟电路。

  单片机时钟电路作用

  单片机运行需要时钟支持——就像计算机的CPU一样,如果没有时钟电路来产生时钟驱动单片机,那单片机就不能执行程序。

  单片机内部都是由许多诸如触发器等构成的时序电路组成的,只有通过时钟才能使单片机一步步地工作。

  具体工作时,单片机外部接上振荡器(也可以是内部振荡器)提供高频脉冲经过分频处理后,成为单片机内部时钟信号,作为片内各部件协调工作的控制信号。

  如果没有时钟信号,触发器的状态就不能改变,单片机内部的所有电路在完成一个任务后将最终达到一个稳定状态而不能再继续进行其它任何工作了。

  单片机可以看成是在时钟驱动下的时序逻辑电路。

  以MCS一5l单片机为例随明:MCS一51单片机为l2个时钟周期执行一条指令。也就是说单片机运行一条指令,必须要用r2个时钟周期。没有这个时钟,单片机就跑不起来了,也没有办法定时和进行和时间有关的操作。

  时钟电路是微型计算机的心脏,它控制着计算机的二个节奏。CPU就是通过复杂的时序电路完成不同的指令功能的。MCS一51的时钟信号可以由两种方式产生:一种是内部方式,利用芯片内部的振荡电路,产生时钟信号:另一种为外部方式,时钟信号由外部引入。

  如果没有时钟电路来产生时钟驱动单片机,单片机是无法工作的。

  单片机时钟电路是用来配合外部晶体实现振荡的电路,这样可以为单片机提供运行时钟,如果运行时钟为0 的话,单片机就不工作,当然超出单片机的工作频率的时钟也会导致单片机不工作。

  就好比人心脏的跳动一样。

  单片机时钟电路示例

  硬件选择

  1、单片机的选择 选用AT89C2051单片机,配备11.0592MHz晶振,复位电路采用上电复位

  2、显示电路选择 采用软件译码动态显示,P3.0-P3.5作数码管的位选口,P1.0-P1.6作数 码管的段选口。考虑直接用单片机I/O口作位选时可能驱动功率不够,可采用三极管9012作驱动, 共阳极数码管显示。

  3、电源选择 采用直流5V电源供电,可用7805将9V电池转换成5V

  控制系统

  程序流程


  内部方式时钟电路图

  内部方式时钟原理图

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top