看看我这个程序,能行吗?#define
byte
unsigned
char
#define
word
unsigned
int
typedef
struct
{
byte
year0;
byte
year1;
byte
month;
byte
day;
byte
hour;
byte
minute;
byte
second;
}time;
time
*g_time;
xdata
byte
buffer[];
void
timeincept()
{ byte
a;
uarcon();//串口初始化19200
g_time=buffer;
while
(a--){
while(ri_0==0);
{
*g_time=sbuf0;这一条根本就是错的。
g_time++;
ri_0=0;
}
}
我这么作的话,是否可将数据按照结构体定义的那样正确的写入buffer呢?
我便宜后根本不行,看来只好一个一个的望里送了。
:(
我是c51的初学者,编出这么烂的程序让大家看,真是








