缔冠期刊网

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

2022-06-09

  【摘要】利用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板的重点工具软件,据调查发现这是市场上性比价较好的组合,并且这些软件还能够满足常用需求的免费版本。

  2.51单片机的计算机辅助设计工具组合的使用

  2.1 设计系统的硬件结构和软件各模块流程图

  第一步可以先依照一个单片机控制系统的作用要求,对其进行硬件电路和软件的整体结构进行具体设计,根据对每个模块软件的设计中获取程序流程图。图1所示是根据其功能与硬件工作原理设计的流程图。

  2.2 利用C语言进行编辑

  C51是利用标准C模块命令与规则作为基本条件来对其进行扩展,能够便捷的设计出模块程序。根据设计出的模块流程图,可以简单的对每个程序模块依据流程图利用C语言来进行编程。而且编写程序还能够启动Proteus画出单片机电路。

  2.3 利用Proteus画出单片机电路

  若是要对硬件电路实现仿真,就要利用Proteus画出单片机系统的电路,通常情况下能够按照系统的每个模块分别画出电路,若对其进行仿真后再组合成总成电路,也能够将整个电路以此画出。对于使用的视电路方式、软件的难易程度以及调试难易程度的具体状况来决定。图2所示是利用Proteus画出的电路图。

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网