1、掌握电平转换器件 RS-232的使用方法;
2、掌握 Proteus VSM虚拟终端(VITUAL TERMINAL)的使用;
3、掌握单片机与 PC机间的串行通信软硬件设计方法。
二、实验内容
实现利用虚拟终端仿真单片机与 PC 机间的串行通信。PC 机先发送从键盘输入的数据,
单片机接收后回发给 PC 机。单片机同时将收到的 30~39H 间的数据转换成 0~9 的数字显
示,其他字符的数据直接显示为其 ASCII 码。
单片机和 PC 机进行通信时,要求使用的波特率、传送的位数等相同。要能够进行数据
传送也必须首先测试双方是否可以可靠通信。可在PC 机和单片机上各编制非常短小的程序,
具体可分成 PC 机串行口发送接收程序、单片机串行口发送程序和单片机串行口发送接收程
序。这三个程序能运行通过,即可证明串行口工作正常。
PC 机串行口发送接收程序设置串行口为波特率 9600、8 位数据、1 位停止位、无奇偶
校验的简单设置。从键盘接收的字符可从串行口发送出去,从串行口接收的字符在屏幕上显
示。通过让串行口发送线和接收线短接可测试微机串行口,通过让串行口和单片机系统相接,
使用此程序可进一步测试单片机的串行通信状况。具体程序用 BASIC 编制,简单易懂。直
接输入即可运行。程序 RS232.
串口模型属性设置为:波特率―4800;数据位―8;奇偶校验―无;停止位-1,如
图7-2所示。