#include
#include
sbit wr = P3^6;
sbit rd = P3^7;
sbit dula = P2^6;
sbit wela = P2^7;
unsigned char j,k,aa;
void delay(unsigned char i)
{
for(j=i;j>0;j–)
for(k=125;k>0;k–);
}
void main()
{
unsigned char a;
while(1)
{
wela = 1;
P0 = 0;
wr = 0;
_nop_();
wr = 1;
delay(10);
//
delay(255); //转化等候
rd = 0;
}
}
【注释】此代码在TX-1C中经过
单片机中时延函数易常范的过错
有时候需要长时间的延时时,可以用循环也可以传一个大点的参数。但是在传大点的参数时一定要看清楚参数的类型及此类型所能表示的值的范围
声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/260197.html