基于Proteus单片机与PC机的串行通信设计.doc

基于Proteus单片机与PC机的串行通信设计.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Proteus单片机与PC机的串行通信设计

基于Proteus单片机与PC机的串行通信设计 引言 串行通信技术长久以来一直稳定地应用在IT和工业通信领域。随着多微机系统的广泛应用和计算机网络技术的普及,计算机的通信功能将越来越重要。而如今,计算机串行通信发展的更是日新月异。 IT网络和工业控制自动化正进入到一个全新的应用发展阶段。现在,人们可以在任何地方的银行ATM机器上取钱,可以在许多商场进行信用卡消费;交通警察可以通过监视器掌控超速车辆的车牌号、了解道路交通的拥塞状况;气象学家可以通过卫星获取无人值守地区的气象数据资料……通过TCP/IP技术,越来越多的应用将工业控制的距离延展到更广阔的范围。与此同时,随着工业以太网的发展,自动化的工业控制数据采集点与企业的商用信息管理网络无缝地连接起来,让人们真正生活在一个一体化的网络世界中。而单片机技术作为计算机技术的一个重要分支,更是广泛的应用于工业控制、智能化仪表、家用电器、设置电子玩具等各个领域。且由于单片机体积小,系统运行可靠,数据采集方便灵活,成本低廉等优点,因此在通信中发挥着越来越大的作用。在一些相对较复杂的单片机应用系统中,,1.1 Proteus简介 Proteus是由英国Labcenter electronics公司开发的EDA工具软件。它从1989年出现到现在已经有十多年的历史,在全球广泛使用。该软件是集成了高级原理布图、pice电路仿真、PCB设计以及自动布线的一个完整的电子设计系统。它是一种混合电路仿真工具,包括模拟电路仿真、数字电路仿真、单片机及其外围电路组成的仿真等[]。 Proteus安装以后,主要由两个界面组成:Ares和Isis。前者主要用于PCB自或人工布线及其电路仿真,后者主要采用原理布图的方法绘制电路并进行相应的仿真。除了上述基本应用之外,Proteus革命性的功能在于它的电路仿真是互动的,针对微处理器的应用,可以直接在基于原理图的虚拟原型上编程,并实现软件代码级的调试,还可以直接实时动态地模拟按钮、键盘的输入,LED、液晶显示的输出,同时配合虚拟工具如示波器、逻辑分析仪等进行相应的测量和观测。 Proteus软件的应用范围十分广泛,涉及PCB制版、spice电路仿真、单片机仿真,在最新的6.9版本中又加入了对ARM7/LPC2000的仿真。本文主要以单片机的仿真为例,使大家初步了解该软件的强大功能及其在工程实践和实验教学中的重要作用。 Proteus软件由Isis和Ares两个软件构成,其中Isis是一款便捷的电子系统仿真平台软件,Ares是一款高级的布线编辑软件。Isis是一个操作简便且功能强大的原理绘图工具,它整合了spice的仿真模型,拥有超过8000个元件的庞大库结构。   Proteus支持许多通用的微控制器,如PIC系列、AVR系列、8051系列等;同时它还支持ARM、PLD及各种外围芯片的仿真,如基于?HD44780芯片的字符LCD、RAM等;具有单步运行、断点设置等调试功能;能与常用编译器如Keilc、IAR、Proton等协同调试;有直流电流表/电压表、交流电压表/电流表、示波器逻辑分析仪、频率计等虚拟仪器,为仿真中的测量记录提供了方便;支持图形化分析功能,具有频率特性、傅里叶分析等图形方式,可将仿真曲线精美地绘制出来;能和Keilc,Matlab等软件整和使用,以达到更好的仿真效果。 整个屏幕被分成七个区域,最上面是菜单栏,下面接着是工具栏,左侧面就是工具箱;右边很大的区域是编辑窗口,编辑窗口显示你正在编辑的电路原理图;左上方是预览窗口,预览窗口通常显示整个电路图的缩略图。预窗口的蓝色框标示出了图的边框,同时窗口上的绿色框标出在编辑窗口的中显示的区域。在预览窗口上点击鼠标左键,将会以点击位置为中心刷新编辑窗口;在左下方是对象选择器,对象选择器根据由图标决定的当前状态显示不同的内容。显示对象的类型包括:设备、终端、管脚、图形符号、标注和图形等。在某些状态下,对象选择器有一个Pick切换按钮,点击该按钮可以弹出库元件选取窗口。通过该窗口可以选择元件并置入元器件选择器,在今后绘图时使用;工具箱有三部分组成:左边的最下方是元器件旋转工具,有四个按钮,分别是顺时针旋转、逆时针旋转、竖直方向旋转、水平方向旋转,旋转工具的右侧是调试时候的快捷调试按钮。 采用Proteus仿真软件进行虚拟单片机实验,具有比较明显的优势,如涉及到的实验实习内容全面、硬件投入少、初学者就可自行实验、实验过程中损耗小、与工程实践最为接近等。能实验的内容包括软件部分的汇编、C51等语言的调试过程,也包括硬件接口电路中的大部分类型。对同一类功能的接口电路,可以采用不同的硬件来搭建完成,因此采用Proteus仿真软件进行仿真实验,克服了用单片机实验中硬件电路固定、不能随意更改、实验内容固定等方面的局限性

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档