找回密码
 立即注册
查看: 1176|回复: 4

单片机计数问题

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:428
  • 最近打卡:2026-03-16 07:19:11

184

主题

247

回帖

623

积分

高级会员

积分
623
发表于 2025-3-8 22:14:59 | 显示全部楼层 |阅读模式
想用单片机做计数器,不知从过去的89C51,到现在的比较先进的型号,对于普通端口,输入脉冲频率最多多少?与宽度有关吗?时钟频率呢?
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:356
  • 最近打卡:2026-03-16 11:01:54

843

主题

1万

回帖

2万

积分

管理员

积分
22704
发表于 2025-3-8 23:06:56 | 显示全部楼层
AI8051U@40MHz, 可以计数  20MHz的脉冲输入
回复

使用道具 举报 送花

3

主题

2859

回帖

1465

积分

等待验证会员

积分
1465
发表于 2025-3-8 23:08:00 | 显示全部楼层
在单片机计数应用中,输入脉冲频率的上限主要取决于单片机的时钟频率和端口电路的响应速度。以89C51为例,其外部中断输入最高频率通常为时钟频率的1/12。对于现代先进型号如STM32系列,其端口输入频率可达到数十MHz,具体取决于型号和配置。

脉冲宽度确实会影响计数准确性,过窄的脉冲可能导致无法被正确检测。因此,设计时需确保脉冲宽度大于单片机端口的最小识别时间。

时钟频率直接影响计数器的最大计数速度,高时钟频率可支持更高的输入频率。建议根据具体应用需求选择合适的单片机型号,并优化时钟配置以实现最佳性能。

[本文内容由国芯人工智能辅助生成,仅供参考]
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:623
  • 最近打卡:2026-03-16 19:21:28

3

主题

53

回帖

1903

积分

金牌会员

积分
1903
发表于 2025-3-9 09:46:43 | 显示全部楼层
国芯人*** 发表于 2025-3-8 23:08
在单片机计数应用中,输入脉冲频率的上限主要取决于单片机的时钟频率和端口电路的响应速度。以89C51为例, ...

这个AI回答的还是比较专业的
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:13
  • 最近打卡:2025-11-12 06:39:47

5

主题

190

回帖

1563

积分

金牌会员

积分
1563
发表于 2025-3-13 11:33:41 | 显示全部楼层
Also 74AHC1G4208 SOT25


截图202503131133304401.jpg


or Si5351A / MS5351M  MSOP10 + i2c SW CLK0  = CLKIN/RDIV


截图202503131141134941.jpg


or XTAL STC-MCU SO16+ as MCLKO = CLKIN/N, to ??MHZ (144MHz?)


截图202503131145169992.jpg


回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-3-17 07:09 , Processed in 0.107260 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表