đoạn chương trình sau em viết trên Keil C và mô phỏng trên Proteus, ban đầu led 7 đoạn sẽ hiện số 0 ,sau 5s sẽ hiện số 1, nhưng vừa chạy chương trình nó đã hiện số 1, hàm delay không có hiệu lực, em không hiểu vì sao
#include <REGX52.H>
unsigned char n;
unsigned int m;
void main()
{
m=0;
n=0;
P2=0xc0;
//delay
for(;m<5000;m++)
for(;n<121;n++);
P2=0xf9;
}
#include <REGX52.H>
unsigned char n;
unsigned int m;
void main()
{
m=0;
n=0;
P2=0xc0;
//delay
for(;m<5000;m++)
for(;n<121;n++);
P2=0xf9;
}
Comment