Bạn nào giúp mình với.
Code của mình sao led bị nháy
các bạn tải file đính kèm về fix giúp mình với đang cần gấpTestled7doanquet11119114.zip
Code của mình sao led bị nháy
HTML Code:
#include<at89x51.h>
#define uchar unsigned char
uchar MM[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
sbit LED1=P2^0;
sbit LED2=P2^1;
void delay_ms(unsigned int Time)
{
unsigned int i,j,t;
t=Time;
for(i=0;i<t;i++)
{
for(j=0;j<125;j++);
}
}
void delay(unsigned long ms)
{
unsigned long i;
for ( i=0;i<ms; i++)
{}
}
void khaibao()
{
TMOD=0x20; //0010000
TH1=0xFD; //9600
TL1=0x00;
TR1=1; //cho t1 chay
PCON=0;
SCON=0x40;
P3=0xff;
}
void hienthi(unsigned char x)
{
unsigned int i;
unsigned char chuc=x/10;
unsigned char donvi=x%10;
LED1=0;LED2=1; P0=MM[chuc]; delay_ms(10);
LED1=1;LED2=0; P0=MM[donvi];delay_ms(10);
}
void main()
{
unsigned int dem=0,i;
while(1)
{
for(i=0;i<10;i++)
{
while(1)
{
hienthi(dem);
delay_ms(1000);
dem++;
}
}
}
}
Comment