打印

51单片机如何同步发2个方波 一个方波是另一个的四分频?

[复制链接]
1901|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
djjyi|  楼主 | 2008-10-31 14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Tony.J| | 2008-10-31 14:41 | 只看该作者

用时间中断试一下

设时间中断为1us,输出脚1反转一次,计数4次,输出脚1和2同时反转一次,可否

使用特权

评论回复
板凳
djjyi|  楼主 | 2008-10-31 14:45 | 只看该作者

re

有计数就有判断 这个也占用指令周期 ....

使用特权

评论回复
地板
Tony.J| | 2008-10-31 15:20 | 只看该作者

en,要是绝对同步,很难实现

毕竟要进行几条指令才能判断

使用特权

评论回复
5
lyjian| | 2008-10-31 15:49 | 只看该作者

1US用51,有点难度

你用的51能跑多快?

使用特权

评论回复
6
aceice| | 2008-10-31 16:00 | 只看该作者

根据单片机的时钟频率算算误差

误差在一个范围内是可以接受的就行,需要那么标准的同步干嘛?

使用特权

评论回复
7
红心j| | 2008-11-1 09:19 | 只看该作者

建议四分频用硬件处理

使用特权

评论回复
8
xwj| | 2008-11-1 09:28 | 只看该作者

同意LS

使用特权

评论回复
9
gx_huang| | 2008-11-1 22:10 | 只看该作者

用一个74的双D触发器就可以了!

如果确实想用MCU做,选用快速的MCU,2个输出GPIO必须在同一个并行口里。

使用特权

评论回复
10
djjyi|  楼主 | 2008-11-3 10:38 | 只看该作者

re

aceice 说得对 有点误差也没关系
貌似在控制时间精度上 汇编要比c好点
 

使用特权

评论回复
11
shuai1| | 2008-11-3 23:02 | 只看该作者

    可以延时啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

294

帖子

0

粉丝