基于proeus的单片机仿真设计.docxVIP

  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文档。上传文档
查看更多
基于proeus的单片机仿真设计 1 电路分析与实物仿真 该项目的目标是英国劳动部开发的电路分析和实物模拟软件。它运行于Windows操作系统上, 可以仿真、分析 (SPICE) 各种模拟器件和集成电路, 该软件的特点是: 1.1 系统仿真功能 具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器, 如示波器、逻辑分析仪、信号发生器等。 1.2 外围芯片结构 目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。 1.3 系统软件功能 在硬件仿真系统中具有全速、单步、设置断点等调试功能, 同时可以观察各个变量、寄存器等的当前状态, 因此在该软件仿真系统中, 也必须具有这些功能;同时支持第三方的软件编译和调试环境, 如Keil C51 u Vision2等软件。 1.4 2 sut在嵌入式教育中的应用 2.1 模拟交通灯从6月到10s,收 模拟交通灯主要由单片机AT89C52、六个发光二极管、六个270Ω的电阻组成, 具体电路连接如图1所示。具体的任务要求如下: (1) 十字路口交通为东西南北走向, 用六个发光二极管模拟交通灯的状态。 (2) 模拟交通灯能实现以下几种状态的转换: 初始状态0:东西方向红灯亮, 南北方向红灯亮;1S后转向状态1; 状态1:东西方向绿灯亮, 南北方向红灯亮, 经过45S后转为状态2; 状态2:东西方向绿灯灭, 然后黄灯亮, 延时3S, 南北方向仍然红灯亮, 3S后转为状态3; 状态3:东西方向红灯亮, 南北方向绿灯亮, 经过45S后转为状态4; 状态4:南北方向绿灯灭, 然后黄灯亮, 东西方向仍然红灯亮。3S后从状态1至状态4循环。 2.2 动态延迟函数 通过分析控制要求可以发现模拟交通灯的各个发光二极管点亮状态中, 都有时间延时的要求, 而且延时时间不一致。学生很容易可以想到编写一个延时的子函数来实现延时。但细想一下, 由于每个状态的延时时间不一样, 如果每个状态中的延时时间都去编写一个延时子函数, 这样程序代码就会变得很长, 也浪费了程序的存储空间。这样我们可以定义一个带有参数传递的基本延时函数 (子函数) , 对于不同的延时时间, 要在调用基本延时函数过程中设置不同的延时数值, 将该数值参数传递给基本延时函数, 就可以通过同一个延时函数实现不同的延时时间。这样不但程序简单, 而且提高了函数的通用性和灵活性。 而主函数主要实现红、黄、绿三种发光二极管的亮灭转换, 由分析可以很明显的看出:要使发光二极管变亮, 只需要将对应的单片机引脚电平变为低电平;要想使其熄灭, 只需要将对应的单片机引脚电平变为高电平就可以了。 2.3 系统的晶振设计 在Proteus的ISIS编辑窗口中, 鼠标右击AT89C52单片机, 再左键单击, 弹出““编辑元件”对话框, 在对话框中的“Clock Frequency”中设置单片机的晶振频率为12MHZ。在对话框中的“Program File”中打开所编写程序的.hex文件。在Proteus的ISIS编辑窗口中单击仿真按钮, 可看到其交通灯的情况。其中, 图2为东西、南北方向的红灯亮的情况, 图3为东西方向绿灯亮, 南北方向红灯亮的情况, 图4为东西方向黄灯亮, 南北方向红灯亮的情况, 图5为东西方向红灯亮, 南北方向绿灯亮的情况, 图6为东西方向红灯亮, 南北方向黄灯亮的情况。 2.4 课堂教学效果 通过对模拟交通灯的仿真分析, 可以看出利用仿真软件来进行教学具有许多优势:第一是速度比较快, 在需要将程序进行修改时、只要编译以后马上就可以看到效果, 不需要拔片、写片和插片, 大大的提高了课堂的教学效率;第二是课堂教学效果比较好, 教师可以利用多媒体进行教学, 仿真演示其整个过程, 将仿真得出的结果投影在大屏幕上, 比真实的实验板要大很多, 学生看得非常清晰, 加上教师的讲解, 学生很容易掌握所学的知识;第三是培养的学生起点高, 由于Keil、Proteus软件是目前开发单片机最流行, 通用性较好的软件。很多电子工程师都在使用这些软件, 所以使用这些软件将使学生获得市级的工作经验, 为学生就业打下坚实的基础。 3 能提高教学成本 Proteus仿真软件的应用, 可充分利用学校计算机机房的现有设备, 减少了实验设备的硬件维护工作量, 实验环境又与实际工程系统非常接近, 且能够以软件代替硬件逼真地模拟单片机应用系统开发的全过程, 适应了当代学生的认知能力。在教学效果上, 它不但方便有效地提高了学生的学习积极性和综合应用知识分析问题、解决问题的能力, 还大大地节省了教学

您可能关注的文档

文档评论(0)

xcwwwwws + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档