51单片机系列之串口
时间:2018-10-26 17:00:01
手机看文章
扫描二维码
随时随地手机看文章
[导读]----------------------------------------------------名称: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; //打开总中断
}
/*发送一个字节*/
void UART_send_byte(unsigned char dat) {
SBUF = dat;
while(!TI)
;
TI = 0;
}
/*发送一个字符串*/
void UART_send_str(unsigned char *s) {
while(*s != '