STC15F408AS串口发送数据实例
主程序实例代码
/*--------------------------------------------------------------------------------
* 项目名称:
串口通信测试程序 V1.0.0
* 功能描述:
1、串口发送数据
* 配置说明:
MCU: STC15W408AS
开发板: STC15W408AS最小系统板
晶振: 内部时钟11.0592M
扩展模块: -
软件: Keil.C51.V9.01
* 备注:
- 将开发板的串口与电脑串口连接
-------------------------------------------------------------------------------------*/
/************************包含头文件***************************************************/
#include<intrins.h>
#include<STC15W.h>
#include<USART.h>
sbit ledpin = P1^3;
void Delay1000ms() //@11.0592MHz
{
unsigned char i, j, k;
_nop_();
_nop_();
i = 43;
j = 6;
k = 203;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
/************************主函数******************************************************/
void main()
{
unsigned char rdata=0;
InitSerialPort(); //初始化串口
while(1)
{
// rdata=ReceiveByte(); //采用查询法接收数据
// SendByte(rdata); //就把数据发回去
ledpin=0x00;
Delay1000ms();
ledpin=0x01;
Delay1000ms();
SendString("hello world\n");
}
}
/*********************************The End****************************************/
程序源码
链接:https://pan.baidu.com/s/1kQHQKQekGNy5-xOio_AOug
提取码:4qsj