新闻中心

EEPW首页>嵌入式系统>设计应用> 用软件延时实现00-59秒单片机计

用软件延时实现00-59秒单片机计

作者: 时间:2013-03-12 来源:网络 收藏

TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

END

7. C语言源程序

#include AT89X51.H>

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f};

unsigned char Second;

void delay1s(void)

{

unsigned char i,j,k;

for(k=100;k>0;k--)

for(i=20;i>0;i--)

for(j=248;j>0;j--);

}

void main(void)

{

Second=0;

P0=table[Second/10];

P2=table[Second];

while(1)

{

delay1s();

Second++;

if(Second==60)

{

Second=0;

}

P0=table[Second/10];

P2=table[Second];

}

}

实现00-59秒计时器程序全部完毕

加速度计相关文章:加速度计原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭