在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 6070|回复: 9

[求助] 51单片机怎样产生多路方波信号?

[复制链接]
发表于 2011-4-7 12:16:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我想要51单片机同时产生6路以上不同频率的方波信号,频率在50Hz以下,我觉得光靠单片机的几个定时器实现不了,但是不知道该添加另外那些芯片或器件,不知道用CPLD行不行?希望大家能给我几个可行的方案!
发表于 2011-4-7 13:05:15 | 显示全部楼层
50HZ一下,频率很低了,单片机产生多路方波很好实现的,6个方波统一用一个定时器做基准,然后用软件来配合定时器实现6路不同频率输出。
不需要单独添加CPLD的
 楼主| 发表于 2011-4-7 14:06:01 | 显示全部楼层
回复 2# jackzhang
有点明白了,谢谢!
发表于 2011-4-7 18:34:12 | 显示全部楼层
看你对频率精度要求高不高了,要求不高的话用单片机还没有问题的!
 楼主| 发表于 2011-4-7 22:28:13 | 显示全部楼层
回复 4# dreamjsc


    那如果有较高的精度要求该怎么做呢?
发表于 2011-4-7 23:30:58 | 显示全部楼层
50HZ的方波最基本的单片机就能做,要精度高用准一点的晶振或时钟
发表于 2014-6-28 15:34:01 | 显示全部楼层
這個頻率不高, 但是如果要精準, 還是要經由 CPLD. MCU 的中斷觸發 output I/O 會有些許誤差, 而且會與 run time 環境相關.
发表于 2014-6-28 20:33:43 | 显示全部楼层
速度慢应该能实现吧
发表于 2014-10-23 20:30:51 | 显示全部楼层
CPLD和C2000都可以,都是很容易实现的
发表于 2014-12-24 19:37:08 | 显示全部楼层
謝謝分享 !!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-9-27 15:36 , Processed in 0.059684 second(s), 12 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表