Có tiền bối nào gặp phải trường hợp khi viết code bằng C,tạo file hex xong rồi dùng phần mềm mạch nạp Willar Progammer thì nó báo Some of data out of range has been ignored,kiểm tra Data Buffer thì Address từ 00000000 đến 000007F0 toàn FF,còn với code bằng ASM thì không bị báo lỗi,vì cái vụ FF từ 00000000 đến 000007F0 mà khi nạp vào 89c thì mất code mà led ko chạy đc hoặc chạy lỗi
code e lấy từ khắp nơi,trên mạng,tự viết,thậm chí cực ngắn như kiểu này :
#include <REG2051.H>
#define bat 0;
#define tat 1;
sbit led1=P1^0;
sbit led2=P1^1;
void delay(long int t)
{ unsigned long int i;
for(i=1;i<=t;i++);
}
void main(void)
{
while(1)
{
led1= tat;
led2= bat;
delay(1000);
led1= bat;
led2 = tat;
delay(1000);
}
}
các tiền bối ai có cao kiến gì không giúp e với
cài lại mấy lần rồi,thậm chí cài lài win rồi cài lại vẫn ko hết
code e lấy từ khắp nơi,trên mạng,tự viết,thậm chí cực ngắn như kiểu này :
#include <REG2051.H>
#define bat 0;
#define tat 1;
sbit led1=P1^0;
sbit led2=P1^1;
void delay(long int t)
{ unsigned long int i;
for(i=1;i<=t;i++);
}
void main(void)
{
while(1)
{
led1= tat;
led2= bat;
delay(1000);
led1= bat;
led2 = tat;
delay(1000);
}
}
các tiền bối ai có cao kiến gì không giúp e với
cài lại mấy lần rồi,thậm chí cài lài win rồi cài lại vẫn ko hết