#ifndef MC8051FUN_H #define MC8051FUN_H #include #include <8052.h> #define STC15XX 1 // STC15xx family #define AT89XX 2 // AT89XX family #define AT89XX_6T 3 // AT89C89C52 in 6T mode void uart_send_chr(char tx_data); void uart_send_str(const char *str); void uart_init_(uint8_t timer_init,uint8_t x2); #define uart_init_8051(baud,x2) \ uart_init_(256L-FOSC/12L/(baud*32L/(1<