mdsk.net
当前位置:首页 >> 1简述单片机与pC机通信时protEus仿真和实际电路的区别 >>

1简述单片机与pC机通信时protEus仿真和实际电路的区别

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

自己设计一个板子,电路设计、焊接技术,都可能有错.用单片机硬件仿真器来调试,就可以查出你的硬件错误.改动硬件,是有成本的.PROTEUS 可以让你免费的、随意的修改硬件.如果是调试软件,两者区别不大.

很重要的区别是程序利用软件延时上是不同的,仿真和实物的延时在时间长短上是有差别的,特别是读/写一些要求时序很严格的器件的程序两者就明显了,可能在仿真时能正常工作的程序,但在实物上就不能工作了,或者相反.如果有实物,最好还是直接在实物上调试程序,不要先仿真后,再到实物上运行程序,一旦出现问题就不容易找到原因,而且会被误导,因仿真通过了,就认为程序没有问题了,但仿真与实物还是有差别的,别被误导了.还有很多人遇到在实物上运行正常的程序,在仿真上就不能运行了.其实就是多余了,既然实物上都通过了,还何必去仿真呢.

串口通信?问题说清楚点啊

proteus是仿真,可以通过电路图的方式来观察实际效果. keil主要是编程软件,它没有仿真功能,只能说它有软件调试功能,能检查一些逻辑错误和语法错误.

把电阻加大点咯估计是灌入的电流太大了

单片机它是一种在线式实时控制计算机,在线式就是现场控制,需要的是有较强的抗干扰能力,较低的成本,这也是和普通计算机的的主要区别.由于单片机对成本是敏感

随着社会的发展和需求的提高,计算机也在不断地更新与发展.由于计算机的产生是应数值计算而产生的,因此长期以来电子计算机技术都是沿着满足大量高速数值计算而发展的,直到20世纪70年代,电子计算机在数字逻辑运算、推理、自动控

你试试虚拟串口吧.使用虚拟串口和proteus的虚拟RS232就能进行调试

单片机和PC机通信采用串口通信就行,没有主从之分,除非你用的是PC机和多单片机通信.串口是全双工的,可以同时收发.我原来做过一个温度传感器的系统,用单片机采集温度,用数码管显示,并通过串口传给PC机,PC机用VC6.0编写界面程序,把单片机发上来的数显示到界面上,同时将数据存储到ACCESS中,还在界面上画出温度变化曲线.可以传给你.发到你邮箱了.

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