单片机串口输入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 ...
- 串口(TTL)转USB PL2303与电脑连接不了,PL2303驱动安装失败。数字签名错误,错误代码52
win10系统下,先试试 步骤0: http://blog.csdn.net/CSDNhuaong/article/details/68945601 如果还遇到数字签名错误,(错误:52).参照以下方 ...
- c语言字符串正序反序连接输出,C语言中字符串实现正序与逆序实例详解
C语言中字符串实现逆序实例详解 字符串逆序和正序的实现代码: #include #include #include #include #include /*定义*/ typedef struct no ...
- android串口发送二进位,stm32107串口发送数据的数据用串口助手接收发现数据不对...
下面是我用的STM32单片机串口5的初始化 然后再主函数里面一直发送数据 串口助手的相关配置和串口的配置一样 但是接收的数据和自己发送的数据不一致下面是串口5的初始化(单片机用的是CP2102芯片转U ...
- c语言单片机串口通讯,单片机C语言之串口通信协议
串口通信概述 串口通信指串口按位(bit)发送和接收字节.尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据. 常用三种串口通信协议 1.RS-232 RS ...
- 单片机红外通信c语言,基于C语言的计算机与多单片机红外无线串口通信的实现.doc...
基于C语言的计算机与多单片机红外无线串口通信的实现 基于C语言的计算机与多单片机红外无线 串口通信的实现 黄文亮 信息学院 电子信息工程专业 指导教师 刘传菊 摘要:计算机与一台或多台单片机的通信系统 ...
- 单片机 多机通讯c语言,单片机多机串口通信.doc
单片机多机串口通信 摘要 本文详细介绍了基于RS-485总线的单片机与多台单片机间的串行通信原理.实现方法和相应的通信硬件.软件设计.该设计是由单片机与单片机组成的主从控制系统,其中单片 关键词: 单 ...
- 《手把手教你学51单片机》之十三------1602液晶与串口的应用实例
第13章 1602液晶与串口的应用实例 理论上的内容要想逐步消化掌握,必须得通过大量的实践进行巩固,否则时间一长,极容易忘掉.尤其是一些编程相关的技巧,就是靠不停的写程序,不停的参考别人的程序慢慢积累 ...
- 串口 单片机 文件_通俗易懂的单片机工作原理
单片机工作原理: 1.主要器件cpu(负责运算与控制).存储器(程序存储在ROM存储器中,临时变量存放在RAM存储器中).IO(输入.输出),三者相互配合实现单片机的运行. 2.同步:多个独立的部分按 ...
最新文章
- 深度残差收缩网络:借助注意力机制实现特征的软阈值化
- C语言不用文件系统读取文件,C语言-基础教程-非缓冲文件系统
- jQuery表格的行编辑
- 有意思的 Node.js 内存泄漏问题
- redux 存值 及 取值 的操作
- 【BZOJ2243】【codevs1566】染色,树链剖分练习
- MariaDB日志审计 帮你揪出内个干坏事儿的小子
- Android Studio的单元测试
- 推送微信公众号模板消息通知(Java版)
- Oblog4.5跨站漏洞
- ASP.NET性能调优
- 2021洛谷10月月赛3游记
- win7交换机共享宽带连接上网
- 学霸是怎样炼成的(大一上篇)
- java8写一个word count
- 【java】计算员工工资
- css样式的优先顺序
- 求助大神Mac换硬盘后的奇葩问题
- Volatility2安装使用以及CTF比赛题目(复现)
- android 获取sdcard 禁用sdcard,Android获取内置sdcard跟外置sdcard路径
热门文章
- 计算机网络基础实验简答题,计算机网络基础实验报告.doc
- js异步等待完成后再进行下一步操作_彻底搞懂JS事件中的循环机制 Event Loop
- android 图片作为背景图片,Android设置网络图片为手机背景图片的方法
- c语言编程加密和解密,请问有学长做过这个程序设计的吗?C语言写加密解密问题,跪求代码!...
- 阿里为啥放弃Oracle、Hadoop,选择全面拥抱它!网友:断臂求生?
- 每日一皮:你们都是怎么解压的?
- 为了方便读者检索和阅读以往的内容,已开通“号内搜”功能
- 我对软件设计原则的理解
- 检测跟踪分割网络笔记
- pytorch 同步gpu