项目二 单片机输入输出电路设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

项目二单片机输入输出电路设计任务2-1学习Proteus仿真软件使用1.任务分析(1)进入Proteus(2)打开Proteus仿真软件,双击桌面上的ISIS7Professional图标,如果桌面上没有Proteus图标,则单击屏幕左下方的“开始”→“程序”→“Proteus7Professional”→“ISIS7Professional”,进入ProteusISIS集成环境。2.软件界面相关知识Proteus软件是英国LabCenterElectronics公司出版的电路分析与仿真工具软件。它不仅具有其它EDA工具软件的仿真功能,还有VSM(虚拟仿真技术),能仿真基于微控制器的系统连同所有外围接口电子元器件一起仿真、也可以仿真模拟电路、数字电路、模数混合电路,并可以直观的观察到模拟的结果。应用Proteus电子设计软件,就相当于应用一个电子设计和分析平台,可以软件硬件同时调试仿真。ProteusISIS的工作界面:ProteusISIS的工作界面是标准的Windows界面,如图2-2所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。2.1.2Proteus的基本操作:(1)图形编辑窗口(2)预览窗口(3)对象选择器窗口(4)标题栏(5)主菜单(6)标准工具栏和绘图工具栏任务2-2学习Keil软件使用2.2.1Keil软件简介KeilC51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面,操作起来容易简单,编译后生成的二进制文件占空间小,目前主流单片机开发都用到Keil。下面详细介绍KeilC51开发系统各部分功能和使用。KeilC51工具包的整体结构,μVision与Ishell分别是C51forWindows和forDos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件。目标文件由OH51转换成标准的hex文件,以供调试器使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM或Flash中。2.2.2Keil软件基本操作点击KEIL2进入KEIL2界面:Keil2编辑界面工程窗口、输出窗口、编译窗口、标题栏、菜单栏等:建立工程文件:单击Project菜单,在弹出的下拉菜单中选中NewProject选项,这个选项可以新建一个工程文件保存工程文件:选择你要保存的路径,输入工程文件的名字,比如保存到实验2文件夹里,工程文件的名字为实验选择单片机型号:在弹出的对话框,选择单片机的型号,选择Atmel的89C51来说明:建立C语言源文件并添加:单击菜单上的“File”,在下拉菜单中选中“SaveAs”选项单击,保存扩展名为(.c)添加C语言源文件:点开编辑界面,单击“Target1”前面的“+”号,然后在“SourceGroup1”上单击右键,弹出如下菜单。生成执行文件:编写程序之后要生成执行文件,执行文件的后缀名.hex。单击“Project”菜单,在下拉菜单中单击“目标Target1属性”在图2-15中,单击“Output”中单击“CreateHEXFile”选项,使程序编译后产生HEX代码,供下载器软件使用。2.2.3Proteus与Keil联合仿真电路设计:进入Proteus界面之后之后,我们先选中绘图工具栏中的元器件模式,然后单击图中的P,添加单片机等元件,并连线用Keil2软件编译程序:#includereg51.h#defineucharunsignedcharvoiddelay(){uchara,b;for(a=255;a;a--){for(b=255;b;b--);}}voidmain(){uchartmp=1;while(1){P2=(~tmp);delay();tmp=1;if(tmp==0)//移到最高位要重新置1{tmp=1;}}}在仿真图中载入执行文件:

文档评论(0)

粱州牧 + 关注
实名认证
文档贡献者

资料收集自互联网,若有侵权请联系删除,谢谢~

版权声明书
用户编号:8036120077000004

1亿VIP精品文档

相关文档