;先通过串口调试工具即PC发送字符给单片机,单片机接收数据后再发给PC, ;再次通过串口调试工具观察传送结果,即实现了PC到单片机的收发 ;由于本地仿真,需要安装虚拟串口,PC用COM1口,MCU的COMPIM设为COM2,波特率均为9600 org 0000h ajmp main org 0023h ajmp aa org 0030h main: mov scon, #50h ;设置单片机串口方式1接收 mov tmod,#20h ;定时器T1工作于定时方式2 mov pcon,#00h ;串口波特率SMOD=0,Fosc=11.0592M mov th1,#0fdh ;定时器T1初值=FDH,产生9600波特率 mov tl1,#0fdh setb ea setb es setb tr1 CLR F0 ;F0=0接收 mov a,sbuf ;启动串口接收数据 sjmp $ aa: JB F0,TRS SETB F0 clr ri ;接收一个数据后清除RI标志 MOV SCON,#40H ;设置单片机串口方式1发送 MOV SBUF,A ;启动串口发送数据 RETI TRS: CLR TI ;发送一个数据后清除TI标志 CLR F0 MOV SCON,#50H ;设置单片机串口方式1接收 mov A,sbuf ;启动串口接收数据 RETI end
单片机-串口与PC通信
相关推荐
MSComm控件实现单片机与PC机的串口通信
本文主要利用MSComm控件实现单片机与PC机的串口通信,重点是软件部分的设计。采用VC++ 6.0软件开发平台,利用MFC编程的思想方法,建立友好的人机交互界面。PC机向单片机发送信号,将单片机
2020-07-14 10:50:433179
RS 232串口通信在PC机与单片机通信中的应用
在绝大多数PC机的标准配置中,都有一个到多个RS 232串口,因为RS 232串口担负着PC机和单片机之间大量的数据交换的重任。单片机89C52用于自动控制及数据传输,并通过RS 232接口向上位机进行数据通信。
2016-01-19 10:09:386025
51单片机串口通信出现硬件故障
51单片机串口通信,PC可以接收单片机信息,单片机收不到PC发送的信息,硬件问题,当一样的程序运行在工厂做的开发板上时,一切正常。在我自己焊接的板上不行。运行单片机发送信息到PC上的程序时,单片机和串口接头RXD,TXD上都有脉冲信号。恳请各位大侠不吝赐教
2019-03-20 05:07:20
51单片机串口通信求助!!!!!
最近在使用串口通信时遇到了点小问题解决不了,用的是AT89S51和max232与PC的通信,串口连接好之后板子上电,测试程序在跑,但是串口不工作,此时测的单片机TX引脚低电平,然后掉电之后迅速上电串口就好了,大神给我分析一下子。。。在线等。。。。。。
2012-10-30 09:10:59
51单片机串口通信问题
PC可以接收单片机信息,单片机收不到PC发送的信硬件问题,当一样的程序运行在工厂做的开发板上时,一切正常。在我自己焊接的板上不行。运行单片机发送信息到PC上的程序时,单片机和串口线RXD,TXD上都有脉冲信号,
2013-09-28 22:19:22
51单片机串口人机交互调试器使用流程分享!
调试器就能帮到你。其原理是通过51单片机的串口与PC通信,PC发送指令,然后单片机执行指令完成相应的功能。目前调试器的代码暂不开源,以库的形式发布给大家使用。使用示例先看一下 help 的内容:目前有四个
2019-07-18 04:01:03
51单片机与PC串口通信时同时上电出现串口死机
51单片机用MAX232CPE做232串口通信,当PC与单片机同时上电后,用串口助手无法通信,单片机单独上电后就可以通信了,每次启动都出现这样的问题,但是用串口转USB再通信就没有这样的问题,求大神指导一下这是什么问题
2019-05-21 03:31:53
PC 机与单片机通信(RS232 协议) 精选资料推荐
PC 机与单片机通信(RS232 协议)1、单片机串口通信的应用2、PC控制单片机IO口输出3、单片机控制实训指导及综合应用实例4、单片机给计算机发送数据文章目录PC 机与单片机通信(RS232
2021-07-20 06:30:39
PC与单片机通信
截图只是部分,具体看下面目录,图片下面也有获取地址下载地址:技术交流:78709199目录内容:0001、PC与单片机通信(RS232)0002、C与VB语言联合在proteus上仿真0003、IC卡读写仿真0004、Integrate就医服务平台论文0005、PC红外线遥控器上位...
2021-08-06 07:14:06
pc机单个232口和设备通信
想做个PC机单个232串口和单片机 的通信, 单片机用IO口模拟UART , 单个单片机和pc通信可以,但是多个单片机同时和一个串口通信怎么做呢,目前想做12个同时通信,有没大大指导下 除了买PCI串口扩展卡之外~~
2012-09-28 10:05:16
单片机串口通信
在做串口通信时遇到的问题:单片机没有上电的时候,电脑能识别连在单片机上的串口,设备管理器中能显示有端口;但是单片机一上电,就无法识别了,在设备管理器中也没有显示相应端口了。我用的是USB转串口的线直接连的,驱动我也装好的
2012-11-25 13:12:54
单片机与PC机串口通信编程
单片机与PC机串口通信编程实验目的利用PROTUES仿真软件、串口调试助手、虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法;尝试制定通信协议,单片机根据通信协议解析
2022-02-16 07:00:11
LabVIEW串口通信实例:PC机与51单片机串口通信实例
相关课程推荐:《8周LabVIEW视觉项目编程实战特训营》LabVIEW串口通信实例:PC机与51单片机串口通信实例
2015-06-28 20:04:57
LabVIEW与单片机串口通信的问题
各位大神,我刚接触LabVIEW不久,我现在有一个89C52单片机,想把单片机采集到的数据传给上位机LabVIEW,现在单片机的串口程序已经改好,并在电脑上可以用串口调试助手看到单片机传来的数据
2015-06-18 16:23:55
Proteus 51单片机与PC的串口通信调试
/*******************************************************************************实验:单片机与PC串口通信发送十六进制的数据也就是HEX发送,单片机得到的就是原值;若文本形式发送,单片机接收到相应的ASCII码;这里采用十六进制发送,无需转换
2018-11-27 13:57:41
[求助]求毕业设计参考:单片机与上位机(PC)通信电路与软件设计
设计要求:1.单片机与PC之间通过串口进行通信。 2上位机通信界面送字符R,单片机接收字符,自右向左循环点亮8个LED灯,上位机送L字符,单片机接收字符,自左向右循环点亮8个LED灯。3上位机界面具有对话框,向单片机送字符直接通过对话框输入相应字符。
2010-10-28 23:56:50
labview实现PC 与单片机通信
labview实现PC 与单片机通信,任务要求:PC机发送数据给单片机,然后单片机返回发送的数据,测试发送的数据和接收的数据是否相同。波特率:4800,数据位8,校验位:0,停止位:1
2013-06-26 08:49:44
关于51单片机串口通信的问题
一个字节,单片机的RI/TI位会置1从而选择是否进入中断。以最基本的使用“串口助手”实现PC与单片机的串口通信为例:如图是PC从串口助手发送一个字符到单片机,再由单片机返回该字符的例程结果。该字符
2017-10-26 10:18:54
基于AT89C51单片机串口通信的程序设计
本文将介绍单片机串口的特点及编程方法,并且在最后给出一个实用的单片机和计算通过串口通信的程序。本文大致分为:串行接口的基本特点串口控制寄存器MCS--51单片机的串口工作方式波特率的选择与pc串口
2011-11-03 17:09:54
急求C8051F340实现单片机与pc机之间简单的相互通信的串口通信
{:soso_e100:}请问哪位大侠有C8051F340实现单片机与pc机之间简单的相互通信的串口通信程序,本人急需,请大家帮忙回帖啊!
2012-06-19 18:53:13
想用LabVIEW实现51单片机和PC机的通信
我想做51单片机和PC机的数据通信,在网上下载了一个PDF的文档,照着写了程序,51程序用串口小助手试过可以成功通信,自己照着文档写的LabVIEW程序有问题,我上传上去,请高手帮我看看吧~先谢谢大家了,我新人第一次发帖,希望大家多多帮助。
2012-07-26 20:48:27
我写的一个实现单片机与PC机多机通讯的程序 串口通信
下面是我写的一个实现多个下位机(单片机)与一个上位机(PC机)的一主多从串口通讯程序,用的STC89C52RC,定时器2做串口通信波特率发生器。实现功能是这样的:用调试助手向单片机发送一个数
2013-10-13 16:57:45
求单片机与PC UART通信,断掉串口线单片机的状态发生改变
在单片机与PC通讯时,PC端发送数据给单片机,单片机接到数据后处理,之后为啥我断掉串口线,单片机的状态发生改变呢?
2013-07-14 22:09:19
用VC实现PC机与单片机的通信
用VC实现PC机与单片机的通信介绍了Windows98环境下利用Visual C++ 6.0的MSComm控件实现微机与微机及微机与单片机通信程序设计方法,并完整给出了微机、单片机的通信程序实例。
2009-12-05 09:15:50
请教串口通信实现PC和单片机通信的问题
刚接触单片机,想实现avr单片机和PC间的通信,用的是串口通信,串口调试助手也安了,限于没人带我,不知道应该出什么结果才算是单片机和PC间进行了通信,请各位帮我解答一下
2015-12-28 15:28:43
请教:51单片机与PC机串行通信
这是我画的51单片机与PC机串行通信的原理图,我想实现按下开关S2单片机向PC发送一个(或者一组数据),PC向单片机发送数据时可以在数码管上显示,程序怎么编写,编程不会,还有这个原理图有没有需要改动的地方,如果有做好的也可以发到我的邮箱:chenshengas@163.com 请各位指教谢谢了
2012-02-09 15:37:22
通过虚拟串口为啥实现不了PC与单片机通信?
我编了一个PC与单片机串口通信的VI,手上没有单片机,所以用的虚拟串口,可是运行后的结果都是显示异常,发送出去的数据跟接受回来的数据不一样,为什么会这样呢?能不能请各位帮分析一下是程序有错还是不能用虚拟串口?
2015-09-07 14:25:03
一种PC与单片机多机RS232串口通信设计
摘要:针对传统的PC与单片机多机串口通信会使多个单片机接收无效数据的缺陷。介绍了一种串口通信的方法,在PC与单片机多机串口通信过程中,实现了PC与单片机一对
2010-08-18 18:05:280
pc计算机与单片机串口通信源程序
pc计算机与单片机串口通信源程序
下面是一个单片机与PC机通信的程序,pc机程序用c语言来编写,单片机程序用汇编语言来编写
1. PC机编程PC采用
2008-03-06 14:51:055672
如何实现(电脑)PC机与单片机AT89C51的串行通信
如何实现(电脑)PC机与单片机AT89C51的串行通信
在Windows95下使用串口API函数实现PC机与单片机AT89C51的串口通信,重点介绍计算机采用事件驱动I/O方式的函数
2009-04-07 09:45:324544
PC机与51系列单片机的远距离串口通信
使用自定义的通讯协议实现了PC机与51系列单片机远距离串口通信,该方法以PC机作为控制端,以单片机为终端,以9.6K波特率,通信距离可达1200。
2012-04-24 15:09:21303
MC51单片机与PC 机的串口通信
这一讲将介绍单片机上的串口通信。通过该讲,读者可以掌握单片机上串口的工作原理和如何通过程序来对串口进行设置,并根据所给出的实例实现与PC 机通信。 一、原理简介 51 单片
2012-05-21 15:51:12153
单片机和PC机的串口通信应用 (RS232 协议)
本文是关于计算机与单片机的通信实验的应用。主要包括实验原理阐述、硬件电路图、源程序等 目录: 1、单片机串口通信的应用 2、PC控制单片机IO口输出 3、单片机控制实训指导及综
2012-08-20 10:38:49908
PC机与单片机通信应用
本文是关于计算机与单片机的通信实验的应用。主要包括实验原理阐述、硬件电路图、源程序等 目录: 1、单片机串口通信的应用 2、PC控制单片机IO口输出 3、单片机控制实训指导及综
2012-08-20 10:33:097067
利用Keil C51实现单片机与PC机串口通信任务2
【LabVIEW从入门到精通】5.2.4.3 利用Keil C51实现单片机与PC机串口通信任务2(方法2)
2016-01-08 15:47:560
freescale单片机与PC串口通信发送单精度浮点小数打包与解包
单片机与PC串口通信,PC向单片机发送单精度浮点小数,先转换为四个字节发送,数据要打包发送,发送到单片机后,再解析出来进行运算
2016-08-03 18:37:443
什么是单片机的串口通信?
串口通信是单片机一个重要的部分,单片机和PC,单片机和单片机之间的通信大都用串口。单片机的串口是全双工异步串口通信方式。通过TXD(P3.1)发送,RXD(P3.0)引脚接收输入。串口传送数据是一帧一帧发送的,它有四种工作方式,同时也可以做并行I/O的扩展。
2018-07-25 07:36:0060745
基于单片机的串口通信设计
通信所用信号连线少,是多台设备通信的最廉价的方式。特别是借用电话线来实现两地间的远程通信,这个优点尤其突出,因而应用非常广泛。但单片机多机通信中,单片机有效数据有9位,而PC机串口通信只有8位有效数据。一般来讲,难
2018-01-19 17:15:0513
PC与单片机多机RS232串口通信
通信所用信号连线少,是多台设备通信的最廉价的方式。特别是借用电话线来实现两地间的远程通信,这个优点尤其突出,因而应用非常广泛。但单片机多机通信中,单片机有效数据有9位,而PC机串口通信只有8位有效数据。一般来讲,难
2018-02-04 11:27:592
使用Visual Basic实现PC与多个单片机串口通信的资料和程序
本文档的主要内容详细介绍的是使用Visual Basic实现PC与多个单片机串口通信的资料和程序。
2019-08-09 17:33:007
单片机与PC机的串口通信的论文详细说明
,把所采到的数据传送到pc机上,再在pc机上进行数据处理,充分发挥两者各自的优势。由于单片机输入、输出电平是ttl电平,而pc机配置的是rs-232标准串行接口,两者的串行规范不一致,因此需要完成单片机与pc机的串口通信原理的方案。
2020-06-29 17:41:142
使用Labview实现PC通信与单片机测控源程序的合集免费下载
本文档的主要内容详细介绍的是使用Labview实现PC通信与单片机测控源程序的合集免费下载包括了:网络通信,PC与PC串口通信, PC双串口互通信,PC与单个单片机串口通信,PC与多个单片机串口通信
2020-11-23 08:00:0023
基于51单片机的串口通信(PC发字符)
机发送数据给单片机,每次发送3个字节(每字节为8位)的数据,每个字节的内容为0~99无符号整数中的一个;单片机接收PC机串口发送过来的这3个字节数据,并将它们依次以十进制方式显示在6位数码管中(每两个数码管显示一个字节数据,例如发送数据为11,9,70,则数码管上显示11 09 70);显示采用共
2021-11-11 16:06:0114
串口通信详解(51单片机)
串口传输,实现单片机与PC机的双机通信。串口控制(51单片机)实现单片机与PC机通信例子:实现两个功能。1. 单片机按键按下,向PC机发送4组1--5,五个数,共20.2. PC机控制单片机LED灯的亮灭。
2021-11-12 10:06:0275
51单片机串口通信
51单片机串口通信文章目录51单片机串口通信串口介绍硬件电路电平标准常见通信接口比较相关术语51单片机的UART串口参数及时序图串口模式图串行口相关寄存器串口介绍串口是一种应用十分广泛的通讯接口
2021-11-18 14:06:0121
51单片机串口通信
51单片机串口通信文章目录51单片机串口通信串口介绍硬件电路电平标准常见通信接口比较相关术语51单片机的UART串口参数及时序图串口模式图串行口相关寄存器串口介绍串口是一种应用十分广泛的通讯接口
2021-11-21 20:36:0457
51单片机——串口通信
51单片机——串口通信串口通信?串口通信的原理?串口的配置定时器的配置c源代码netty源代码结果本篇博客的最终效果是实现51单片机用串口发送Hello World,netty监听串口读到Hello
2021-11-23 17:36:0430
制定通信协议,实现单片机与PC机通信
单片机与PC机串口通信编程实验目的利用PROTUES仿真软件、串口调试助手、虚拟串口,搭建单片机与PC通信仿真平台,熟悉单片机串口的配置及与PC机的通信方法;尝试制定通信协议,单片机根据通信协议解析
2021-12-17 18:30:2218
单片机学习笔记——串口与PC通信
“与PC机串口通信”程序设计说明明确程序目的:实现单片机与PC进行通信,现在设置进行两位数码管(前面两位)来显示,只传递两位数创建新项目编写代码3.1变量定义
2021-12-23 19:12:115
评论
查看更多