#include
#include "../delay/delay.h"
/*============================================================
串口初始化
=============================================================*/
void uart_init()
{
SCON = 0x50; //设置串口的工作方式,8N1
TH1 = 0xfd; //设置串口的波特率为9600
TR1 = 1;
}
/*=================================================================
通过串口发送单个字符
==================================================================*/
void uart_send_byte(unsigned char byte)
{
SBUF = byte;
while(!TI); //TI:硬件自动置1,手动清0
TI = 0;
}
/*=================================================================
通过串口发送字符串
==================================================================*/
void uart_send_str(unsigned char *s)
{
while(*s != '\0')
{
uart_send_byte(*s);
s++;
}
}
#if 0
/*=================================================================
串口中断服务函数
==================================================================*/
void uart_isr() interrupt 4
{
if(RI)
{
}
}
#endif
上一篇:单片机——ds1302代码
下一篇:51单片机—矩阵键盘-代码
推荐阅读
史海拾趣
- 【TI 教室】学电源,晒成绩,挖楼有礼!
- Dig八月 EEWORLD为你做专题!
- 有奖直播 | 安富利、Nordic、TDK | AIoT“ 算法+芯片+终端 ”边缘计算解决方案
- 相约秋色~相约北京~恩智浦工业和物联网技术峰会 约起来!
- 【评论有礼!】Sleepace RestOn 智能睡眠监测仪拆解
- EEWorld十五周年,感恩同行!盘点那些难忘的小确幸~
- 2016 TI嵌入式产品研讨会全网首映,下载有好礼!
- 月度原创精选评选2018年2月(总第2期)
- 电感知识大考:遇到这些问题怎么办?|“MPS电感探索季:发现小且不凡的秘密!”第一站
- 有奖直播|安森美高能效产品在 EV-Charger 市场的应用



XC6406PP60DL






京公网安备 11010802033920号