當前位置:首頁 > 單片機 > 單片機
[導讀]----------------------------------------------------名稱: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 != '