一、switch语句判断
#include <REGX51.H>
unsigned int i=25,p;
unsigned char a[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay(unsigned int x)
{
while(x--);
}
void main(void)
{
while(1)
{
P0=0xff;
switch(p)
{
case 0:P0=a[i%10];P2=0xfe;break;
case 1:P0=a[i/10];P2=0xfd;break;
}
p++;
if(p==2)
p=0;
delay(100);
}
}
二、四段显示
#include <REGX51.H>
unsigned a[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned int i=5552,p;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载