试试我这个

#include

#define uint unsigned int

#define uchar unsigned char

#define BAUD 9600

#define XTAL 11059200

//****************************************

//延时

//****************************************

void delay(unsigned int k)

{

unsigned int i,j;

for(i=0;i

{

for(j=0;j<121;j++);

}

}

/***************************************************

发送一个字节

***************************************************/

void SendByte(unsigned char dat)

{

SBUF = dat;

while(!TI);

TI = 0;

}

//**************************************************

void sendString(char *str)

{

while(*str!='\0')// \0 表示字符串结束标志,

//通过检测是否字符串末尾

{

SendByte(*str);

str++;

}

}

void main()

{

SCON = 0x50;

TMOD = 0x20;

PCON = 0x00;

TH1 = (unsigned char)(256 - XTAL/12/32/BAUD);

TL1 = TH1;

TI   = 0;

RI   = 0;

TR1  = 1;

IE   = 0x90;

while(1)

{

sendString("abcd\r\n");

delay(1200);

}

}

tup.png

(93.85 KB, 下载次数: 59)

2017-3-17 17:06 上传

计算机串口无法发数,单片机向电脑发送数据,为什么串口调试助手收不到数据 求助...相关推荐

  1. 51单片机串口的应用(单片机和电脑互发数据)

    现在来详细看一下寄存器,我们直接查看单片机手册. SCON寄存器 先来说说SCON寄存器. 前一节我们提过,我们一般使用串口用的是模式1,即8位UART,这样我们就用不到校验位.从手册中可以看到,寄存 ...

  2. 单片机编程中,如何用串口调试助手直接打印出十进制数

    1.前言 我们知道,串口调试助手的接收窗口能够看到十六进制数和字符串,如果我要发送33这个数,直接用平常的串口字符发送函数,16进制显示的是21,而要是没有勾选"16进制显示",那 ...

  3. 串口调试助手读写三菱fx3u数据_C#读写三菱Fx PLC 使用Fx 串口协议 读写Fx3U设备

    本文将使用一个Github开源的组件库技术来读写三菱 FX PLC,使用的是基于串口的实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地 ...

  4. 串口调试助手读写三菱fx3u数据_用电脑通过串口(RS485)给三菱PLC(FX3U)发指令,怎样在梯形图里写接收串口数据的程序?...

    展开全部 在PLC参数中设置串口参数.起始符和停止符.具体设e68a8462616964757a686964616f31333431373334置方法是:定义起始符02H,定义停止符为回车或其他即可. ...

  5. 串口调试助手读写三菱fx3u数据_通过FX3U-485-BD实现PLC和计算机的RS485通信

    在挑残机项目中,主站需要记录PLC(FX3U-128MT)的错误报警信息,故需要在PLC和主站PC间进行通信,且PLC和主站PC间距离较长,考虑到RS232最远通信距离为15m不能达到我们的要求,在本 ...

  6. 单片机串口android串口调试助手,单片机串口及串口调试助手的使用

    要求:pc机向单片机发送321,单片机向电脑发送get321!,pc机向单片机发送123,单片机向pc机发送当前的秒数(自打开到接收到的时间值) #include #include "Con ...

  7. 【Qt串口调试助手】1.2 - 串口数据接收不发生换行,CH340 / CP2102 多硬件兼容

    上一篇提到:对串口接收的显示,使用的是当前位置插入+移动鼠标光标到末尾的方式.这种方法可以有效解决 串口数据接收发生换行的问题,并且解决 CH340 / CP2102 多硬件显示结果不一致的问题.那有 ...

  8. TwinCAT3串口通讯EL6021模块使用-和串口调试助手自由协议通讯

    目录 一.简介 二.环境介绍 三.接线连接 四.创建TwinCAT3程序工程 1.IO扫描和参数设置 2.字符串型数据发送和接收PLC程序创建 (1)库文件添加 (2)创建任务和程序 (3)变量关联 ...

  9. 51单片机串口向电脑发送数据

    声明:本人跟随b站江科大学习,我的所有文章仅记录我的学习总结,以防我以后忘了,有地方回忆,况且江科大的资料都是开源的.我也希望大家多多去看江科大的视频,讲的是真的好,我的文章仅限看过视频学习过的,过段 ...

最新文章

  1. 基于FPGA的SPI FLASH控制器设计
  2. linux下makefile使用
  3. 【转】[Hadoop源码解读](四)MapReduce篇之Counter相关类
  4. virtualBox中的ubuntu共享文件夹
  5. 《研磨设计模式》chap14 迭代器模式(1)简介
  6. 为什么我不喜欢数据库三范式
  7. linux关闭4750 端口,【ubuntu分享帖】acer 4750G ubuntu安装后的一些设置
  8. Java多线程学习二十三:什么是阻塞队列
  9. Comet OJ - Contest #11 题解赛后总结
  10. 要注意了!这样使用MyBatis框架,被攻击了!
  11. oracle中job的retry次数,Oracle 19c注意事项: DBMS_JOB 行为变化
  12. 省中心IEPGM同步到地市的IEPGM有问题,中心为“已商用”状态,地市为“已上架”状态
  13. C++入门——别碰方块游戏
  14. rk3399调试ov2659(camera模块@dvp接口)--源码分析
  15. linux企业版as,Redhat 企业版 LINUX AS5.0 下载地址
  16. Font family [‘sans-serif‘] not found.Falling back to DejaVu Sans.解决办法
  17. Blender制作火焰烟雾特效
  18. FIX协议教程1-什么是FIX会话和管理消息
  19. 第二章:解决LuckySheet 使用生成图表的时候发生 h.createChart is not a function错误
  20. div中的img标签多余空白bug解决方案

热门文章

  1. mysql 统计历史累计数据,每天的数据需要进行累加
  2. ASP.NET 开发WAP网站
  3. 软件测试基础笔记总结
  4. 第十三招: 盯紧大阳线带“十字星”
  5. 保利威视频 去掉首次加载背景图遮罩
  6. Android厂商推送冲突了。。,kotlin语法
  7. php5.3.13 apc,PHP安装APC扩展
  8. 操作系统的运行机制与体系
  9. GBase 8a MPP Cluster技术先进性
  10. 汉明码——计算机网络——全网最通俗的讲解