mdsk.net
当前位置:首页 >> 求一个protEus版51或52单片机的RS232串口通信的仿真电路图,类似电路图如下所示。要C程序... >>

求一个protEus版51或52单片机的RS232串口通信的仿真电路图,类似电路图如下所示。要C程序...

你这不是51编程语言,是VHDL硬件描述语言,应用于FPGA上的

1 DCD 载波检测2 RXD 接收数据3 TXD 发送数据4 DTR 数据终端准备好6 DSR数据准备好7 RTS 请求发送8 CTS 清除发送9 RI 振铃提示

proteus+虚拟串口调试助手可有效的仿真单片机的串口通信,简化开发流程,为没有硬件条件的学习者提供了极大的便利.不废话了,直接上图吧. 安装虚拟串口驱动 安装完毕打开,在Add pair框中选择物理接口与虚拟接口的配对,如

两种办法,假如只是简单的看个数据,输入个数据,可以在原理图里面放一个VIRTUAL TERMINAL(虚拟终端)仿真时候他会自动跳出对话框来的,需要发送的话在右键菜单里面允许输入就行.不过只能从键盘输入.还有一种办法,安装虚拟串口软件,如VSPD,添加一个串口对,即相当于两个串口互联了.在仿真的原理图里面放COMPIM,并设置成两个虚拟出来的串口中的一个.找个串口调试助手,打开监视着另一个串口.波特率设置成一样,就能用串口调试助手调试仿真中的串口了,当然不用调试助手,用自己的串口通信上位机的软件也可以.

你既然用stc单片机,建议选一个带AD的,很多的,10位AD.用0804也行啊麻烦,仿真可以,还有串口,也可以的 可以交流 建议 去 我的领地 5d6d 的 proteus 论坛看看那里有很多 单片机仿真实例,包括仿真图 和 源码 搜 5d6d 和 proteus 2个关键词

是不是接收后数据显示格式不对的.接收到十六进制数据就应该以十六进制数据格式显示,而不能以字符形式显示.

vspd虚拟了两个串口,其实是 相互连接的一对串口,如果一个作为输入数据的串口,从另外一个串口就可以得到输出的数据! 是编程、调试串口程序的 利器!一个 串口,你指定 compim元件,这个是 proteus 的 基本操作,呵呵另外一个串口 你就用 软件 如串口调试助手 打开吧

你好!虚拟终端,如果和单片机相连,应该是合理的方式,数据传输,都得到了验证.现在,你在中间隔了一个TTL-232的转换芯片 !这样一来,逻辑值都反了,虚拟终端将不能识别起始位、校验位、终止位,将不能正确识别出传送的内容.如有疑问,请追问.

/*************** writer:shopping.w ******************/#include <reg52.h>#define uint unsigned int#define uchar unsigned char uchar Receive_Buffer[101]; uchar Buf_Index = 0; uchar code DSY_CODE[]= { 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,

话说学单片机还是买个开发箱吧,这玩意仿真很头疼的,嫌贵买个十块钱买个片子自己焊一个简单的电路也行.建议跳过51直接学atmega

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com