博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
单片机第13课:串口通信---向计算机发送数据
阅读量:6845 次
发布时间:2019-06-26

本文共 636 字,大约阅读时间需要 2 分钟。

JP3接P0口。

#include
#define uchar unsigned charuchar flag,num;//void initSer();void main(){ // initSer(); while(1) { //从计算机接收到的数据立即发送给计算机 if(flag==1) { //关闭中断,否则又要进入中断服务程序,会引起恶性循环 ES = 0; flag = 0; //发送数据。向发送缓存器中写入数据 SBUF = num; while(!TI); TI = 0; ES = 1; } }}//void initSer(){ //T1工作在方式2 TMOD = 0x20; //装初值---9600波特率SMOD = 0 TH1 = 0xfd; TL1 = 0xfd; //启动定时器 TR1 = 1; //串口工作在方式1下 SM0 = 0; SM1 = 1; //同意单片机接收数据 REN = 1; //开中断 ES = 1; EA = 1;}//void ser() interrupt 4{ //软件清零 RI = 0; //读取数据 P0 = SBUF; num = SBUF; flag = 1;}


本文转自mfrbuaa博客园博客,原文链接:http://www.cnblogs.com/mfrbuaa/p/5240216.html,如需转载请自行联系原作者

你可能感兴趣的文章
Centos 5.5 上面Wordpress平台搭建
查看>>
Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
查看>>
演示:穿越模式(在线模式)下基于思科Inline Interface Mode传感器的部署
查看>>
SQL Server 2012笔记分享-39:重建master数据库
查看>>
参加4.29首都网络安全日活动
查看>>
在iPad上使用Office 365
查看>>
十年IT运维谈(二)“0”和“100”
查看>>
poj3445
查看>>
[转]13个绚丽的Jquery 界面设计网站推荐
查看>>
艾伟_转载:ASP.NET MVC分页的实现
查看>>
C# 语音读取字符串
查看>>
css的一些操作
查看>>
SelectedValue与SelectedItem.Value的区别
查看>>
live555学习笔记8-RTSPClient分析
查看>>
QObject::sender() in a Q_PRIVATE_SLOT
查看>>
CString 和 char * 的相互转换
查看>>
UIApplicationDelegateDemo--应用程序前台、后台分析
查看>>
Get ip address from hostname in C using Linux sockets
查看>>
Webservice、缓存、Ajax总结
查看>>
关于svn hook
查看>>