打印

求教keil串口调试有关问题

[复制链接]
2025|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
rcwust2009|  楼主 | 2010-1-2 18:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我刚刚学keil,近来在用protues模拟。但是有关串口调试的问题去遇到了不少的麻烦。。。这个在keil里面无法仿真,我总是看不到结果,在网上找了一些串口的调试软件,但是还是不能成功。。。望高手、大侠勿耻笑,指教一下。。。
        比如如何要观察一下这个程序的输出:#include<reg51.h>
#include<stdio.h>

void main()
{
// int x,y;
SCON=0X40;     //串口方式1
REN=1;      //允许接受
TMOD=0X20;     //定时器一方式2
TH1=0XE6;     //12MHz 1200波特率
TH1=0XE6;     
TI=1;
TR1=1;
while(1)
{
printf("I LOVE MCU\n"); //显示
}
}


  如何观察输出的结果?

相关帖子

沙发
jerkoh| | 2010-1-2 22:37 | 只看该作者
首先 安装proteus FOR keil 的驱动 VDM51.dll
然后keil 的debug 里面选择这个protues 的项  setting 里面默认的设置就不要动了

然后protues 下设置 在debug 下选择最后一项 使用远程调试监控
protues 下要放置一个虚拟串口的组件  

还可以安装一个虚拟串口软件 然后监测也可以

这样运行后 点proteus的虚拟串口就可以了看了

详见 网上下载  keil与proteus完美结合.pdf

使用特权

评论回复
板凳
rcwust2009|  楼主 | 2010-1-3 18:03 | 只看该作者
多谢了!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

107

帖子

1

粉丝