[導讀]----------------------------------------------------名稱:51單片機自帶串口平臺:Keil 4, Ly-51S學習板引腳定義如下:RXD TXDMAX232與51連接:TXD-T1IN RXD-R1OUT------------------------------------------------
----------------------------------------------------
名稱:51單片機自帶串口
平臺:Keil 4, Ly-51S學習板
引腳定義如下:RXD TXD
MAX232與51連接:TXD-T1IN RXD-R1OUT
-----------------------------------------------------*/
#include
/*串口初始化*/
void UART_init() {
SCON = 0x50; // SCON: 模式 1, 8-bit UART, 使能接收
TMOD |= 0x20; // TMOD: timer 1, mode 2, 8-bit 重裝
TH1 = 0xFD; // TH1: 重裝值 9600 波特率 晶振 11.0592MHz
TR1 = 1; // TR1: timer 1 打開
EA = 1; //打開總中斷
}
/*發(fā)送一個字節(jié)*/
void UART_send_byte(unsigned char dat) {
SBUF = dat;
while(!TI)
;
TI = 0;
}
/*發(fā)送一個字符串*/
void UART_send_str(unsigned char *s) {
while(*s != '