- 1、本文档共44页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机应用系统的研制步骤和方法15232解析
1.新建一个原理图设计文件 2.保存原理图设计文件 3.添加原理图中所需元器件 4.添加原理图中所需电源、地 5.器件布局,画原理图 6.加载程序(*.hex)文件至芯片 单片机应用技能项目化教程 陈海松 主编 何惠琴 刘丽莎 副主编 王静霞 主审 全国高职高专院校规划教材·精品与示范系列 单片机应用系统的研制步骤和方法 单片机的应用系统随其用途不同,其硬件和软件均不相同。单片机最初的选型很重要,原则上是选择高性价比的单片机。硬件软件化是提供高系统性价比的有效方法,尽量减少硬件成本,多用软件实现相同的功能,这样也可以大大提高系统的可靠性。 虽然单片机的硬件选型不尽相同,软件编写也千差万别,但系统的研制步骤和方法是基本一致的,一般都分为总体设计、硬件电路的构思设计、软件的编制和仿真调试几个阶段。单片机应用系统的研制流程如图所示。 1 ?.单片机应用系统开发的软硬件环境构成 ?单片机应用系统开发的软硬件环境 当用户目标系统设计完成后,还需要应用软件支持,用户目标系统才能成为一个满足用户要求的单片机应用系统。但该用户目标系统不具备自开发能力,需要借助于单片机仿真器(也称单片机开发系统)完成该项工作。 一个典型的单片机系统开发环境组成如图所示。 单片机系统开发环境组成 在线编程目前有两种实现方法: 在系统编程(ISP)和在应用编程(IAP)。 ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序对内部的FLASH存储器编程。 单片机的在线编程 单片机系统的编程语言有汇编语言和高级语言两种。 每一种类型的单片机都有与其指令系统对应的汇编语言,汇编语言就是机器语言,优点是可直接操作硬件,可执行文件比较小,而且执行速度很快。汇编语言的缺点是软件的维护性和可移植性差。 单片机的高级语言包括:Basic语言、PL/M语言和C/C++语言。Basic语言主要应用在MCS-51系列单片机上,效果不是很理想,现在已经不再使用。PL/M语言对硬件的控制能力和代码效率都很好,但局限于Intel公司的单片机系列,移植性差。 C/C++语言是目前单片机的主流编程语言。 开发系统软件使用 ——Keil 51调试软件 1 1.启动Keil软件。 2.新建项目。 3.项目属性配置。 4.新建项目中的文件,并保存。 右键点击 右键 5.将文件添加到项目中。 6.编译程序。 6. 编译/链接文件。6.1 工程文件已经添加到工程,对工程的配置也完成,接着就是编译/链接文件。 编译/链接击Projiet菜单中区域5指令。也可以点1、2、3图标 。不同是1 是用于编译单个文件。2 是编译/链接当前项目,如果先前编译过一次之后文件没有做动编辑改动,这时再点击是不会再次重新编译的。3 是重新编译,每点击一次均会再次编译链接一次,不管程序是否有改动。5是其菜单键。 4 中可以看到编译的错误信息和使用的系统资源情况 7.进入仿真调试状态。 7.1 进入仿真界面击Debug-Start\Stop Debug Session,快捷键contrl+F5。 1 为全速运行,当程序处于停止状态时才有效,2 为停止,程序处于运行状态时才有效。3 是复位,模拟芯片的复位,程序回到最开头处执行。 8.1开始全速仿真调试._ 全速仿真(F5) 8.2开始单步仿真调试。 _ 单步仿真(F10) 该按钮与单步有什么区别? Protues 仿真软件的使用 2 运行ISIS 7 Professional,会出现如图的窗口界面。
您可能关注的文档
- 单元任务书28_睿智网络公司网络建设综合项目new解析.doc
- 变化点管理讲解.ppt
- 单元四 汽车时尚解析.ppt
- 单元形函数的讨论解析.ppt
- 单兵系统测试方案V3.0-最终版解析.docx
- 单吸渣浆泵设计及机械密封设计解析.doc
- 变压器培训讲解.ppt
- 变压器后备保护处理讲解.ppt
- 变压器安全防护施工方案讲解.doc
- D统计决策重点.ppt
- 浙江省临海市白云高级中学2025届高三历史3月月考试题.doc
- 云南拾谷县第一中学2024_2025学年高二物理上学期10月月考试题.doc
- 2025版高考生物总复习第13讲基因的分离定律教案苏教版.doc
- 湖北省黄石实验高中2024_2025学年高一历史下学期期末考试模拟卷.doc
- 通史版2025版高考历史大一轮复习专题七近代化的曲折发展__中日甲午战争至五四运动前4第4讲从维新思想到新文化运动课后达标检测含解析新人教版.doc
- 2024年高考数学考试大纲解读专题04导数及其应用含解析文.doc
- 河南省许汝平九校联盟2024_2025学年高一语文上学期期末考试试题扫描版无答案.doc
- 江西省吉安市吉水县第二中学2024_2025学年高一历史上学期第二次月考试题.doc
- 北京市平谷区2025届高三政治一模考试试题含解析.doc
- 2025届中考物理第四讲物态变化专项复习测试无答案新人教版.docx
文档评论(0)