函数法:
#include
unsigned char j; while(i--) { for(j=0;j<115;j++) //1ms基准延时程序 { ; } } } void main()
{ P0=0xfe; while(1){
P0=_crol_(P0,1); delay1ms(500); }
}
查表法
#include
unsigned char list[8]={0x75,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}
unsigned char j; while(i--) { for(j=0;j<115;j++) //1ms基准延时程序 { ; } } } void main()
{ while(1){
for(ii=0;ii<8;ii++)
{
P0=list(ii); delay1ms(500); }
}
}
以上两个程序是0.5秒闪一次