打印

哪位高手能用51单片机输出1MHZ方波?

[复制链接]
10820|38
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xtqyvlflf|  楼主 | 2008-4-26 20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
onemillion| | 2008-4-26 20:35 | 只看该作者

顶...

使用特权

评论回复
板凳
xtqyvlflf|  楼主 | 2008-4-26 21:23 | 只看该作者

我最多才能做到1/3MHZ

ST:
CPL    P1.0
AJMP    ST

这个程序只能产生1/3MHZ

使用特权

评论回复
地板
狂崽| | 2008-4-26 21:35 | 只看该作者

用STC单片机,AT的不可以吧

用STC单片机,AT的不可以吧,时钟就不行

使用特权

评论回复
5
xtqyvlflf|  楼主 | 2008-4-26 21:45 | 只看该作者

STC的贵吗?

AT的时钟确实不行,我仿真用的就是AT89C51。

使用特权

评论回复
6
wxj1952| | 2008-4-26 22:33 | 只看该作者

开玩笑。

不会用定时器方式?12M晶振,正好最高输出1M时钟。(也不合理,除非1us能完成一个中断程序。)

否则什么应用要拿CPU全部资源去产生一个1M方波?

使用特权

评论回复
7
jerkoh| | 2008-4-26 22:37 | 只看该作者

re

是啊
12M ALE还可以出来2M
我做125K读卡器 再用2M加4040分125KHZ

使用特权

评论回复
8
bagdmu| | 2008-4-26 22:38 | 只看该作者

想要准确,可能有点难呀,高点还是可以做到的

像LPC900是2CLOCK,比标准51快了6倍,做到这个很简单,主要其定时器0,1也能做PWM输出,

使用特权

评论回复
9
齐鲁青未了| | 2008-4-26 22:42 | 只看该作者

24M晶振

使用特权

评论回复
10
DONGXU| | 2008-4-27 21:32 | 只看该作者

可以的

用新华龙的C8051,百分百没问题

使用特权

评论回复
11
gx_huang| | 2008-4-27 21:58 | 只看该作者

可以的

你去看看数据手册的定时器触发输出功能。
肯定可以。是定时器溢出硬件触发T0/T1翻转输出。

使用特权

评论回复
12
jimsboy| | 2008-4-28 01:12 | 只看该作者

用6M晶振,ALE上就是1M,呵呵

使用特权

评论回复
13
hephi| | 2008-4-28 08:10 | 只看该作者

STC的1时钟单片机就可以搞定啦!

如:STC12C2052,STC12C4052都是1时钟单片机!
没有十二分频!
如12兆的晶振即可输出1M的方波。

使用特权

评论回复
14
walnutcy| | 2008-4-28 11:28 | 只看该作者

同意楼上,

使用特权

评论回复
15
lessfame| | 2008-4-28 14:56 | 只看该作者

学习了.

使用特权

评论回复
16
yongfei| | 2008-4-28 18:29 | 只看该作者

哪种型号的51?

51种类太多了,请表达清楚。89C52的定时器T2具有可编程方波输出功能,可以产生1MHz的方波。

使用特权

评论回复
17
xtqyvlflf|  楼主 | 2008-4-28 19:12 | 只看该作者

想用单片机驱动CCD

本来想用89c51来实现的,发现不太容易!
听说AVR可以,正在学习呢

使用特权

评论回复
18
rivflood| | 2008-4-28 19:49 | 只看该作者

加个锁相环电路,输出1MHz应该不是什么难事

使用特权

评论回复
19
kunliu| | 2008-4-28 20:21 | 只看该作者

要看你用什么51啦



用什么C8051F×××啦,还有什么其他的增强型的8051一般都可以

使用特权

评论回复
20
xddzccn| | 2008-4-28 21:15 | 只看该作者

直接把12M的晶振分频!

直接把12M的晶振分频!

使用特权

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

本版积分规则

5

主题

39

帖子

0

粉丝