微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机数字循环显示c程序

单片机数字循环显示c程序

时间:11-23 来源:互联网 点击:

#include
sbit p10=P1^0;
main()
{unsigned char s[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x00,0x00,0x00,0x00,0x00,0x00,0x00};
unsigned char k,i=1;
unsigned char j;
unsigned char g=0x7f;
void delay();
unsigned char a,b,c;
while(1)
{for(i=0;i<8;i++)
{ j=i;
for(c=250;c>0;c--)
{ P3=g;

P0=s[j];
delay();
if(j==0) {j=i;g=0x7f;k=0;continue;}
j--;

g=(g>>1)+0x80;
k++;

} }
}
}
void delay()
{unsigned char a,b;
for(a=10;a>0;a--)
for(b=200;b>0;b--);}


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top