三九宝宝网宝宝教育教学论文

求一个跑马灯的单片机C语言程序

01月06日 编辑 39baobao.com

函数法:

#include #include void delay1ms(unsigned int i) {

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 #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秒闪一次

推荐阅读
图文推荐