历史上的今天
返回首页

历史上的今天

今天是:2025年02月05日(星期三)

正在发生

2021年02月05日 | 51单片机时钟电路原理图解

2021-02-05 来源:eefocus

时钟电路就是一个振荡器,给单片机提供一个节拍,单片机执行各种操作必须在这个节拍的控制下才能进行。因此单片机没有时钟电路是不会正常工作的。时钟电路本身是不会控制什么东西,而是你通过程序让单片机根据时钟来做相应的工作。


在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式。根据硬件电路的不同,单片机的时钟连接方式可分为内部时钟方式和外部时钟方式,如图1所示。

(a)内部方式时钟电路 (b)外接时钟电路

图1时钟电路

内部时钟原理图 (就是一个自激振荡电路)

在内部方式时钟电路中,必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路,通常C1和C2一般取30pF,晶振的频率取值在1.2MHz~12MHz之间。对于外接时钟电路,要求XTAL1接地,XTAL2脚接外部时钟,对于外部时钟信号并无特殊要求,只要保证一定的脉冲宽度,时钟频率低于12MHz即可。


晶体振荡器的振荡信号从XTAL2端送入内部时钟电路,它将该振荡信号二分频,产生一个两相时钟信号P1和P2供单片机使用。时钟信号的周期称为状态时间S,它是振荡周期的2倍,P1信号在每个状态的前半周期有效,在每个状态的后半周期P2信号有效。CPU就是以两相时钟P1和P2为基本节拍协调单片机各部分有效工作的。


推荐阅读

史海拾趣

华瓷(Chinocera)公司的发展小趣事

面对日益激烈的市场竞争和不断变化的市场需求,华瓷始终坚持创新引领的发展战略。公司加强与高校、科研机构的合作,共同研发新型陶瓷材料和生产技术。同时,华瓷还积极引进国内外先进的生产设备和制造工艺,不断提升自身的产业水平和核心竞争力。

普芯达电子(Chipswinner)公司的发展小趣事

在电子行业中,技术创新是企业持续发展的关键。普芯达电子深知这一点,因此始终将技术创新作为公司发展的核心驱动力。公司不断加大研发投入,引进先进技术和设备,培养了一支高素质的研发团队。通过持续的技术创新和产品升级,普芯达电子不断推出具有市场竞争力的新产品,为客户提供了更加优质和多样化的选择。

Cretex Companies Inc公司的发展小趣事

随着环保意识的日益增强,Cretex积极响应国家绿色发展的号召,将绿色环保理念融入产品研发和生产过程中。他们采用环保材料和生产工艺,减少了对环境的污染。同时,公司还推出了一系列节能减排的电子产品,帮助客户降低能耗、减少碳排放。这些举措不仅提升了公司的社会形象,也为公司的可持续发展奠定了坚实基础。

Geo Semiconductor Inc公司的发展小趣事
增加CPU温度监控电路,确保在高速运算时CPU温度不会过高,防止因过热导致的系统崩溃或损坏。
Franel Corp公司的发展小趣事

面对中国市场的多样化和个性化需求,法勒公司积极提供定制化解决方案。无论是复杂的物流系统改造,还是特殊环境下的设备供电需求,法勒都能凭借其专业的技术团队和丰富的项目经验,为客户提供量身定制的解决方案。这种以客户为中心的服务模式,不仅增强了客户粘性,也进一步巩固了法勒在中国市场的领先地位。

BAE Systems公司的发展小趣事

电子行业是一个充满竞争和挑战的领域。面对不断变化的市场环境和客户需求,BAE Systems公司不断调整自身的战略和业务结构。公司注重市场调研和客户需求分析,根据市场变化及时调整产品线和市场策略。同时,公司也加强了对内部管理和流程的优化,提高了运营效率和成本控制能力。这些举措使得公司能够在激烈的市场竞争中保持领先地位,实现稳健发展。

问答坊 | AI 解惑

SDRAM问题

FPGA控制SDRAM读写,先写两个数据到SDRAM的两个存储单元,再读出第一次写进去的数据。 请问,SDRAM加电后的第一步是不是必须需要初始化,设置模式寄存器,然后才能进行读写操作???…

查看全部问答>

Vxworks WindNet PPPOE 组件

      各位兄弟们帮帮忙啊,我想问下,在Tornado2.2.1 下面有没有对应的WindNet PPPOE组件?版本多少呢,谁有没有啊??…

查看全部问答>

uboot问题

哪位大虾、小虾或者虾米解释一下u-boot信息 U-Boot code: 33C00000 -> 33C2F388  BSS: -> 33C68B14 谢谢!…

查看全部问答>

请教:关于vivi如何跳转到ram执行的问题?

我在看vivi中的head.S 当程序bl copy_myself 结束之后, 为何执行下列代码后,P @ jump to ram         ldr        r1, =on_the_ram         add        pc ...…

查看全部问答>

在UCOSII里,中断里能否改变任务优先级

在UCOSII里,中断里能否改变任务优先级…

查看全部问答>

如何计算430执行代码的时间?

用汇编语言写代码时,可以通过将汇编指令的指令周期相加得到一段代码执行的时间。那如果用C语言写的代码,譬如调用一个子函数,我们有什么方法可以确定它的执行时间吗?请高手赐教!…

查看全部问答>

谁来解决PCIe3.0和USB 3.0的测试难题?

    上周,泰克参展2011年英特尔信息技术峰会(IDF)大会,介绍并现场演示其完善的测试测量系列工具,帮助设计工程师能够按期向市场上推出下一代产品。    在今年的IDF上,英特尔重点推介了USB3和PCIE3这两大技术主 ...…

查看全部问答>

关于RS编码的伯利坎普表示

请教各位大神,在RS编码中,将码元从对偶基表示转换到伯利坎普表示,是在RS编码之前、之后还是都可以?能否详细解释一下…

查看全部问答>

出 基本全新 xilinx 的 FPGA 开发板,高端

本帖最后由 caveguy 于 2014-3-18 10:31 编辑 基本还是全新的,买来就上过一次电,平时工作太忙,没时间学习了,出给需要的朋友吧。 买来也就一个多月,不到俩月,器件都是很新的。买时 1580 不包邮买的,现在 1300元不包邮出掉吧, 需要的联系 ...…

查看全部问答>