仿真技术在单片机开发中的应用
近段时间内,伴随着计算机仿真技术的不断进步,单片机仿真技术也取得了显著的进步。目前,仿真技术被大范围应用于单片机发掘过程中。笔者先就单片机仿真技术展开了解释,随后举例说明了仿真技术在单片机多向发掘中的详细运用,并解释了单片机发掘中仿真技术的利用情况。
【关键词】单片机开发 仿真技术 多路开发 应用
单片机出现于1978年。它运用大规格的集资电能路径技术,将任意存放机器、集中解决机器、多类I/O和暂停体系、定时机器/计数机器和阅读存放器等作用集中在一个硅片上,形成集中性强、作用健全的计算机体系。单片机属于集中电能路径,不过它耗能少、容积小、延伸灵便,易于制造、效率高,它经过了SOC、SCM、MCU三个环节,受到各个区域的大力支持。
1 单片机仿真技术概述
单片机技术的进展大力推动了计算机技术和数字技术,和通讯技术等领域的迅速成熟,并早已变成现代教育和研究中热门的一项技术。不过因为微小解决机器才是单片机的智力化关键体系,因此在设定结束之后,必须对电能路径再三开展调节,或重复测验复刻电能路径,此就增加了研发的开支,以至于阻滞了单片机的开发宣传。近段时间内,伴随着计算机仿真技术的迅猛进步,单片机仿真技术也取得了显著的进步。目前,仿真技术被大范围应用于单片机发掘过程中,比如在研发单片机的进程中,运用设备协调仿真技术模拟总体系。大多是在后期设施并未完成筹备之前就开始检测设备的协调性。经过运用对设备的协调技术,能够对模拟机型开展最初的调节,也供应了一类模拟平面设施开展调节,从而对包含设备在内的总体系开展作用下测验,此方法不但能减小设定危机,还能够降低成本,节省研发的精力。设备协调仿真技术的产生为单片机的研发和运用提供了良好的成长舞台,具有普及价值和内涵。
2 Proteus仿真软件的引入
随着计算机软硬件技术的迅猛进步,在各类区域都产生了各类模仿体系,为各类现实体系的研发供应了精确可行的保障,也节省了精力和财力。仿真技术的诞生于进步使科学进步的必需成果,是当前科学的重要技术中的一员,并慢慢变成科学工作者的必需技术。Proteus产生于此类情况下并且迅猛进步。Proteus是一类虚拟电能路径、数据电能路径、两种综合电能路径的设定与模仿舞台;也是单片机体系超前的设定与模仿舞台。它确切地完成了在计算机上实现从电能路径研究与模仿、理论图表与电能路径设定、单片机编码调节与模仿、体系测验与作用检验到生成PCB的完全的设定与模仿进程。它获得了就职于单片机岗位的大学生、老师以及工程师和技术青睐人员的追捧。
以Proteus的单片机模拟研发氛围高效的将学术与试验融为一体,在此研发氛围中能够高效地融合硬软件电能路径设定和展示,在教育和详细的建筑内容中运用此研发氛围不仅有利于提升质量,还能够减小研发开支和危机。现代软件研发、设备设定生产和数字化技术等区域都倾向于利用模拟模仿研发氛围,模拟氛围的运用不只是利于工程的兼容研发、提升商品研发循环的时间,能够超前展开一部分以往研发环节中的末期内容;模拟研发氛围还能够展示商品的初始形态,将试验产品的诸多现实状况揭露在模拟设定时期,比如在器材设定软件LabView和Soliworks合作能够实现机械运转元件的三维度运作管控、限制逻辑研究、元件冲撞研究等出现危机较严重的设定项目的虚拟,针对公司而言减少冒险投入和加速商品制造是获得市场的核心原因。所以此讲述的模拟研发氛围能够高效地顺应未来的科学研究和商品研发要求,培育研发工作者的模拟研发认知对于公司和时代而言都至关重要。
3 单片机开发中仿真技术的应用
单片机研发过程中仿真技术是用于单片机设定研发的循环时期,大多是利用以往的方式以区分设施再展开研发,若设施间产生了作用,设定人员就会先编制代码,等编写结束之后再展开纠正,随后在硬件的确结束之后再与软件体系融为一体,并对即时软件和总体展开调节。经过运用设备协调仿真技术,就能够在硬件完成前对模拟机型展开初步的调节,并且可以为软件的调节供应模拟平面,从而对总体系开展作业检验,此能在较大比重上节约硬件舞台所需的精力。
仿真技术较少用于单片机多向研发过程中,单片机研发主要采取“主体机器/目的机器”方法。第一,运用主体机器上丰厚的资料以及优良的研发氛围研发和仿真调节目的机器上的软件。第二,经过交替接口将翻译形成的目的编码传递价值到目的板,并且采用交替调节机器在调节软件赞成下展开即时研究和共享仿真调节。第三,目的板在一定条件下编写脱离运作。此类对应形式的研发,确实是高效的研发形式,但是它的不足在于设施效率较差,此在单片机试验科室极其突显。因此在设施缺乏的状况下,研发一系列帮助设施来提升仿真研发设施的效率显得十分重要。
3.1 性能要求
在当前单片机仿真设施的前提之下,设定一类多向研发运用装备,完成一系列适用于多个客户依次研发仿真的单片机模仿机器。此类小组共享实施器材,不仅可以提升器材效率,还能生成优良的研发模仿气氛,更关键的是减少器材的反复投资。
3.2 多路开发器的整机框图
笔者阐述的设定完成了一系列单片机模仿机器的多向研发运用板,达到了上述标准,而且在操作进程中获得了优良的成果,图1展示的是其理论。
3.3 多路开发器的电路设计
经过一类管控电能路径可以使总机完成多客户主体机器对应一个单片机模仿机器开展依次的模仿运用的任务。在此将重要元件选定为电磁继电器、AT89C2051单片机芯片、74LS04反相器,用以构建一类运用单片机一体化管控的选用电能路径,进而高效、精确的实行各个客户主体机器和单品机模仿机器间交替接口的数字化通讯。其首要目的是要设定一类单片机模仿机器的多向复杂体系板,为了完成多个客户共享同一模仿机器的任务。
3.4 软件编程
在为总体编程时采用C51,能够有助于翻译,编写程序至芯片A T89C2051,用以实现独立工作。凭借W A V E6000模仿机器,在调节机器营造i s p模仿调节氛围之下,单片机体系运用研发模仿调节。在装配运用过程中,其内定的翻译体系是汇聚代码,为了进行C51的翻译,在研发进程中,必须为WAVE6000配备KEIL C51翻译机器。
4 结语
综上所述,总体系运作顺利,完成了单片机模仿机器多向反复利用的任务。在研发操作进程中,达到了期望的目标,多客户研发单片机运用体系模仿调节时,可以高效地串联运用,进而提升了试验器材的效率。
参考文献
[1]刘心红,郭福田,孙振兴等.Proteus仿真技术在单片机教学中的应用[J].实验技术与管理,2011,24(3):96-98
[2]罗抟翼,王松.基于VC的8051单片机的软硬件仿真模块程序设计[J].沈阳工业大学学报,2011,29(4):447-451
[3]周灵彬,张靖武.PROTEUS的单片机教学与应用仿真[J].单片机与嵌入式系统应用,2008,(1):76-79
[4]朱小超,徐雪春.基于Modbus协议的上位机与单片机通信的实现与仿真[J].仪表技术与传感器,2011,(6):65-68
[5]陈慧.双单片机电阻炉温度控制系统设计及仿真[J].制造业自动化,2010,32(10):144-146
作者单位
四川文理学院物理与机电工程学院 四川省达州市 635000