收藏 分销(赏)

15W408AS串口收发程序.doc

上传人:人****来 文档编号:3165146 上传时间:2024-06-22 格式:DOC 页数:2 大小:13KB 下载积分:5 金币
下载 相关 举报
15W408AS串口收发程序.doc_第1页
第1页 / 共2页
15W408AS串口收发程序.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
#include <15w408as.h> //包含头文件 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,波特率9600bit/s,允许接收晶振33.1776 SCON=0X50; AUXR|=0X04; T2L=0xa0; //设置初值 T2H=0xfc; AUXR|=0X10; //TR1=1; //开始计时 //PCON=0x00; //SMOD=0; //SCON=0x50; 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; //清除标志位 } } (范文素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服