历史上的今天
返回首页

历史上的今天

今天是:2025年04月18日(星期五)

正在发生

2020年04月18日 | 单片机之时钟工作原理

2020-04-18 来源:eefocus

时钟电路就是一个振荡器,给单片机提供一个节拍,单片机执行各种操作必须在这个节拍的控制下才能进行。因此单片机没有时钟电路是不会正常工作的。时钟电路本身是不会控制什么东西,而是你通过程序让单片机根据时钟来做相应的工作。 在MCS-51单片机片内有一个高增益的反相放大器,反相放大器的输入端为XTAL1,输出端为XTAL2,由该放大器构成的振荡电路和时钟电路一起构成了单片机的时钟方式。根据硬件电路的不同,单片机的时钟连接方式可分为内部时钟方式和外部时钟方式,如图1所示。

内部时钟原理图 (就是一个自激振荡电路) 在内部方式时钟电路中,必须在XTAL1和XTAL2引脚两端跨接石英晶体振荡器和两个微调电容构成振荡电路,通常C1和C2一般取30pF,晶振的频率取值在1.2MHz~12MHz之间。对于外接时钟电路,要求XTAL1接地,XTAL2脚接外部时钟,对于外部时钟信号并无特殊要求,只要保证一定的脉冲宽度,时钟频率低于12MHz即可。 晶体振荡器的振荡信号从XTAL2端送入内部时钟电路,它将该振荡信号二分频,产生一个两相时钟信号P1和P2供单片机使用。时钟信号的周期称为状态时间S,它是振荡周期的2倍,P1信号在每个状态的前半周期有效,在每个状态的后半周期P2信号有效。CPU就是以两相时钟P1和P2为基本节拍协调单片机各部分有效工作的。

推荐阅读

史海拾趣

ADI Electronics Inc公司的发展小趣事

ADI的创业故事始于1965年,创始人Ray Stata与Matthew Lorber在美国马萨诸塞州剑桥市的一座公寓地下室开始了他们的创业之路。最初,ADI并没有直接涉足芯片制造,而是专注于开发运算放大器等分立器件,以提供精确放大的改良型电信号。这一决策是基于当时新兴市场的需求,展现了两位创始人的市场敏锐度和创新精神。

Falco Electronics公司的发展小趣事

随着公司的发展,Falco Electronics开始积极拓展市场。公司不仅在国内市场取得了显著成绩,还积极开拓国际市场。同时,Falco Electronics还与其他行业领军企业开展战略合作,共同开发新产品、拓展新市场。这些合作不仅为公司带来了更多的商机,也提升了公司在行业内的地位和影响力。

Future Designs, Inc. (FDI)公司的发展小趣事

在快速发展的同时,FDI也注重可持续发展。他们致力于环境保护和社会责任,积极采用环保材料和节能技术,减少生产过程中的资源消耗和污染排放。同时,FDI还关注员工的发展和福利,为员工提供良好的工作环境和培训机会,激发员工的创造力和创新精神。展望未来,FDI将继续秉承“创新、服务、质量、诚信”的核心理念,不断推动技术进步和产品升级,为电子行业的发展贡献更多的力量。

HBH-Microwave公司的发展小趣事

随着技术的不断成熟,HBH-Microwave开始将目光投向更为广阔的航空航天市场。公司凭借其高质量的微波组件和子系统,成功参与了多个国际知名的航天项目,如卫星通信系统和运载火箭的微波子系统。这些项目的成功实施,不仅展示了HBH在极端环境下的产品可靠性,也进一步拓宽了公司的业务范围和市场影响力。

CIPS公司的发展小趣事

随着CIPS系统的不断发展壮大,其在行业内的地位和影响力也逐渐提升。多家银行和金融机构因积极运用CIPS标准收发器推动跨境人民币业务发展而荣获奖项,这是对CIPS系统及其运营机构的高度认可。这些荣誉和奖项不仅彰显了CIPS在行业内的领先地位,也为其未来的发展奠定了坚实基础。

Exar [Exar Corporation]公司的发展小趣事

Exar始终注重通过收购和合并来增强自身的技术实力和市场竞争力。例如,2012年Exar收购了Integrated Memory Logic Limited(iML),这一举措加强了其在存储和数据管理领域的地位。通过收购iML,Exar获得了更多的技术资源和市场份额,为其后续的发展提供了有力支持。

问答坊 | AI 解惑

关于89c51中断不响应的问题

菜鸟才接触89c51,写的如下代码,但是中断不响应,我在INT0输入的是方波信号,还有这块是16位寻址哈 也就是unsigned int 型最大值是65536哈,我想是让int0为高电平时,计数器开始计数,当int0下一个高电平到来 之后计数器重新计数,一直这样循环 ...…

查看全部问答>

招聘嵌入式开发工程师---上海

招聘要求: 岗位:嵌入式设计工程师 1,  统招大学本科电子,仪器仪表,机电,电信等相关专业 2,  熟悉8位,32位单片机系统软硬件设计 3,  熟悉模拟,数字电路及各种工具软件使用 4,  具有团队精神,具备良好的学习能 ...…

查看全部问答>

求助

朋友们帮我个忙,我急需一份“基于FPGA的数字钟设计”的毕业论文,用VHDL语言,实现的功能有:时分秒显示,准确计时,定时闹钟,时间复位,有一些资料也可以,非常感谢!如果有的话,请发送至我的邮箱xjb415730@126.com…

查看全部问答>

发现函数被多次调用!!!急

我用的单片机是F149,在程序中发现有只用一次的屏幕显示函数被调用多次,请大家给分析一下,我自己认为是TimerA引起的。 我的这段程序是单片机C语言,在运行时发现屏幕显示函数被多次调用,实际我只用了一次。大家给点意思看看是哪里的问题。我自 ...…

查看全部问答>

各位ggjj求助:IAR中修改程序,可是可执行文件没有变化!

我在IAR编译器中,直接修改程序代码,进行编译以后,生成的可执行文件,跟修改之前的一模一样,没有变化。 我整整调试了一晚上了,出现这种问题,好郁闷!!! 这是怎么回事,我该怎么解决???…

查看全部问答>

AM3517 MCBSP2 通讯速率不对

MCBSP2 外接ALC5621 codec IC,在播放音乐时,不能发声,输出仅变成了高电平。 MCBSP2_CLKX 1.536M,MCBSP2_FSX 48K,以下是相关寄存器 配置。 MCBSPLP_PCR_REG配置成下降沿发送数据, CLKXP Transmit Clock Polarity RW 0x0 0x0: Transmit dat ...…

查看全部问答>

请教关于UC2843或者UC3843的占空比的计算的问题

下面这个框图是UC2843芯片的内部框图,现在想请教的是反馈电压、反馈电流和输出占空比的计算公式,手册上都没有介绍这个计算关系到底是什么样子的。谢谢!…

查看全部问答>

基于TLC2543的多路数据采集系统

本设计要求作出一种多路模拟信号采集模块,从多个通道轮流采集数据一次,并将数据保存于记录。本系统采用AT89C52作为控制系统,核心器件采用TI公司的高精度12BIT ,11通道一步采样AD芯片TLC2543。分别从11路采样模拟信号,实现11路数据采集。为了做 ...…

查看全部问答>

[BBB方案提交]基于BBB 的简单频谱仪

实现功能 将音频频谱显示在BBB 的液晶屏上 硬件设计电路 音频采集电路,以及一些信号放大电路 软件设计 使用BBB的AD  将信号前端处理后的信号进行AD 转换,然后使用fftw进行傅里叶变换,根据需要决定是否使用neon指令集和posix线程库 预 ...…

查看全部问答>

【瑞萨R7F0C80212试用】一步一步玩R7F0C80212之第二弹 上电初实验

      根据第一弹的描述,相信大家对于板子的所有套件以及板子的布局已经了如指掌了,既然已经开始拿到板子了,我们就开始来上电试试有什么效果吧。。              开发板 ...…

查看全部问答>