一.概要
由于传统的51单片机在线调试仿真器占用了51单片机的UART口,导致在线仿真器无法实现对串口通信程序的debug的调试功能。本文介绍了Keil C51和Proteus联合调试的方式和Keil C51的simulation调试功能实现串口通信程序的debug调试两种不同的方法,解决了传统的51单片机在线调试仿真器(PZ-51)无法对串口通信进行debug调试的问题。
二.实验环境
Keil C51的版本为:V9.60.7.0
图1 Keil C51版本信息截图
三.实验内容
本次实验使用单片机AT89C51的串口与Proteus的Virtual Terminal(虚拟终端)进行一个简单的串口通信