单片机与PC通信-(proteus与虚拟串口驱动软件以及串口调试助手地仿真) 下载本文

实用标准

实验:单片机与PC通信

(proteus与虚拟串口驱动软件以及串口调试助手的仿真)

实现内容:

设置单片机串行口为工作方式一,波特率为9600。PC从串口发送字符1、2、3或4到单片机串行口,单片机接收到该字符后,首先在P2口显示字符,然后根据字符不同返回不同字符串,具体要求如下表:

表:单片机与PC通信内容 PC发送字符 1 2 3 4 其他字符

一、proteus1、

单片机返回 1:What do you plan to do this Friday? 2:I plan to go to the concert. 3:What are you doing next week? 4:I'm think of going to my grandma's. 5:Please select '1','2','3'or '4'! a character 仿真图:(此proteus仿真图可免费下载,下载网址:)

图1.1

文案大全

实用标准

2、注意:(1)51单片机属性的时钟频率(clock frequency)必为11.0592mhz,否则无法仿真。

请按下图设置AT89SC52

图1.2

文案大全

实用标准

3、在仿真图中P1即(元件名称:COMPIN)模块为集成电平转换的串行通信接口(如下图) (1)

图1.3

(2)设置参数如下

图1.4

文案大全

实用标准

4、虚拟串口驱动设置 在右侧选择 端口一:“COM3”端口二:“COM4”,然后按“添加端口”, 此时左侧的Virtual ports下出现:

图1.5

表示添加了COM3,COM4一对虚拟串行口,且已连接,故我们把单片机和PC选择COM3和COM4。(如图1.4中的physical port选项:COM4;图中:串口号COM3)。接着再在右侧选择 端口一:“COM1”端口二:“COM2”,则为下图,

图1.6

虚拟串口驱动设置完毕

文案大全

实用标准

5、串口调试助手设置

如图1.7

图1.7

文案大全