期刊库

教育   经济   科技   财会   管理   
医学   法学   文史   工业   建筑   
农学   水利   计算机   更多>>
 首 页    论文大全   论文精品    学术答疑    论文检测    出书咨询    服务流程    诚信通道    关于我们 

单片机系统计算机辅助设计工具及软硬件设计和仿真

人气指数: 发布时间:2014-10-22 23:49  来源:http://www.zgqkk.com  作者: 姜贵福
分享到:

 

  【摘要】利用C51语言作为编程语言,将KEIL与Proteus以及双龙软件当做用来进行软件编译、测试、仿真、下载、制作的工具,利用这些工具能够便捷地对51单片机进行软件设计,还可以用来进行硬件仿真和电路板制作,是非常适合首选的计算机辅助开发工具组合。以下还对单片机系统开发方式和工具的设想进行了一些讨论。

  【关键词】单片机系统;计算机;辅助软件;设计工具;硬件设计;仿真

  选用合理的计算机辅助软件技术与工具来对单片机进行辅助,以便其控制系统能够发挥良好的作用,对其系统的设计与开发还能够在节省人力方面起到很大的效果,形成一种电脑解放人脑的绝对优势。而在早期阶段的Z80单片机,即使采用了汇编语言进行编程,但机器识别编码的能力非常的弱,只能够识别由1和0形成的编码,所以此单片机在进行编程后还要利用人工对其进行翻译并要翻译成机器能够识别的编码,还要将其人工翻译成的机器码再输入进单片机内,经过这样一个繁琐的过程后才能够对软件进行调试。但在科学技术发达的今天,此种劳动力早就已经被电脑技术所代替,而且其劳动功效大大提高了许多。即使有了现在的科学技术,也不能够满足人们对高效方法的不断追求和对其更具有高效工作效率工具的开发。目前在单片机系统设计开发技术上,利用计算机辅助设计和软硬件结合仿真的开发设计工具已被许多的开发者所采用。

  1.51单片机控制系统设计开发工具及选用

  1.1 由于科学技术的不断发展,在单片机技术领域有了很大的进步,对51系统单片机的开发工具和设备上有了很多的技术成果,例如,能够采用C语言开发51单片机程序,而经常使用其开发软件的公司就有加拿大软件公司DAVEDUNFIELD推出的MICRO-C51编译器、IAR公司和2500A.D公司开发的编译器、Windows 集成开发环境Keil软件等。而在我国利用这项技术的公司有MedWin集成开发环境、伟福集成开发软件等。对于功能比较齐全的集成开发环境来说,能够把用户在开发利用软件适应过程中所需要的整体工具采用有效的方式将其进行结合,具体所采用的工具都有编辑器、高级语言编辑器、汇编器、定位/连接器等,这些工具的使用可以有效的优化用户开发环境。具有软件硬件仿真工具的公司有Nahau公司的EMUL51XA-PC随时在线的仿真器、英国Labcenter公司的Proteus软件等。

  1.2 对于8051单片机的应用程序来说,可以采用汇编语言,使用汇编语言的好处就是能够与硬件相结合形成一定的关联,这样就能够快速便捷的运用硬件功能,其所使用的资源非常小、执行的速度较快。对于后来所开发的C51语言来说,能够便捷的实现程序设计模块化、其代码可读性好、维护起来较简单、升级速度快,并且经过实验证明,在大部分应用条件下执行效率能够与汇编语言非常的接近,利用C51语言来进行单片机软件编程具有很大的优点,在市场上的竞争具有非常大的优势。所以利用C51来对单片机进行程序设定已经受到了社会的广大认可,并成为了主流形式之一。

  1.3 而在C51的编译执行方面,现在非常常见的是KEIL51软件。KEIL51是德国KEIL公司开发单片机C语言编译器,其之前被称为KELINC51,其形成了文件编辑处理、编译链接、项目管理、窗口、工具引用和软件仿真管理等许多功能,在其仿真技术中,具有两个类型的仿真模式:软件模拟方式与目标板调试方式。根据其模拟仿真模式来看,根本不需要利用8051单片机硬件就可以形成程序仿真调试,这样能够在用户程序的开发效率上得到很高的提高。

  综上所述,可以根据其整体使用作用与工具软件得到其成本,使用51单片机的计算辅助设计工具的组合方式都有以下内容:可以采用C51语言当做编辑语言的关键点,KEIL与Proteus以及双龙软件作为其软件的编译、调试、仿真、下载和制作PCB板的重点工具软件,据调查发现这是市场上性比价较好的组合,并且这些软件还能够满足常用需求的免费版本。


期刊库(http://www.zgqkk.com),是一个专门从事期刊推广、投稿辅导的网站。
  本站提供如何投稿辅导,寻求投稿辅导合作,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


  【免责声明】本文仅代表作者本人观点,与投稿辅导_期刊发表_中国期刊库专业期刊网站无关。投稿辅导_期刊发表_中国期刊库专业期刊网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。

 
QQ在线咨询
投稿辅导热线:
180-1501-6272
微信号咨询:
fabiaoba-com
咨询电话:18015016272 投稿邮箱:zgqkk365#126.com(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构   若某篇作品侵犯您的权利,请来信告知.版权:周口博闻教育咨询有限公司 
Copyright © 2005-2023 . 期刊库 版权所有