
//ȴݷͳɹ
#define WAIT_SEND_OK(); //while( #.MEGA328.UCSR0A.5(bit) == 0 ) {} #.MEGA328.UCSR0A.5(bit) = 1;

//ȴյ
#define WAIT_RECEIVE(); //while( #.MEGA644.UCSR0A.7(bit) == 0 ) {}

//崮ݼĴ
link memory VHdata {} = #.USER0.VHdata;
VHdata uint8 UDR = #addr 0x0500 + 0;
VHdata int32 Baud = #addr 0x0500 + 1;

//崮жԴ
#define INTERRUPT_UART interrupt [0x10]

//ò
void set_baud( int32 t_baud )
{
	Baud = t_baud;
}




