keil串口程序_keil反汇编窗口怎么看

keil串口程序_keil反汇编窗口怎么看虚拟串口安装与使用步骤__jyb一、安装与激活成功教程步骤1、下载解压vspd压缩包,压缩包中有两个程序,分别为:vspd.exe,vspdctl.dll,其中vspd.exe是安装程序,而vspdctl.dll就是激活成功教程补丁。下载链接:htt

虚拟串口安装与使用步骤__jyb   一、安装与激活成功教程步骤   1、下载解压vspd压缩包,压缩包中有两个程序,分别为:vspd.exe,vspdctl.dll,其中vspd.exe是安装程序,而vspdctl.dll就是激活成功教程补丁。   下载链接:https://sigusoft.com/s/1rESHk2livYJHktV4X1DSBQ 提取码:po41   2、先运行vspd虚拟串口安装程序开始安装,安装之后,不要立刻运行它。   
keil串口程序_keil反汇编窗口怎么看   图1 安装VSPN   默认勾选了“Launch Virtual Serial Port Driver now”,将这个勾选去掉,然后点“Finish”。   3、将vspdctl.dll文件放到安装目录D:Program FilesEltima SoftwareVirtual Serial Port Driver 7.2目录下面,覆盖原来的文件即可激活成功教程。   安装完成后,桌面上有一个 Configure Virtual Serial Port Driver图标:   
keil串口程序_keil反汇编窗口怎么看   图2 虚拟串口图标   二、添加虚拟串口   1、虚拟串口的作用   平时使用的笔记本或台式机串口数量有限,在实际开发中有时要用到多个串口,虚拟串口软件允许用户去模拟多个串口,支持所有的设置和信号线。通过使用虚拟串口对,写入到一个虚拟串口(例如COM7)的数据可以从另外一个串口(例如COM8)读出,实现两个串口程序之间的数据通信。   2、双击桌面上的“Configure Virtual Serial Port Driver”图标–>   
keil串口程序_keil反汇编窗口怎么看   图3 选择虚拟串口   COM口大家可以随意设置,为了给真实物理串口留出位置,建议把虚拟的两个串口设置为COM7、COM8,如上图所示,单击“Add pair”–>可以看到在软件左侧出现了虚拟的COM口,注意,必须成对设置虚拟串口,一个用于虚拟下位机的接收和发送,一个用于虚拟上位机的接收和发送。在上图中可以看到,在虚拟串口内部已经将COM7和COM8连接起来了(COM7和COM8旁边有连线)。如下图所示–>   
keil串口程序_keil反汇编窗口怎么看   图4 选择好的虚拟串口对   在电脑的设备管理器进行查看,能看到确实虚拟出了两个串口,如下图所示–>   
keil串口程序_keil反汇编窗口怎么看   图5 在设备管理器中查看虚拟串口   三、在Keil C51中使用虚拟串口   1、打开C51串口程序   V39_KEIL_v5中如何用虚拟串口调试51单片机的串口COMM_C51COMM_C51.prj   该程序的功能是将上位机发来的数据反送给上位机。   //f=11.0592MHz   #include   unsigned char data TEMP, CommData;   void main(void)   TMOD=0x21; //定时器/计数器0定时方式1,定时器/计数器1定时方式2   SCON=0x50;   TH1=TL1=0xfd; //波特率=9600   TR1=EA=ES=1; //启动定时器0和1,开中断   do{ TEMP=0;   TEMP=1;}while(TEMP<=3);   void COMM_int(void) interrupt 4 //串口中断服务子程序   RI=0;   CommData=SBUF; //接收数据   SBUF=CommData; //将接收数据送PC   while(!TI);   TI=0;   
keil串口程序_keil反汇编窗口怎么看   图6 编写C51串口程序   2、编译下载   (1)将晶振频率设置为:11.0592MHz   
keil串口程序_keil反汇编窗口怎么看   图7 设置晶振频率   (2)将Debug设置为:Use Simulator   
keil串口程序_keil反汇编窗口怎么看   图8 选择仿真方式为:Use Simulator   其余均为默认值。   (3)编译   (4)下载   
keil串口程序_keil反汇编窗口怎么看   图9 下载程序   3、绑定Keil和虚拟串口   我们将虚拟串口COM7分配给Keil中的虚拟51单片机,将虚拟串口COM8分配给上位计算机。   在Keil中进入Debug模式后,在最下面的COMMAND命令行,输入mode com7 9600,0,8,1   (设COM7的波特率、奇偶校验位、数据位、停止位,打开COM7串口,注意设置的波特率和程序里设置的波特率应该一样,命令要用英文模式输入,中文不行)   
keil串口程序_keil反汇编窗口怎么看   图10 设置串口工作模式   assign com7   sout(把单片机的串口和COM7绑定到一起。因为这里用的单片机是AT89C51,只有一个串口,所以用SIN,SOUT,如果单片机有几个串口,可以选择S0IN,S0OUT,S1IN,S1OUT。)(注意:命令行大小写都可以)   
keil串口程序_keil反汇编窗口怎么看   图11 绑定串口   回车后显示:   
keil串口程序_keil反汇编窗口怎么看   图12 绑定串口完毕   4、全速运行程序   5、打开串口调试助手   
keil串口程序_keil反汇编窗口怎么看   图13 串口调试器与51单片机通信   选择COM8,设置为波特率9600,无校验位、8位数据位,1位停止位(和COM7、程序里的设置一样)。打开串口COM8。   现在就可以开始调试串口发送接收程序了。可以通过KEIL发送数据,在串口调试助手中就可以显示出来。也可以通过串口调试助手发送数据,在KEIL中接收。   这种方法的好处是不用硬件就可以调试。不仅仅可以调试51单片机程序,而且可以调试各种PC上的串口程序,例如Labview、VB.net、C#.net、MATLAB等软件编写的串口通信程序。

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/37481.html

(0)
上一篇 2024年 9月 9日 上午8:12
下一篇 2024年 9月 9日

相关推荐

关注微信