试验和仿真
发布时间:2012/7/2 19:27:56 访问次数:967
这里以一个单片机和计GRM1555C1H470JZ01D算机串口通信的例子比较一下实物运行效果和Proteus仿真效果。系统硬件由上位机、数据线和下位机组成。软件方面上位机使用超级终端,下位机是C语言编写的单片机串口双工通信程序。要实现的功能是上位机和下位机建立连接实现通信和控制,下面是具体的操作过程。创建超级终端
超级终端是计算机的一个输入/输出设备,它将用户输入的数据随时发向串口(也可以是网口),接收到从主机输入的数据时显示在窗口上。打开程序一附件一通信一超级终端,将弹比新建地区设置,输入你的区号和地区之后确定就进入新建超级链接窗口,如图4所示。选择一个自己喜欢的图标,输入自己要创建的名字,点确定。在连接到对话框里选择你即使用的串口号(我使用的是扩展的COM4).不过若计算机带串口的话,一般是COM1,如图5所示,然后就进入端口设置对话框,这里选择每秒位数(波特率)为9600,数据位8,奇偶校验为无,停止位为1,数据流控制为无,如图6所示,然后点击确定就完成了超级终端的创建,界面如图7所示。创建完成后保存文件到桌面,就会出现一个快捷方式,下次使用时直接点击快捷方式就打开了。
Proteus虚拟终端
Proteus中也有一个类似超级终端虚拟仪器,它的作用和超级终端的作用是一样的。打开Proteus的模型工具栏,在虚拟仪器工具中选择ⅥRTUAL TERMINAL工具,如图8所示。RXD为数据接收,TXD为数据发送,RTS和CTS为请求/清除发送信号,用于半双工收发,所以这里只用RXD,TXD。同样也要在串口属性里设置波特率,奇偶校验,停止位等,如图9所示。硬件电路
电脑的串口(没有串口的可以用USB转串口线)和单片机串口建立起连接,就形成了一个简单的上位机和下值机通信系统。下位机IC1使用的是AVR的Atmega16单片机,串口电平转换芯片IC2用MA><232,PA1口~PA7口接3x4的矩阵键盘,PB口接8个LED作指示,硬件电路如图10所示。
这里以一个单片机和计GRM1555C1H470JZ01D算机串口通信的例子比较一下实物运行效果和Proteus仿真效果。系统硬件由上位机、数据线和下位机组成。软件方面上位机使用超级终端,下位机是C语言编写的单片机串口双工通信程序。要实现的功能是上位机和下位机建立连接实现通信和控制,下面是具体的操作过程。创建超级终端
超级终端是计算机的一个输入/输出设备,它将用户输入的数据随时发向串口(也可以是网口),接收到从主机输入的数据时显示在窗口上。打开程序一附件一通信一超级终端,将弹比新建地区设置,输入你的区号和地区之后确定就进入新建超级链接窗口,如图4所示。选择一个自己喜欢的图标,输入自己要创建的名字,点确定。在连接到对话框里选择你即使用的串口号(我使用的是扩展的COM4).不过若计算机带串口的话,一般是COM1,如图5所示,然后就进入端口设置对话框,这里选择每秒位数(波特率)为9600,数据位8,奇偶校验为无,停止位为1,数据流控制为无,如图6所示,然后点击确定就完成了超级终端的创建,界面如图7所示。创建完成后保存文件到桌面,就会出现一个快捷方式,下次使用时直接点击快捷方式就打开了。
Proteus虚拟终端
Proteus中也有一个类似超级终端虚拟仪器,它的作用和超级终端的作用是一样的。打开Proteus的模型工具栏,在虚拟仪器工具中选择ⅥRTUAL TERMINAL工具,如图8所示。RXD为数据接收,TXD为数据发送,RTS和CTS为请求/清除发送信号,用于半双工收发,所以这里只用RXD,TXD。同样也要在串口属性里设置波特率,奇偶校验,停止位等,如图9所示。硬件电路
电脑的串口(没有串口的可以用USB转串口线)和单片机串口建立起连接,就形成了一个简单的上位机和下值机通信系统。下位机IC1使用的是AVR的Atmega16单片机,串口电平转换芯片IC2用MA><232,PA1口~PA7口接3x4的矩阵键盘,PB口接8个LED作指示,硬件电路如图10所示。
上一篇:软件介绍
上一篇:Proteus仿真电路
热门点击