您现在的位置是:主页 > news > 自己搭服务器 做购物网站成本/西安今日头条新闻消息

自己搭服务器 做购物网站成本/西安今日头条新闻消息

admin2025/5/7 14:51:51news

简介自己搭服务器 做购物网站成本,西安今日头条新闻消息,公司网站架构,电子商务网站建设课后习题答案很多人从汇编转到C语言后感到不是非常适应,特别是一些要求比较高的延时程序,感觉C的操控性没有汇编那么高。在DALLAS的单总线(1-wire)操作中,对延时的精度由为重要。很多人写单总线的程序的时候一般是在C中嵌入汇编。这是最直观的一种方法。但…

自己搭服务器 做购物网站成本,西安今日头条新闻消息,公司网站架构,电子商务网站建设课后习题答案很多人从汇编转到C语言后感到不是非常适应,特别是一些要求比较高的延时程序,感觉C的操控性没有汇编那么高。在DALLAS的单总线(1-wire)操作中,对延时的精度由为重要。很多人写单总线的程序的时候一般是在C中嵌入汇编。这是最直观的一种方法。但…

很多人从汇编转到C语言后感到不是非常适应,特别是一些要求比较高的延时程序,感觉C的操控性没有汇编那么高。在DALLAS的单总线(1-wire)操作中,对延时的精度由为重要。很多人写单总线的程序的时候一般是在C中嵌入汇编。这是最直观的一种方法。但不是最方便的。在Keil C51中,还是有一定规律可寻的。经过一些尝试,得到了一种比较好用的方法。可以通过软件仿真来验证。程序的执行时间可在keil仿真状态下的左侧察看。

1.精确延时试验代码:

void delay(unsigned char i);

void main()

{delay(50);

while(1);

}

void delay(unsigned char i)

{while(--i);

}

延时说明:采用本延时程序可满足精度要求比较高的短延时。

精确延时时间=2*i*T+5*T

T为一个机器周期

比如晶振采用12M,那么delay(50);延时时间=2*50*1uS+5*1uS=105uS

2.近似精确延时试验代码:

void delay(unsigned int i);

void main()

{delay(50);

while(1);

}

void delay(unsigned int i)

{while(--i);

}

延时时间=8*i*T(约等于,实际值比此值大,延时时间越长,误差越大,最大误差262*T)