历史上的今天
返回首页

历史上的今天

今天是:2024年09月04日(星期三)

正在发生

2019年09月04日 | 51单片机系列知识9--定时器、计数器(2)

2019-09-04 来源:eefocus


1. 我们在对某一脉冲用单片机进行计数时,如何确定该脉冲允许的频率上限?


设置为计数工作方式时,通过管脚T0(P3、4)或T1(P3-5)对外部脉冲信号计数。当输入脉冲信号产生负跳变(或正跳变,具体情况要根据你对寄存器的设置),定时器的值加1。每个机器周期的S5P2期间,对外部输入进行采样,如在第一个周期中采得的值为1,而在下一个周期中采得的值为0,则在紧跟着的再下一个周期的S3P1期间,即24个振荡周期,因此外部输入的计数脉冲的最高频率为振荡频率的1/24。


对外部输入信号的占空比并设有什么限制,但为了确保某一给定的电平在变化之前至少被采样一次,则这一电平至少要保持一个机器周期。(Tcy为机器周期)


△ 结论:计数脉冲的最高频率为振荡频率的1/24,且输入脉冲的电平(高、低)    保持时间大于一个机器周期。


单片机将一个机器周期分为六个状态周期,十二个节拍,在每个状态周期,节拍完成不同的动作,实现了硬件上的分时复用。如在S5P2采样输入脉冲,而在S3P2单片机完成计数值加1的操作,这两个动作在同一机器周期,不同的状态周期由不同的硬件完成。

推荐阅读

史海拾趣

巴丁微公司的发展小趣事

近年来,巴丁微在电子行业的发展取得了显著成就。在近千家参评企业中,巴丁微脱颖而出,成功入选2023粤港澳大湾区科创榜专精特新标杆企业TOP100榜单。这一荣誉的获得,不仅是对巴丁微技术实力和产品质量的认可,也反映了公司在行业内的领先地位和影响力。

这一荣誉的取得,为巴丁微未来的发展奠定了坚实的基础。公司将继续秉承创新引领、协同发展的理念,不断提升技术水平和产品质量,为电子行业的发展贡献更多力量。

EMC Component Group公司的发展小趣事

随着技术的不断进步和市场的不断变化,巴丁微始终保持着敏锐的市场洞察力。公司不断推出新产品,以满足不同领域的需求。其中,巴丁微的电机驱动控制、霍尔传感器等产品因其高性能、高品质而受到了广泛好评。

同时,巴丁微也积极拓展市场,与多家知名企业建立了合作关系。公司的产品不仅在国内市场占据了一席之地,还逐渐打开了国际市场的大门。通过不断的创新和市场拓展,巴丁微在电子行业的地位日益稳固。

Gardner Denver公司的发展小趣事

近年来,巴丁微在电子行业的发展取得了显著成就。在近千家参评企业中,巴丁微脱颖而出,成功入选2023粤港澳大湾区科创榜专精特新标杆企业TOP100榜单。这一荣誉的获得,不仅是对巴丁微技术实力和产品质量的认可,也反映了公司在行业内的领先地位和影响力。

这一荣誉的取得,为巴丁微未来的发展奠定了坚实的基础。公司将继续秉承创新引领、协同发展的理念,不断提升技术水平和产品质量,为电子行业的发展贡献更多力量。

Bogen Communications Inc公司的发展小趣事

在电子行业的发展过程中,Bogen Communications Inc公司意识到单打独斗难以取得长久的成功。因此,公司积极寻求与其他企业和机构的合作,共同开发新技术、新产品。通过与合作伙伴的紧密合作,公司不仅获得了更多的资源和技术支持,还成功地将产品推向了更广阔的市场。

Analog Power公司的发展小趣事

品质是Analog Power公司的生命线。他们深知只有提供高质量的产品和服务,才能赢得客户的信任和忠诚。因此,公司建立了严格的质量管理体系,从原材料采购到产品出厂的每一个环节都进行严格把控。同时,公司还注重客户反馈和需求,不断优化产品和服务,以满足客户的期望和需求。

博众电气(BZCN)公司的发展小趣事

在追求经济效益的同时,博众电气也始终关注环保问题。公司积极响应国家绿色发展的号召,将环保理念融入产品研发和生产过程中。通过采用环保材料和节能技术,博众电气成功降低了产品对环境的影响,实现了经济效益和环境保护的双赢。这一举措不仅提升了公司的社会形象,也为公司的可持续发展注入了新动力。

问答坊 | AI 解惑

上传一本《单片机开发与典型应用设计》,PDF版

这是一本关于Intel 80C51 以及广大的51 系列单片机的书…

查看全部问答>

matlab第三课-矩阵的块操作

[size=83%]3.矩阵的块操作 [size=78%][size=65%]n对矩阵进行元素更改、插入子块、 [size=78%][size=65%]n提取子块、重排子块、扩大维数等操作 这里重点说说冒号的用处!…

查看全部问答>

msp430+dualportRam使用

想請教一下 目前我是使用msp430F449跟cy7c138作單方面的傳輸 但是目前從dualportRAM李讀出的資料並不是我寫入的資料 想請問一下問題出在哪? 謝謝 CY7C138 datasheet 程式源碼 想请教一下 目前我是使用msp430F449跟cy7c138作单 ...…

查看全部问答>

小功率充电器的设计原理分析

本文介绍一种既能省去复杂的IC电路及其外围电路,又能够实现自动充电功能的电路。 1 工作原理 原理图如图1所示,它由如下元件构成:C1,V1~V4,C2组成滤波整流电路,变压器T为高频变压器,V5,R2,C11组成功率开关管V7的保护电路,NF为供给IC电 ...…

查看全部问答>

需要设计一个信号产生电路!

需要设计一个信号产生电路,频率为20M,低电平为4V,高电平在20V到50V之间可以调节,望各位高手赐教…

查看全部问答>

2450的wavedev结构AC97和IIS音频驱动一处不同的疑惑

在进行外部声音采样的时候,SetRate和Render2是用来将采样到的数据转换成应用程序指定的采样率而进行的线性插值运算(回放我想应该也是类似的),不过我发现AC97和IIS有所区别 (1)前者的m_CurrT初值是0x200,后者的初值是0x20000 (2)在进行运算的时 ...…

查看全部问答>

急!请教:在EVC下如何实现像Cristi Posea做的CSizingControlBar的程序

想实现一个类似CSizingControlBar的界面,但是EVC下不支持NCCALCSIZE_PARAMS这个结构,不知道有什么方法可以解决。或者说EVC下是否能做成这样的界面。…

查看全部问答>

求一篇单片机的英文文章

在下正在写毕业论文,需要一篇6000字的英文文章,是关于单片机的,最好是中英文对照的。如果文章字数不够,2~3篇凑在一起达到6000字也可以。 请各位帮帮忙,在下不胜感激! 本人邮箱:xupeng19850606@126.com…

查看全部问答>

STM8专用编程器FlashRunner

FlashRunner在2009年初,已经成功实现了对STM8 STM32全系列MCU的ISP烧录支持。   STM8 8位内核有一个32位存储器接口和三段流水线架构,在24MHz频率下,最高处理效能高达20 MIPS。栈指针和16位索引寄存器可改进 ...…

查看全部问答>

一个带AD输入和DA输出的PID的程序(问题?)

现在在写PID的程序,浮点运算时控制频率为3k,改为定点运算以后控制频率只提高到5k左右,现在对于数据格式的转换已经搞不明白了。彻底晕了。 例如:我现在采用12位AD输入,但是运算的时候DSP肯定是采用16位运算,运算的时候又需要移位等,输出又变 ...…

查看全部问答>