Proteus 、 Keil 在单片机仿真实验中的应用专业名称班级学生姓名准考证号指导教师姓名摘要:单片机课程是电子技术应用、机电、数控、自动化等专业的一门重要专业课程,实践性环节比重较大,要求理论与实际紧密结合,而实践实训教学所占比例较多,硬件投入大。在实践实训的教学中,需要大量的实验仪器和设备。一般的学校或个人没有较多的经费。本文提出了一种新的思路,较为全面地阐述采用软件仿真实验的方法。关键词: Proteus Keil 整合单片机虚拟实验室一、引言随着嵌入式系统技术的迅速发展,单片机系统作为一种典型的嵌入式系统在汽车、通信、工业控制、家用电器等领域得到了广泛的应用。同时单片机课程是理论和实践相结合的一门学科,应着力于培养学生利用已学知识解决实际问题的能力。因此,在实践过程中,要求软件与硬件相结合、理论与实践相结合,但传统的单片机教学实验中,采用硬件仿真器、实验箱或实验板,需采购大量的、昂贵的硬件设备,而且设备维护工作量也非常大。本文在简要介绍了 Keil 软件和 Proteus 仿真软件的基础上,对该俩个软件在 MCS-51 系列单片机实验教学中的应用进行了详细分析,利用它既可以可调试单片机程序,也可仿真单片机外围器件的工作情况;既能充分利用学校计算机房现有计算机,减少硬件设备的维护工作量,还可为学生提供丰富的实验教学内容, 激发学生学习单片机的兴趣,提高教学效果,进一步缩短教学与工程实际的距离。二、 Proteus 与 Keil 软件介绍 1、 Proteus Proteus 是英国 Labcenter electronics 公司开发的 EDA 工具软件。主要由原理布图的方法绘制电路并进行仿真的 ISIS 和 PCB 自动布线或人工布线电路仿真的 ARES 两个程序组成。 Proteus 运行于 Windows 操作系统上, 可以动态实时仿真、分析( SPICE) 各种模拟器件和集成器件。针对微处理器及其外围电路,可以直接在基于原理图的虚拟原型上编程, 并实现软件代码级的调试, 配合其提供的仿真图表或虚拟仪器如示波器、逻辑分析仪等可进行相应的测量与分析。(一) Proteus 软件的组成及特点 Proteus 仿真软件包含两个应用程序, Proteus ISIS 和 Proteus ares 。 Proteus ISIS 是 Proteus 系统的核心,拥有超过 8000 元件的大型元件库, 包含几千个模拟和数字电路中常用的 Spice 模型及各种动态元件,如三极管、 555 定时器等基本元件, 74LS00 等常用 TTL 和 CMOS 集成块, 完全适合于仿真模型。同时 ISIS 也为用户提供了非常友好的作图界面,元件之间的连线方便、灵活、高效率,剪切、移动等操作借助鼠标可简单实现;另外, ISIS 还支持层次图设计,支持 WMF 、 BNP 、 DXF 等多种图形输出格式。 Proteus 的另外一个应用程序就是 Proteus ares ,用于直接将 Proteus ISIS 得到的仿真原理图生成 PCB 版图。同时 Proteus 还提供了丰富的虚拟工具,如示波器、逻辑分析仪等,用户借助这些虚拟工具可以直接观察电路系统的硬件结果,尽管虚拟仪器的精度有限, 但整个操作过程如同利用硬件仿真器和其他测试仪器直接进行硬件开发,还可以根据虚
毕业论文初稿 来自淘豆网m.daumloan.com转载请标明出处.