看看我这个程序,能行吗?
#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的初学者,编出这么烂的程序让大家看,真是
发表时间:2003年4月10日15:23:22