版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
内容:连接好串口波特率设置为9600,无奇偶校验
接上串口可以接收到自己发送的字苻
#include<reg52.h> //包含头文件,一般情况不需要改动头文件包含特殊功能寄存器的定义
请提前计算一下所选晶振能达到的最高速度,波特率不能超过最高速度
//const 限定一个变量不允许被改变在一定程度上提高程序安全性和可靠性
//code 存储区间为 程序存储区
//只响应"接收"中断,"发送"中断来了就直接抹掉
RI = 0; //串口中断标志不能自己清除需要手动清除
TI = 0; //串口发中断是发送完缓冲区数据之后产生
ES = 0; //禁止中断,让串口安心工作啊