安卓小内存浏览器:单片机执行指令的时间怎么计算?

来源:百度文库 编辑:高考问答 时间:2024/04/28 11:34:43
我使用的是at89s51单片机,晶振11.0592mhz,那么,执行一条指令的时间是多少?怎么计算阿?执行循环指令时,是不是还要单独计算阿?
比如说,在程序中
// DELAY - with an 11.059MHz crystal
// Calling the routine takes about 24μs, and then
// each count takes another 16μs
//
void delay (int μs)
{
int s;
for (s = 0; s < μs; s++);
}
这个24us和16us是怎么计算出来的?我很困惑
还有,从什么地方搞到c51手册?

楼主现在肯定会了吧?能不能给我讲讲。。。这个delay程序的耗时我搞不明白。。。谢谢

你看下51的手册 有说明的