用单片机输出方波,还能再快点吗?

2020-02-05 09:23发布

本帖最后由 dz20062008 于 2012-5-12 03:50 编辑

          org 0000h
          nop
          sjmp main
          org 0030h
main:cpl p2.0
          sjmp main
          end
前一天在坛子看到单片机io口输出方波,能最快多少,于是好奇自己就写了几句,
用12m晶振 at89s52 谁能写出输出更快
的方波代码?我这个是输出标准周期为
6us方波,占空比50%   不要求开头准确,不要告诉我 als直接六分频!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
24条回答
dudududu
1楼-- · 2020-02-06 05:53
楼上,求连接啊,谢谢
t2397362
2楼-- · 2020-02-06 08:42
一般如果有匹配输出模块的话,应该是首选吧。io的翻转速度没仔细研究过,边沿估计没那么好看,可能是io翻转速度不够,也有可能是示波器的探头不行。
y574924080
3楼-- · 2020-02-06 12:34
 精彩回答 2  元偷偷看……
y574924080
4楼-- · 2020-02-06 16:05
请教:如何用MEGA16产生1M的频率信号?


http://www.ourdev.cn/forum.php?mod=viewthread&tid=3737664
jetli
5楼-- · 2020-02-06 18:29
晶振-》74125-》选通
bbs2009
6楼-- · 2020-02-06 20:31
本帖最后由 BXAK 于 2012-5-12 12:41 编辑
raxb 发表于 2012-5-12 10:48
没意义.大家不要讨论了,难道你的单片机就只输出方波,不用做其它事 ...


有的单片机有可编程输出引脚,设置输出频率后,对其相应控制位置1就会有脉冲输出,清0则停止输出,并不占用CPU时间,
像AT89C52、STC89C52……等等都有,可以用来做红外遥控载波、超声波脉冲之类的

一周热门 更多>