-
大小: 25KB文件类型: .rar金币: 2下载: 0 次发布日期: 2023-12-01
- 语言: 其他
- 标签: STC15W408AS 串口收发 STC
资源简介
测试STC15W408AS单片机串口收发,测试成功,串口将接收到的数据原封不动的发出去
代码片段和文件信息
#include //2月10日调试串口收发,发什么回什么,下载内部晶振110592,9600波特率包含头文件
unsigned char date;
unsigned char recFlag; //接收数据标识,0未接收数据,1接收收据
void init_serial(); //声明初始化函数
void send(); //生命发送函数(MCU->PC)
void receive(); //生命接收函数(PC->MCU)
main()
{
init_serial(); //串口初始化
IE=0; //屏蔽种卸?
while(1)
{
receive(); //调用两个函数实现收发扫描
send();
}
}
void init_serial() //初始化串口
{ //定时器T2使用工作方式1,波特率9600,允许接收晶振11.0592
SCON=0X50; //8位数据,可变波特率
AUXR |= 0x01; //串口1选择定时器2为波特率发生器
AUXR|=0X04; //定时器2时钟为Fosc,即1T
T2L=0xE0; //设置定时器处置 110592》9600
T2H=0xfE; //设置定时器处置 110592》9600
AUXR|=0X10; //启动定时器2
TI=1;
EA=1;
}
/***********************************/
//以下配置为采用33.1776晶振,9600的波特率
/***********************************/
//void init_serial() //初始化串口
//{ //定时器T2使用工作方式1,波特率9600,允许接收晶振33.1776
// SCON=0X50; //8位数据,可变波特率
// AUXR |= 0x01; //串口1选择定时器2为波特率发生器
// AUXR|=0X04; //定时器2时钟为Fosc,即1T
// T2L=0xE0; //设置定时器处置 33.1776》9600
// T2H=0xfE; //设置定时器处置 33.1776》9600
// AUXR|=0X10; //启动定时器2
//
// TI=1;
// EA=1;
// }
void send() //把接收到的数据原封不动发出去
{
if(TI==1) //检测输出师傅READY
{
if(recFlag==1) //是否接收过数据
{
SBUF=date; //发送数据
recFlag=0;
TI=0;
}
}
}
void receive()
{
if(RI==1) //检测是否有数据接收
{
date=SBUF; //接收数据
recFlag=1; //设置接收标志符
RI=0; //清除标志位
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 12805 2017-02-09 12:59 2-10日测试STC15W408AS单片机串口收发\STC15F2K60S2.h
文件 5108 2017-02-10 13:34 2-10日测试STC15W408AS单片机串口收发\test-rx-tx
文件 1995 2017-02-10 14:44 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.c
文件 279 2017-02-10 13:34 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.hex
文件 37 2017-02-10 13:34 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.lnp
文件 2802 2017-02-10 13:34 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.LST
文件 5023 2017-02-10 13:34 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.M51
文件 5404 2017-02-10 13:34 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.OBJ
文件 179 2017-02-10 14:45 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.plg
....... 71379 2017-02-10 14:45 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.uvgui.Administrator
....... 71379 2017-02-10 14:45 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.uvgui_Administrator.bak
....... 5386 2017-02-10 14:45 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.uvopt
....... 13428 2017-02-10 13:26 2-10日测试STC15W408AS单片机串口收发\test-rx-tx.uvproj
目录 0 2017-02-10 14:45 2-10日测试STC15W408AS单片机串口收发
----------- --------- ---------- ----- ----
195204 14
- 上一篇:中国人口矢量数据
- 下一篇:WDM网管接口技术规范
相关资源
- STC8951系列单片机中方指南
- Omron ETN21模块进行modbustcp通讯
- 基于MFC扩展CListCtrl子项显示图片并叠
- STC12C5A60S2 CH4521 驱动数码管 显示
- 可编辑的CListctrl 支持CEDIT文本框,C
- STC12C系列单片机函数库
- CListCtrlExDemo.rar
- 适用于STC单片机和51单片机的SX1262驱动
- EESkill NRF24L01 无线模块用户手册
- IAP15f2k61s2
- 校园一卡通系统中RFID读写器的设计
- STC11F04单片机串口终端程序
- STC11F32单片机的射频读卡器设计
- STC-ISP_V4.83
- 基于STC89C52的瓦斯检测及红外控制系统
- ROST内容挖掘软件
- 基于51单片机的超声波测距技术实现含
- RC522读写MI卡程序,STC89C52RC调试通过,
- STC89C52+LCD12864+18B20+1302万年历
- STC库文件 STC.CDB
- 单片机89c52与MLX90614红外的测温程序
- stc8单片机12位ad程序查询模式
- STC-ISP51单片机
- ESP8266AP模式控制51单片机亮灯.docx
- [Altium_Designer]_STC89C52单片机最小系统原
- 51单片机控制步进电机软硬件实现
- 基于STC89C52的GSM智能家居报警系统
- 3_STC15F2K60S2仿真操作
- 基于STC89C52单片机的数字时钟
- 中科大多速率数字信号处理课件及作
评论
共有 条评论