新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于的单片机虚拟开发环境

基于的单片机虚拟开发环境

作者:时间:2011-12-15来源:网络收藏

单片机是国内大专院校电子技术类专业的必修课程之一,很多学生毕业之后也在从事单片机的软硬件设计工作。单片机的开发要求设计人员具有一定的硬件设计基础和汇编或者C语言的编程能力,目前国内多数大专院校都是采取先教学后实验的教学步骤,学生在学习的过程中缺少一个感性认识,在实验时又无法与课本上的知识联系起来,因此造成了时间与教学资源的双重浪费。


l 的引入
伴随着计算机软件和硬件技术的飞速发展,在各个领域都出现了各种仿真系统,为各种实际系统的开发提供了准确可靠的保证,同时节约了大量的人力和物力。仿真技术的出现与发展是科技发展的必然结果,是现代科技的关键技术之一,并逐渐成为科技人员的必备技术。是在这种形势下应运而生并迅速发展的仿真系统。是模拟电路、数字电路、模/数混合电路的设计与仿真平台;更是单片机系统先进的设计与仿真平台。它真正实现了在计算机上完成从原理图与电路设计、电路分析与仿真、单片机代码级调试与仿真、系统测试与功能验证到形成PCB的完整的设计与仿真过程。它得到了从事单片机事业的教师、工程技术人员以及众多的大学生和单片机技术爱好者的青睐。
基于Proteus的单片机有效的将理论与实验联系起来,在这个开发环境里面可以很好地将演示、硬件电路设计和软件设计结合起来,在教学和具体的工程项目中应用这个开发环境不但有助于提高效率,而且可以降低开发成本和风险。目前在电子技术、机械设计制造以及软件开发等领域都趋向与采用虚拟仿真开发环境,虚拟环境的采用一方面有助于项目的并行开发提高产品开发周期,可以提前进行一些传统开发步骤中的后期工作;另一方面可以展现产品的雏形,将实验品的一些实际问题暴露在虚拟设计阶段,例如机械设计软件SoliWorks与LabView的联合可以完成机器运动部件的三维运动控制、控制逻辑分析、部件碰撞分析等存在风险较大的设计工作的模拟,对于企业来说降低风险投资和加快产品上市是赢得市场的关键因素。因此这里阐述的可以很好地适应将来的科研和产品开发需要,培养开发人员的虚拟开发意识对于企业和社会来说都是一笔重要的知识财富。


2.Proteus仿真系统
Proteus是英国Labcenter公司的电路分析与实物仿真软件,可以仿真、分析(Spice)各种模拟器件和集成电路,该软件的特点是:
(1)实现了单片机仿真和Spice电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS 232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。
(2)支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。
(3)提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 μVision 2等软件。
(4)具有强大的原理图绘制功能。启动Proteus后将出现ISIS的设计窗口,如图1所示。包括:标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按钮、仿真进程控制按钮(最下面一行)、预览窗口、对象选择器窗口、图形编辑窗口。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭