重要51单片机和Proteus+虚拟串口调试
更新时间:2023-05-23 21:20:01 阅读量: 实用文档 文档下载
51单片机和Proteus 虚拟串口调试(原创)
解释下什么是51单片机和Proteus 虚拟串口调试,就是我们不需要实际的串口进行调试,只需要用protues加串口,在加串口调试助手就行了。写好单片机串口程序加载到protuse仿真里,这边串口调试助手就有反应。比如我们的程序是单片机通过串口发送数据C到电脑,然后串口调试助手就回接收到C。也可以有单片机接收数据串口调试助手发送数据。这样不需要实际的串口也可以进行串口调试。 下面就让我们开始吧。
1.首先,需要一个虚拟串口软件Virtual Serial Ports Driver XP 5.0
没有的就自己百度下吧。
2.其次是需要虚拟串口调试软件 (串口调试小助手)文件和串口调试的例子。 3、设置虚拟串口(如图)
开始界面(图1)
图(1)
然后按add pair 添加串口,添加了COM3和COM4,执行后如下图
4、我们启动虚拟串口调试软件
5、打开自己的仿真图。
这里要特别说明下单片机的RXD连接COMPIN的RXD,单片机的TXD连接COMPIM的RXD。以我们的经验是RXD接TXD,TXD接RXD。这里我就遇到麻烦了很调试了好久。大家注意。终端串口VTERM还是RXD接TXD,TXD接RXD。 6设置COMPIM的属性
我们需要关心的是 Physical port、Physical Baud Rate、Virtual Baud Rate 这三个栏目,请切记住它们的设定值,特别是波特率的值一定要与源文件(C程序)规定的值一定,比如我们这里是 9600则就是因为源文件中设置的就是 9600,在这里我们一定要选择好 COM3,默认是 COM1,一定要注意呀。设置完成这个界面如上图。
7、现在我们又要返回到串口调试小助手。我们需要把串口号和波特率设置,串口号一定记住在COMPIM中我们设置成了 COM3,在这里要设置成 COM4 才行,我试了 COM3 是不出现的。波特率一定要与 COMPIM的波特率设置成一样的。设置如下图。
用的时候记到打开串口。不要到时没出结果,原因都找不到。 8 Keil的设置
一般Keil里的晶振设置是24M。
我们最好改成11.0592M
还有就是Protues里也要做相应设置成
11.0592M
11、所有准备工具均已经完成,现在开始运行仿真
终端接收到的数据
串口调试小助手接收到的数据
12调试原程序 #include <reg52.h> #include<stdio.h> void delay1ms() {
unsigned int i;
for(i=500000;i>0;i--); //延时 }
Initial_com() {
TMOD=0x20; //定时器T1 PCON &= 0xef; SCON=0x50;
TH1=0xfd; //波特率设置为9600 TL1=0xfd;
TR1=1; //开定时器T1运行控制位 } main() {
Initial_com(); while(1) { SBUF='c'; while(!TI); delay1ms(); delay1ms(); TI=0; } }
本程序只实现了单片机的发射调试小助手接收。
正在阅读:
高三化学(苏教版)总复习阶段性测试题四06-11
七年级语文上册《世说新语》练习卷(二)言语2人教新课标版04-12
东北财经大学培训与继续教育学院论文题目03-09
高层悬挑卸料平台施工方案 - 图文09-14
条码技术在物流中的应用研究08-31
2013年 11 月完成工程量报验表04-07
甲乙丙丁戊己庚辛壬癸“打一字”02-07
傅佩荣论语三百讲(1-300讲)08-16
写关于人生哲理的散文03-30
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 串口
- 单片机
- 调试
- Proteus
- 重要
- 虚拟
- 机电总包管理细则
- sfc《重装机兵R》完全图文攻略
- 苏教版五年级下语文教案
- OPPO手机培训心得体会
- 作业成本法在企业应用中的可行性探讨
- 肺炎预防工作方案
- 2011 年全国高校教职工党员队伍结构和党组织基本状况统计表(表二)
- 民航“十二五”规划调整机场建设重点
- 新人教七上历史第18课东晋南朝时期江南地区的开发教学设计教案
- 【高考领航】2015人教数学(理)总复习 专题四立体几何综合题的解答Word版含解析]
- 中国区域经济发展模式研究
- win7系统备份、还原功能使用详解
- BiPAP无创通气治疗重症难治性哮喘的临床观察
- 小学生古诗阅读练习题
- 110kV昂驼线初设说明书
- 调幅发射机实验电路原理图
- 《基于快速响应的快速消费品配送》毕业论文
- 浅析企业标准化和质量管理
- 1卷积和褶积的物理意义
- 2013-2014学年度第一学期六年级英语期末试卷