串口
来源:互联网 发布:数据库自动生成代码 编辑:程序博客网 时间:2024/04/29 03:01
#include <reg52.h>#include "./delay/delay.h"/*==================功能:串口初始化==================*/void uart_init(){ SCON = 0x50; //设置串口的工作方式,8N1TMOD |= 0x20; //设置定时器的工作方式,用作串口波特率TH1 = 0xfd; //设置串口的波特率为9600TR1 = 1;}/*============================功能:通过串口发送单个字符============================*/void uart_send_byte(unsigned char byte){ SBUF = byte; while(!TI); //TI:硬件自动置1,手动清0 TI = 0;}void main(){ uart_init(); while(1){ uart_send_byte(0x55);delay_s(1);}}
0 0