如何在Proteus中实现单片机的串口调试功能

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-26
在proteus中怎么仿真单片机与PC机之间的串口通信?

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

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

Proteus中有一个虚拟终端,利用它就可以调试单片机的串口通信程序。

见下图,在虚拟仪表中

仿真运行后,通过虚拟终端的屏幕,可以显示单片机发送的字符,也可以通过键盘向单片机发送字符。

见下图,是从键盘输入的字符,再由单片机返回,在虚拟的屏幕上显示出来了。

单片机的数码管显示的是键盘输入的字符的ASCII码值。

不过,一定要把单片机的时钟频率改成11.0592M ,否则通信就会失败。



  • 如何将51单片机的串口和proteus连接起来
    答:2、设置完成后,然后再windows开始点击右键选择打开设备管理器。3、在设备管理器的端口选项中看到已经设置好的的串口2和串口4,并且两个已经设置好的串口已经相连说明两个串口之间可以进行通信了。4、在windows中找到proteus仿真软件并打开,在工具栏中双击单片机打开51单片机的属性选项。5、在调试程序这里选择...
  • 如何在proteus中画总线
    答:1、在proteus中点击总线图标,并选择适当的位置。2、下一步,需要按住ctrl进行画线。3、完成以后,将每个元器件的一端都连接到总线上。4、这个时候可以点击连线,在里面选择标号进行放置。5、这样一来会得到图示的结果,即可画总线了。
  • 如何在proteus软件中查找开关?
    答:2、进入到软件界面后,点击图中箭头所指的“P字”按钮。3、然后就会进入到元件检索的一个窗口中,如图所示。4、假设需要寻找轻触开关,则在keywords下面输入“button”。如果需要自锁开关,则输入“switch”。5、然后选择需要用到的开关,放置到软件编辑区即可。完成以上设置后,即可在PROTEUS中查找选择按钮...
  • 在proteus中进行单片机的仿真学习,怎么向单片机(80C51)中写入程序...
    答:利用keil编写程序,C和汇编都行,生成HEX文件,在proteus在连接好线后,双击单片机,在属性对话框里面有一个文件夹图标,点那个添加刚才编译好的HEX文件,就可以了。
  • proteus怎么导入单片机的程序?
    答:proteus里,双击单片机,跳出一对话框,点击programFile边上的文件夹按钮,找到你的那个HEX文件,就可以加载。你要下载到电路板吗?proteus不支持这种功能。以下一51为例,1。用keil4生成hex文件。2。在proteus中找出对应的单片机,放在图里面。3。双击单片机,选之前的hex文件的路径,点击仿真按钮。
  • 怎么用proteus来仿真51
    答:实际电路中一定要连接才可以的;7、以下是led流水灯代码,我们将其编译生成hex文件;8、然后我们在Proteus里面双击单片机,加载单片机流水灯程序,并把晶振改为12Mhz;9、最后我们点击下面那个三角形符号就可以允许仿真了,仿真的时候引脚接口会有电压颜色显示,可以看到流水灯已经在走了。
  • proteus软件中如何连接单片机与一个开关,使得这个开关能够控制led的...
    答:先编译目标文件,如LED.hex.在AT89c51指定这个文件的路径,放好模型,点运行就行了,可以操作开关,观察状态了
  • proteus里51单片机的引脚和显示对应吗
    答:4、proteus中单片机怎么显示接地和电源管脚 一、如何显示proteus中at89c51的接地和电源引脚?1、点击下图中箭头所指的图标。2、在跳开的界面中需要点击“P”字按钮。3、可以看到界面中的数字,输入“AT89C51”就会出现各种51单片专机。4、接下来是一系列的数子,用鼠标双击。5、然后快捷小窗就会出现选好...
  • 如何使用Proteus做单片机仿真
    答:打开软件界面如图,选择P进行元器件的摆放。在这里可以通过元器件的名字进行检索。电容电阻等元器件只需要其相应的英文缩写即可。89C52是单片机初学者的不错选择,在检索行输入89C52,可以看到元件库里出现了我们需要的芯片。选中后就可将其拖入工程界面,可以自己选择合适的位置。根据需要可以添加不同的功能,...
  • Proteus能否自定义单片机?
    答:肯定可以.单是基本没人会去做.这东西是proteus软件公司该做的..你想想也应该自己..在PC上模拟,的需要模拟单片机的指令流.如果你用的单片机不支持,想自己弄一个是何其难啊.要是有这个实力,,跟部虚拟模拟什么.自己在实物上干了..