1 / 7
用 proteus 软件建立单片机仿真虚拟实验室
摘要:单片机应用技术所涉及到的实验实践环节比较多,而且硬件投入比较大。在具体的工程实践中,如果因为方案有误而 进
行相应的开发设计,会浪费较多的时间和经费。本文以学校单片机课程的实验教学为背景,较为全面地阐述采用仿真实验的 方
法。
关键词: proteus 软件 单片机 仿真 虚拟实验室
引 言
单片机课程是机电、自动化等专业的一门重要课程,可以充分体现学生利用已学知识解决实际工程问题的能力。由于该 学
科是多基础、多理论的实践性学科,在教学过程中必须软件硬件结合,因此有学生感到难学,教师感到难教这样的尴尬。
现代科技的发展,促进了计算机技术在软件和硬件上的飞速发展,利用计算机软件的仿真技术,可以充分地仿真诸如电 路
的工作等实际的工程问题。作者无意中找到一款软件 Proteus ,解决了许多的问题,而单片机虚拟实验室也是以该软件为核心
建立起来的。
1
1
1
1
Proteus
Proteus
Proteus
Proteus
介绍
Proteus 与其它单片机仿真软件不同的是, 它不仅能仿真单片机 CPU 的工作情况, 也能仿真单片机外围电路或没有单片 机
参与的其它电路的工作情况。因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变, 而
是从工程的角度直接看程序运行和电路工作的过程和结果。对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应 用
间脱节的矛盾和现象。
(1)proteus 的工作过程
运行 proteus 的 ISIS 程序后,进入该仿真软件的主界面。 在工作前,要设置 view 菜单下的捕捉对齐和 system 下的颜色
、
图形界面大小等项目。通过工具栏中的 p( 从库中选择元件命令 ) 命令,在 pick devices 窗口中选择电路所需的元件,放置元件
并调整其相对位置,元件参数设置,元器件间连线,编写程序;在 source 菜单的 Define code generation tools
菜单命令下,
选择程序编译的工具、路径、扩展名等项目;在 source 菜单的 Add/remove source files 命令下 ,加入单片机硬件电路的对应
程序;通过 debug 菜单的相应命令仿真程序和电路的运行情况。
(2)Proteus 软件所提供的元件资源