串口发送字符串到串口软件
/*发送函数*/
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar Mydata[10]={'q','w','e','r','t','y'};
//sbit KEY=P1^0;
void InitUART(void)
{
TMOD = 0x20; //定时器
SCON = 0x50; //串口
TH1 = 0xF3;
TL1 = TH1;
PCON = 0x80;
EA = 1;
ES = 1;
TR1 = 1;
}
void SendOneByte(uchar Onedata) //发送
{
SBUF = Onedata;
while(TI==0);
TI = 0;
}
void Delay()
{
uint i,j;
for(i=0;i<10;i++)
for(j=0;j<12500;j++);
}
void main(void)
{
uint i;
P2=0xff;
InitUART();
Delay(); //延时一会,让硬件就位,如果不延时,不成功
while(1)
{
for(i=0;i<sizeof(Mydata);i++)
{
P2=0x00;
SendOneByte(Mydata[i]);
}
Delay();
P2=0xff;
Delay();
}
}
//注意,4800波特率
转载于:https://www.cnblogs.com/judes/p/5695778.html
串口发送字符串到串口软件相关推荐
- stm32程序中串口发送以及VC++后台软件接收浮点数所遇到问题的处理总结
一.stm32程序 通过查找网络资料,决定采用函数转换的方式,实现float数转换成char数,再送入modbus寄存器. 首先,在头文件.h中定义: void float_char(float f, ...
- android接收串口发送字符,安卓串口通讯发送指令代码详解
最近好多做安卓端跟硬件交互的,比如一些智能家居,贩卖机的. 而这些不管是485也好,232的板子也好,都会用到串口通讯,去往下位机发送指令操控.下面是我个人的一些理解,发送串口指令的方法都是一样的,各 ...
- 【嵌入式】——串口实验——实现芯片串口收发数据,按键中断串口发送数据,串口接收数据中断来控制LED亮/灭
实验目的: 实现芯片串口收发数据,按键中断串口发送数据:按下按键,向串口发送数据,并通过虚拟终端显示出来: 串口接收数据中断来控制LED亮/灭:通过串口助手向MCU发送数据,"A" ...
- openmv串口发送数据_OpenMV串口发送图片
OpenMV串口发送图片# Hello World Example # # Welcome to the OpenMV IDE! Click on the green run arrow button ...
- C51——通过串口发送字符串到pc串口助手
#include"reg52.h" #include<intrins.h> sfr AUXR=0x8e;//不认识AUXR,报错需要声明void UartInit(vo ...
- mfc如何将一个数组中的字节数据用串口发送出去_RS232串口多机通信
一.基本原理 1.主从多机通信拓扑图 2.主从多机通信的具体过程 1)使所有的从机的SM2位置1,以便接收主机发来的地址: 2)主机发出一帧地址信息,其中包括8位需要与之通信的从机地址,第9位为1: ...
- android串口发送二进位,stm32107串口发送数据的数据用串口助手接收发现数据不对...
下面是我用的STM32单片机串口5的初始化 然后再主函数里面一直发送数据 串口助手的相关配置和串口的配置一样 但是接收的数据和自己发送的数据不一致下面是串口5的初始化(单片机用的是CP2102芯片转U ...
- 串口发送和接受字符串,AD转换多通道读取
困扰了我快一个学期的问题终于解决了-- 原来之前的想法是错的,PCF8591是可以连续工作的,不需要进行延时-- PCF8591每读出一次,就会启动一次的转换,而转换的结果,在下次才能读出,所以需要调 ...
- arduino向串口发送数据时掉包_[技术]清楚简单,一种串口触摸屏的开发流程和方法介绍...
1.什么是串口触摸屏 触摸屏是工业控制上很常见的人机交互部件,很多设备.系统都在使用它,它至少有两个功能:显示,触摸控制. 串口触摸屏是采用串行数据通信协议进行数据交换的触摸屏,具有简单.可靠.易于操 ...
- OpenMV:23串口发送数据
文章目录 产品 Hello World 简单的数据发送 本节讲解 如何使用OpenMV通过串口来发送数据 OpenMV 是可以直接通过串口发送字符串的. 为什么要用串口呢?因为要时候需要把信息传给其他 ...
最新文章
- Github Pages页面重定向到新网址,实现域名跳转
- 执行“conda create -n scrapyEnv python=3.6”,结果出现了“CondaHTTPError: HTTP 000 CONNECTION FAILED for url <h
- Newtonsoft.Json code
- pcre库文件的安装
- python 中的*(星号)和**(双星号)简介
- 小强学渲染之OpenGL渲染管线详析
- git stage 暂存_什么是Git?下载和安装Git
- 读《世界是数字的》有感
- android数据的五种存储方式
- 字体怎么转换html代码,如何设置下列html代码的字体大小和 font-family 以进行水平转换?_html_开发99编程知识库...
- Typedef声明简介
- Zcash下一次NU5升级——基于Halo 2
- 屏幕距离和坐便转换工具_简单好用的视频分辨率转换器推荐
- MSM8953_Linux-Android软件手册资料
- 一文详解空洞卷积(Atrous Convolution)
- 商业智能,数据仓库,ETL,数仓调度工具informatica介绍手账(一)
- 宝宝出生需要的相关资料
- 基于SSM的停车场管理系统
- frameSet和iframe的基本理解
- javaweb报修系统源码
热门文章
- 月薪多少最幸福,离你有多远?
- c语言检测数独是否正确,会数独的大佬请进。这是个判断九宫格数独是否正确的程序。...
- [转]MySQL修改root密码的多种方法
- 第三章:数组[5常见算法]--[6反转]
- win7 64的系统安装。net4.0总是提示安装未成功
- SpringMVC 异常记录
- Java for LeetCode 231 Power of Two
- Activity是如何挂载Pargment的Day35
- iOS常用第三方类库 Xcode插件
- 博客园文章markdown实现