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

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

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;}
你可能感兴趣的文章
Kotlin入门(2)让App开发变得更容易
查看>>
C#二进制与字符串之间的相互转换
查看>>
Silverlight+WCF 新手实例 象棋 棋子移动-规则[将、马、士、相、炮](八)
查看>>
安装Linux Deploy和Termux之后,再安装ftp服务软件都是多余的!
查看>>
《怎样花两年时间去面试一个人》笔记
查看>>
网络编程bio流程Java demo
查看>>
Gym - 100269F Flight Boarding Optimization(dp+树状数组)
查看>>
Codeforces Global Round 1
查看>>
EXPORT Man Information for Linux use COMMAND col
查看>>
CodeForces 221(div 2)
查看>>
页面的注释
查看>>
UILabel居中显示的方法
查看>>
JavaScript概述
查看>>
使用线性回归推导函数实现线性回归
查看>>
基于MODBUS的CRC
查看>>
数据采集端框架V0.0.1
查看>>
c++ STL(2)
查看>>
c++ 随机函数用法
查看>>
SQL Server中char、nchar、varchar、nvarchar的区别
查看>>
各位同意转载博文的善意,是否被恶意利用?文章被转载了,该不该收钱?
查看>>