mình mới bắt đầu tìm hiểu KEIL C nên gặp khá nhiều rắc rối. Mình có viết 1 đoạn chương trình chớp tắt 8 led ra port1 đó, nhưng mình viết theo kiểu mãng cho gắn gọn và bị lỗi ko chạy được, chỉ giúp mình với, chương trình mình viết như sau:
#include "regx51.h"
int i;
unsigned char code led[]={P1_0,
P1_1,
P1_2,
P1_3,
P1_4,
P1_5,
P1_6,
P1_7};
void delay(unsigned int time)
{
while(time--)
{
unsigned char time=121;
};
}
void main(void)
{
while(1)
{
for (i=0;i<=7;i++)
{
printf("led[%d]=%d\t",i,led[i])=1;delay(1000);
printf("led[%d]=%d\t",i,led[i])=0;delay(1000);
};
};
}
#include "regx51.h"
int i;
unsigned char code led[]={P1_0,
P1_1,
P1_2,
P1_3,
P1_4,
P1_5,
P1_6,
P1_7};
void delay(unsigned int time)
{
while(time--)
{
unsigned char time=121;
};
}
void main(void)
{
while(1)
{
for (i=0;i<=7;i++)
{
printf("led[%d]=%d\t",i,led[i])=1;delay(1000);
printf("led[%d]=%d\t",i,led[i])=0;delay(1000);
};
};
}
Comment