单片机虚拟串口在Proteus中的使用

发布者:北极星小鹏最新更新时间:2013-02-26 来源: 21IC 关键字:单片机  虚拟串口  Proteus 手机看文章 扫描二维码
随时随地手机看文章

虚拟串口在Proteus中的使用,更准确的应该说是“串口在Proteus中的使用”,只不过我们用软件实现仿真,虚拟串口在这使用的比较频繁。

先在Proteus中将环境建立起来,很简单,先需要两个元器件就可以建立连接VIRTUAL TERMINAL和COMPIM,如图VIRTUAL TERMINAL的TXD与COMPIM的TXD相连,RXD与RXD相连,后面有图分析为什么这样相连:

虚拟串口以及在Proteus中的使用 - 降海 - 降海

VIRTUAL TERMINAL是串口监视仪器,可以通过它将数据线上的符合RS232协议的波形捕捉到,并显示出来,也可以往数据线上发送RS232协议的波形;COMPIM为串口元件,可设置占用计算机上哪一个串口,可以是“实际串口”,也可以是“虚拟串口”,对Proteus而言,是分不清虚拟串口还是实际串口的。下一步就要设置通信速率以及通信格式了,在属性框中实现设置相同的就行了。这样就可实现数据的通信了。图为本人的VIRTUAL TERMINAL和COMPIM的设置:

虚拟串口以及在Proteus中的使用 - 降海 - 降海
虚拟串口以及在Proteus中的使用 - 降海 - 降海

下一步就是实现Proteus与串口调试助手之间的通信了。在VIRTUAL TERMINAL中可直接键盘输入想要发送的数据,但界面中无任何显示,可以通过串口调试助手看到相应的输入数据。

虚拟串口以及在Proteus中的使用 - 降海 - 降海

这样的的话即实现数据从Proteus中传送到串口调试助手中了,其相应的数据流向关系为

虚拟串口以及在Proteus中的使用

现在大家知道为什么在Proteus中VIRTUAL TERMINAL的TXD与COMPIM的TXD相连接,而RXD与RXD相连接的原因了吧。

关键字:单片机  虚拟串口  Proteus 引用地址:单片机虚拟串口在Proteus中的使用

上一篇:谁是最低功耗单片机?EEMBC拟制定统一标准
下一篇:单片机虚拟串口及界面设置

推荐阅读最新更新时间:2024-03-16 13:19

基于DSP和以太网的数据采集处理系统
随着测试技术的不断发展进步,低功耗、高性能的DSP可取代通用单片机,用在数据采集处理系统中;以太网技术也正在数据采集、测试测量技术中发挥越来越大的作用。本文主要从软件、硬件出发,介绍一种基于DSP和以太网的数据采集处理系统的设计思路及实现。 1 基于以太网的数据采集处理系统 由于生产和科研领域对测试的要求越来越高,所需测试和处理的数据量也越来越大,可能需要多个测试仪器同时进行处理,也可能需要在各测试仪器之间进行数据交换;而且,有些时候不适合工作人员亲临现场,这时就需要进行网络控制。以太网技术在数据采集处理系统中的应用如图1所示。 和现在使用于工业现场比较多的现场总线比较,以太网最大的特点是开发性好、成本低。通
[应用]
Freescale 9S12 系列单片机应用笔记(SCI)3
这次介绍如何在 uC/OS-II 上实现串口驱动。 /*sci_ucos.h*/ p #ifndef _SCI_RTOS_H_ /p p /p p #define _SCI_RTOS_H_ /p p /p p #define SCI_RX_BUF_SIZE 64 /* Number of characters in Rx ring buffer */ #define SCI_TX_BUF_SIZE 64 /* Number of characters in Tx ring buffer */ /p p /* ******************
[单片机]
AVR单片机PCF8591转换实例源程序操作库
目标系统: 基于AVR单片机 应用软件: ICCAVR 版 本: Version 1.0 实验内容: 初始化、读取AD、输出DA,使用PA口的LED指示获取的AD数据,使用万用表测量DA的输出电压。 ---------------------------------------------------------------------- 硬件连接: 将PA口的LED指示灯使用短路帽短接; PCF8591:VCC、GND、SDA、SCL | | | | SMK1632:
[单片机]
51单片机-各功能代码的运用
尽管部分初学者对液晶屏的全部代码的理解存在困难,不过没关系,只要我们懂得如何运用它们各个函数的功能即可,大家下载进开发板之后观察实验现象再结合代码与注释慢慢细读掌握吧。 1.测试代码 #include reg52.h #include function.h //详见第六章第8讲 #include lcd.h void main() { char x;//取值范围-128~127 u8 str1 = Good Good Study ; u8 str2 = Day Day Up! ; InitLcd1602();//初始化液晶屏 while (1) { LcdSetCursor(
[单片机]
51单片机的GPIO配置
导语 通过单片机控制外围器件(LED,蜂鸣器,数码管,按键),本质上是对于单片机IO口的操作,相对于STM32,51单片机IO口模式较少,但了解IO的内部对于学习了解51单片机也由很大的帮助。 GPIO GPIO(General Purpose Input Output),通用输入输出。既能当输入口使用,又能当输出口使用。端口,就是元器件上的一个引脚。可以通过软件去控制。 在大多数的时候,我们将IO口可以看为一个电子开关,通过向IO寄存器中写入相应的值,其输出的电平就随着寄存器的变化而变化,这是IO口的输出,在大多数的单片机中,需要去配置单片机的IO模式,是输入还是输出。 即需要预先初始化,配置GPIO的参数,再去使用
[单片机]
51<font color='red'>单片机</font>的GPIO配置
以AT89C51单片机为控制核心的低成本高精度倒计时系统设计
1 引 言 倒计时系统的任务, 就是对某一设定日期进行倒数, 并在显示屏显示当前至设定日期的时间, 以增强人们的关注度和紧迫感。开发实践表明: 以时钟芯片DS12C887为时钟模块、单片机AT89C51为控制模块的高精度倒计时系统具有精度高、能够长时间连续稳定地工作、使用方便的特点, 可较好满足实际需要。系统的硬件设计和软件设计如下。 2 系统的硬件设计 系统的控制模块由AT89C51单片机构成, 用于完成对串行口控制器的初始化和数据读写, 并对接收的各种数据进行识别、转储及显示。时钟芯片DS12C887提供高精度的年、月、日、时、分、秒时间,校准后直接与单片机相连。倒计时显示模块由LED数码管, 74HC595芯片和74L
[单片机]
以AT89C51<font color='red'>单片机</font>为控制核心的低成本高精度倒计时系统设计
基于AT89S51单片机的定时报警器电路图
设计一个单片机控制的简易定时报警器。要求根据设定的初始值(1-59 秒)进行倒计时,当计时到0 时数码管闪烁“00”(以1Hz 闪烁),按键功能如下:   (1)设定键:在倒计时模式时,按下此键后停止倒计时,进入设置状态;如果已经处于设置状态则此键无效。 (2)增一键:在设置状态时,每按一次递增键,初始值的数字增1。 (3)递一键:在设置状态时,每按一次递减键,初始值的数字减1。 (4)确认键:在设置状态时,按下此键后,单片机按照新的初始值进行倒计时及显示倒计时的数字。如果已经处于计时状态则此键无效。 图 定时报警器电路原理图
[模拟电子]
基于AT89S51<font color='red'>单片机</font>的定时报警器电路图
51单片机控制步进电机硬件连接部分
1、概要: 本案例讲解的内容是51单片机控制步进电机硬件连接部分。后续会分别讲解单片机程序,S曲线加减速方法,上位机等相关内容 2、功能原理图: 2.1、51单片机: ①输出脉冲到TB6600驱动器PUL端口,从而控制步进电机转动 ②控制TB6600驱动器ENA端口,从而控制步进电机使能 ③控制TB6600驱动器DIR端口,从而控制步进电机转动方向 2.2、步进电机: ①提供机械动力 2.3、稳压电源: ①为步进电机提供电源 2.4、TB6600驱动器: ①二相四线步进电机专用驱动器 3、实物图: ** ①** 、51****单片机控制板一个 ** ②** 、二相四线步进电机一个 ** ③** 、稳压电源一个 ** ④** 、
[单片机]
51<font color='red'>单片机</font>控制步进电机硬件连接部分
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved