2020-02-01 16:19发布
wx85105157 发表于 2013-1-18 11:37 这条指令2个字节,在stc10,11,12上是4个时钟周期。
takashiki 发表于 2013-1-18 13:19 算法有误哦。翻过去了还要翻回来才能算作一个周期,因此你的方案是35/7/2=2.5MHz,而我的方案在25M时钟下 ...
最多设置5个标签!
P1 ^= 0x01;
有没试过
填满ROM,不用循环
算法有误哦。翻过去了还要翻回来才能算作一个周期,因此你的方案是35/7/2=2.5MHz,而我的方案在25M时钟下则是真实的5MHz。
- SETB C
- CLR P1.0 ;翻了一次了,2字节,4周期
- MOV P1.0, C ;再翻一次,2字节,3周期
- CLR P1.0
- MOV P1.0, C
- ...
复制代码哈哈,我是忘记了,不过你也说错了,应该是在35M的时钟下。
而且你这个没跳转。。
如果只是要输出1~5个脉冲的话,用串口的方式0同步移位输出,选用syckl/2,在35M的情况下,能做到8.75Mhz的翻转。
一周热门 更多>