bài này mình lấy trên mạng.mình cũng xem xét kỹ với mạch của mình rồi. k biết có sai sót ở đâu không mà mình thấy nó không chạy
"#include <REGX52.H>
char c;
void main(void)
{
TMOD=0x20;
SCON=0x50;
TH1=0xFD;
TR1=1;
while(1)
{
while(RI==1)
{
c=SBUF;
RI=0;
}
switch(c)
{
case '1':
P2=0xFE;
break;
case '2':
P2=0xFC;
break;
case '3':
P2=0xF8;
break;
case '4':
P2=0xF0;
break;
case '5':
P2=0xE0;
break;
case '6':
P2=0xC0;
break;
case '7':
P2=0x80;
break;
case '8':
P2=0x00;
break;
default:
P2=0xFF;
break;
}
}
} "
"#include <REGX52.H>
char c;
void main(void)
{
TMOD=0x20;
SCON=0x50;
TH1=0xFD;
TR1=1;
while(1)
{
while(RI==1)
{
c=SBUF;
RI=0;
}
switch(c)
{
case '1':
P2=0xFE;
break;
case '2':
P2=0xFC;
break;
case '3':
P2=0xF8;
break;
case '4':
P2=0xF0;
break;
case '5':
P2=0xE0;
break;
case '6':
P2=0xC0;
break;
case '7':
P2=0x80;
break;
case '8':
P2=0x00;
break;
default:
P2=0xFF;
break;
}
}
} "
Comment