51 IO 的翻转速率最大能到多少?

2020-01-23 14:33发布

我实测的时候发现连512Khz都到不了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
29条回答
takashiki
2020-01-25 12:20
dz20062008 发表于 2014-7-2 23:18
我也发过这个帖子
这是我的汇编测试代码:

测IO翻转不是这么测得,你这个也太瞧不起51了。
应该是用CPL P0.0填满整个ROM,不用循环指令,因为循环指令耗时太长。填满后的理论结果为24M/6/2=2MHz,
1T的STC 51理论结果为24M/(3+3)=4MHz,程序有变化,因为1T STC指令执行时间不一致:
MOV P0, #0
MOV P0, #1
...,后面填满

一周热门 更多>