Chương trình này sai chỗ nào mà mình không quét led 7 đoạn không được ;
Mình muốn cho led chạy từ 00-99;
Thời gian nhảy số không cần thiết ;nhưng nếu được thì 1s là vui rồi ;
Mọi người giúp với ! ( mình mới tập tọe)
Các bạn dùng tạm hình này vậy
http://picasaweb.google.com/bartholo...88821555383682
Mình muốn cho led chạy từ 00-99;
Thời gian nhảy số không cần thiết ;nhưng nếu được thì 1s là vui rồi ;
Mọi người giúp với ! ( mình mới tập tọe)
PHP Code:
#include <REGX52.H>
sbit led1=P2^0;
sbit led2=P2^1;
unsigned char font[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};
unsigned char nghin,tram,chuc,donvi;
void delay()
{
unsigned int k;
for(k=0;k<3300;k++);
}
void count(void)
{
int i,j;
//i=j=0;
for ( i=0;i<100;i++)
{
chuc=i/10;
donvi=i%10;
while(j<5)
P1=font[donvi];
led2=0;led1=1;
delay();
led2=1;
P1=font[chuc];
led1=0;led2=1;
delay();
led1=1;
j++;
}
}
void main()
{ while (1)
{
count();
}
}
http://picasaweb.google.com/bartholo...88821555383682
Comment