51单片机显示00-99(c语言)

发布时间:2013-01-15 10:33:52   来源:文档文库   
字号:

#include//包含单片机对应的头文件

void delay_ms(unsigned int time) //延时毫秒数

{

unsigned int i,j;

for(i=time;i>0;i--)//i不断减一,知道i大于0条件不成立为止

{

for(j=125;j>0;j--)//i不断减一,知道i大于0条件不成立为止

{;}

}

}

//int lie[0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f]; //显示x

//int hang[0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80];

unsigned int sc[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};

//unsigned int se[8]={0x7f,0xbf,0xdf,0xf7,0xf7,0xfb,0xfd,0xfe};

//------------------------------------------0008

/*void main(void)

{

int i,j;

while(1)

{

for(i=0;i<10;i++)

for(j=0;j<10;j++)

{

P1=0x01;

P0=0xc0;

delay_ms(1);

P1=0x02;

P0=sc[i];

delay_ms(50);

}

}

}*/

//-----------------------------------------0099

void main(void)

{

int i,j;

int n,m;

while(1)

{

for(i=0;i<100;i++)

{

n=i/10;

m=i%10;

for(j=0;j<15;j++)

{

P1=0x01;

P0=sc[n];

delay_ms(2);

P1=0x02;

P0=sc[m];

delay_ms(50);

}

}

}

}

电路图如下:

本文来源:https://www.2haoxitong.net/k/doc/db5aa4e2172ded630b1cb6a3.html

《51单片机显示00-99(c语言).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式