#include "ecbm_core.h" //���ؿ⺯����ͷ�ļ��� #include "fur.h" __IO u16 test=500; void fur_data_in(fur16 addr,fur16 dat){ addr=addr; // dat=dat; test=dat; } fur16 fur_data_out(fur16 addr){ addr=addr; return test; } fur8 fur_get_uart(void){ return SBUF; } void fur_set_uart(fur8 dat){ uart_char(1,dat); } fur8 fur_get_id(void){ return 0; } void fur_overflow_callback(void){ } void fur_master_read_id(u16 addr,u8 id){ fur_set_uart('['); fur_send_num_10(addr); fur_set_uart('@'); fur_send_num_10(id); fur_set_uart(']'); fur_set_uart('?'); } void main(){ //main����������ġ� system_init(); //ϵͳ��ʼ��������Ҳ�DZ���ġ� fur_init(); while(1){ fur_deal(); // fur_master_read_id(15,1); // delay_ms(1000); } } void uart1_receive_callback(void){ fur_receive(); }