博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
89c52串口发送接收小示例
阅读量:6956 次
发布时间:2019-06-27

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

//串口发送

void sendChar(char *p)//调用前关中断,调用完成后关中断{ while(*p != '\0') {  SBUF = *P  while(!TI);    TI = 0;  p++; }}

 

//串口接收

//串口初始化

void series_init(){ SCON = 0x50; //串口工作方式1,允许接受 TMOD = 0x20; //定时器T1工作方式2 TH1 = 0xfd;TL1 = 0xfd; //定时初值 PCON &= 0x00; //smod = 0 TR1 = 1; //开启定时器1 EA = 1;ES = 1; //开总中断可串行终端}

 

unsigned char ReceiveBuf;//串行中断服务函数void series() interrupt 4{ RI = 0; ReceiveBuf = SBUF; /*  do something; */}

 

 

转载地址:http://qllil.baihongyu.com/

你可能感兴趣的文章
ECharts实例(1)
查看>>
eclipse 配置git ssh登录
查看>>
安装MariaDB和Apache
查看>>
Tomcat项目部署—动态部署
查看>>
FastCGI 进程管理器(FPM)-配置
查看>>
Hello Word ~ v0.2.2 背单词软件发布 -- By WHYPRO
查看>>
文件上传显示保存到数据库实现类
查看>>
JQuery笔记
查看>>
JVMTI开发教程之一个简单的Agent
查看>>
struts2.0中struts.xml配置文件详解
查看>>
spring 事务管理——回滚之service层(事务控制层)
查看>>
Git学习笔记
查看>>
Developer Express 之 XtraReport报表预览控件PrintControl设置
查看>>
Httpclient 4.x文件上传
查看>>
SpringMVC 学习系列 (5) 之 数据绑定 -2
查看>>
04. Java NIO Buffer 缓冲区
查看>>
Java 锁与对象头
查看>>
Ant安装使用说明
查看>>
Spark(Memory)
查看>>
整洁代码之道——重构
查看>>