#include <reg52.h>
void main()
{
TMOD=0X20; // 设置定时器1工作于方式2
TH1=0XFD; // 波特率9600
TL1=0XFD;
TR1=1; // 开启定时器1,用以产生波特率
REN=1; // 打开串行中断允许
SM0=0; // 设置串行口工作于方式1
SM1=1;
while(1)
{
SBUF=1; // 发送数据1
if(TI==1) // 判断数据是否发送完,如果发送完将发送完成标志位软件置0
TI=0;
}
}
/******************** 代码功能 ********************
单片机循环向串口发送数据1
******************** 代码功能 ********************/
/******************** 代码说明 ********************
1. 波特率设置 9600
2. 使用循环检测法发送数据1到电脑端Python
******************** 代码说明 ********************/