ZZL520 发表于 2010-5-16 20:37:19

有人使用过STC12C5A60S2单片机吗?怎么测得的执行速度没有1T呢????

今天网上买的STC12C5A60S2增强型51单片机一到!我就测速度!在12M晶振下我一条指令的执行时间是370多NS
按理说如果是1T的速度应该一条语句在100NS以下呀!不知道你们有人遇到过这个问题吗???

fzkqi 发表于 2010-5-16 22:20:03

你看看是什么指令,因为STC真正单周期指令很少,你看看它的技术手册去。很多都是2个,4个的。

uzufk 发表于 2010-5-17 08:06:41

51指令好多不是单周期的!

wmm20031015 发表于 2010-5-17 08:15:47

我也在移植程序的时候发现这个问题,用20M晶体的时候还不如PIC用4M晶体执行程序快

bbs2009 发表于 2010-5-17 10:57:04

ZZL520 发表于 2010-5-17 13:49:14

问题解决了!STC的赋值语句是4个机器周期!所以算下来是370NS

hanfeng000 发表于 2011-4-3 19:03:55

回复【5楼】ZZL520
-----------------------------------------------------------------------

搞不懂为什么要四个周期。。。

zhangfazhan 发表于 2011-8-27 13:45:42

学习

hyc07209 发表于 2012-5-27 08:30:46

4个机器周期?有点恐怖!

简翟 发表于 2012-6-1 23:17:47

有些指令周期不一样

marshallemon 发表于 2012-6-1 23:20:19

1T只是说的指令周期的基本单位,你测试下汇编下的NOP试试

bg8wj 发表于 2012-6-14 16:44:42

AUXR   = 0x8E;使用了吗?
页: [1]
查看完整版本: 有人使用过STC12C5A60S2单片机吗?怎么测得的执行速度没有1T呢????