2024年6月9日发(作者:)
有关Keil软件仿真的51单片机串口调试技巧
在系统中,串口(UART,通用异步收发接口)是一个十分重要的组成部分。
仿真头;要么就是硬件仿真器十分昂贵,且不简单买到。
有时因为设备内部结构空间的限制,仿真头不便利接入。
有的仿真器属于容易的在线仿真型,仿真时有无数限制。例如速度不
通常用法单片机串口通过RS232/RS485电平转换芯片与上位机衔接,以
高,实时性或稳定性不好,对断点有限制等,造成仿真起来不太便利。
举行上位机与下位机的数据交换、参数设置、组成网络以及各种外部设
1 调试前的预备工作
备的衔接等。RS232/RS485串行接口具有成本低、容易牢靠、简单用法
下面介绍一种利用的软件仿真功能来实现串口调试用户程序的办法。
等特点,加上其历史悠久,所以目前应用仍然十分广泛;特殊对于数据
用法这种办法,无需任何硬件仿真器,甚至都不需要用户板。所需的
量不是很大的场合,串口通信仍然是很好的挑选,有着广大的用法前景。
只是:
在单片机编程中,串口占了很重要的地位。传统方式串口程序的调试,
① 硬件。1台一般计算机(需要带有2个标准串口)和1根串口线(两
往往是利用专用的单片机硬件器。在编写好程序后,利用仿真器来设置
头都是母头,连线关系1所示)。
断点,观看变量和程序的流程,逐步对程序举行调试,修正错误。用法
② 串口软件可以是自己编写的专用调试或上下位机通信软件,也可以
硬件仿真器确实是很有效的办法,但是也有一些缺点:
是通用的串口软件(如串口助手、串口调试等),主要用来收发数据。
无数仿真器不能做到彻低硬件仿真,因而会造成仿真时正常,而实际运
假如没有合适的串口调试软件,则可用法笔者编写的一个免费的串口
行时浮现错误的状况;也有仿真不能通过,但是实际运行正常的状况。
小工具TurboCom。除了与其他软件一样的数据收发功能外,它还有定
对于一些较新的芯片或者是表面贴装的芯片,要么没有合适的仿真器或
第 1 页 共 6 页
发布评论