C语言串口与网口转换,单片机通过串口与电脑连接通信C语言源代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
#include
#define uchar unsigned char
uchar time,b_break,b_break_3;
uchar buf;
void waitsend()
{
while(!TI)
{
};
TI = 0;
}
//串行中断程序
void int_s(void) interrupt 4 {
ES = 0; //关闭串行中断
RI = 0; //清除串行接受标志位
buf = SBUF; //从串口缓冲区取得数据
P1 = buf; //数据送往p1口显示出来
if(buf == 255) SBUF = 255; //发送联络信号
else{
switch(buf)
{
case 1: SBUF = 'M',waitsend();break; //如果接受到1,发送字符'M'给计算机
case 2: SBUF = 'C',waitsend();break; //如果接受到2,发送字符'C'给计算机
case 3: SBUF = 'S',waitsend();break; //如果接受到3,发送字符'S'给计算机
case 4: SBUF = '5',waitsend();break; //如果接受到4,发送字符'5'给计算机
case 5: SBUF = '1',waitsend();break; //如果接受到5,发送字符'1'给计算机
default: SBUF = 'n',waitsend();break; //如果接受到其它数据,发送n给计算机
}
}
ES = 1; //允许串口中断
}
void main(void) {
P0 = 0;
P2 = 255; //关闭数码管显示
EA=1;
SCON=0x50;PCON=0X80;
TMOD=0x20;ES = 1;
TL1=TH1=0xf3;TR1=1; //串口工作在模1,波特率4800@12Mhz)
while(1);
//无限循环等待串行中断
}
C语言串口与网口转换,单片机通过串口与电脑连接通信C语言源代码相关推荐
- 单片机串口输入c语言,单片机通过串口与电脑连接通信C语言源代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #define uchar unsigned char uchar time,b_break,b_break_3; uchar buf ...
- 51单片机串口通讯c语言程序,如何使用51单片机实现串口通信
描述 STC51单片机一般带有1个串口,有的带有2个串口,串口一般用于下载程序和串口通信.串口通信特别适合控制设备,所以工控机的电脑上一般都带有串口. 51单片机的串口引脚为P3.0引脚与P3.1引脚 ...
- 一本通c语言在线测评答案,51单片机典型项目实战全能一本通(C语言版)(视频版)最新章节_张毅刚著_掌阅小说网...
1.6 单片机系统的原理电路设计与虚拟仿真 前面介绍了Proteus ISIS软件平台的基本功能及使用.本节通过一个"流水灯制作"的案例,介绍Proteus下的单片机系统原理电路的 ...
- 51单片机实现c语言字母滚动,基于51单片机的led点阵滚动显示上下左右c语言程序.docx...
*********** * * *LED点阵实验(左右上下流动显示) ***************************************************************** ...
- linux 串口转网口工具,linux下串口调试工具/串口终端推荐: picocom(转)
Servlet 3.0 异步模式 Servlet 3.0标准新增了异步处理的支持. 进行异步处理的Servlet和作用于该Servlet的拦截器都必须声明对于异步处理的支持. java 资源监控 ht ...
- 串口(TTL)转USB PL2303与电脑连接不了,PL2303驱动安装失败。数字签名错误,错误代码52
win10系统下,先试试 步骤0: http://blog.csdn.net/CSDNhuaong/article/details/68945601 如果还遇到数字签名错误,(错误:52).参照以下方 ...
- matlab fwrite 多字节,单片机多字节串口接收
工作了一年多,写了不少单片机串口程序.感觉串口多字节接收部分的逻辑相对于配置寄存器跟串口回复来说,是有点难度的--寄存器配置基本上都是死的,串口回复多字节跟回复一字节只是多了一个循环. 串口接收程序是 ...
- 全双工串口、半双工串口总线及其转换
全双工串口.半双工串口总线及其转换 前言 全双工串口 半双工串口总线 两者转换 软硬件配合方案 纯电路方案 前言 这是本人在接触串口总线时的一些总结,希望能对大家有所帮助,若有谬误之处,恳请各位指正. ...
- hmi淘晶驰屏幕程序下载与单片机关于串口的解释
### 其实hmi屏幕极其简单 不用像LCD屏幕那样纯写代码进行编程只需要用电脑完成屏幕的配置 然后直接用就好 首先 单片机与电脑通信是要CH340进行通信的 这是uart通信的重要一点 CH340就 ...
最新文章
- Python学习笔记.OS学习笔记 OS操作系统(operating system)(三) 日期和时间
- [转] Windows Server 2012 Beta Cluster (Hyper-V 3.0)-SMB篇
- 安徽计算机学业水平测试内容,【2017年整理】安徽省学业水平测试信息技术(必修)知识点.doc...
- ASP.NET获取远程网页下载到本地文件
- php isinstance,Python issubclass和isinstance
- hello bokeyuan
- 鸿蒙冰心有其他途径得到吗,关索除了人遁礼包,还有其他途径能获得吗?
- 安徽出台医疗大数据应用发展实施意见
- Vb与数据库学习总结博客
- 基于Python操作Excel实战案例
- 1100个商务企业宣传通用PPT模板免费下载网址
- CodeBlocks下载安装与SDL下载使用配置教程
- 【JSOI2015】bzoj4487 染色问题
- P4939 Agent2
- oliver什么意思java_英语名字“oliver”是什么意思?
- 如何成为一名数据科学家?
- python短信验证码_python发送短信验证码
- 2021年杭州值得去的46家规模互联网大厂公司全名简称
- 空调遥控器c语言源码,51单片机格力空调遥控器设计源码
- http://www.dewen.net.cn/q/6120/如何获取Java对象的大小