




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机应用技能项目化教程单片机应用技能项目化教程陈海松陈海松 主编主编何惠琴何惠琴 刘丽莎刘丽莎 副主编副主编王静霞王静霞 主审主审全国高职高专院校规划教材精品与示范系列单片机应用系统的研制步骤和方法单片机的应用系统随其用途不同,其硬件和软件均不相同。单片机最初的选型很重要,原则上是选择高性价比的单片机。硬件软件化是提供高系统性价比的有效方法,尽量减少硬件成本,多用软件实现相同的功能,这样也可以大大提高系统的可靠性。虽然单片机的硬件选型不尽虽然单片机的硬件选型不尽相同,软件编写也千差万别,相同,软件编写也千差万别,但系统的研制步骤和方法是但系统的研制步骤和方法是基本一致的,一般都分为总基本一致
2、的,一般都分为总体设计、硬件电路的构思设体设计、硬件电路的构思设计、软件的编制和仿真调试计、软件的编制和仿真调试几个阶段。单片机应用系统几个阶段。单片机应用系统的研制流程如图所示。的研制流程如图所示。1 .单片机应用系统开发的软硬件环境构成单片机应用系统开发的软硬件环境构成 单片机应用系统开发的软硬件环境单片机应用系统开发的软硬件环境当用户目标系统设计完成后,还需要应用软件支持,用户目标系统才能成为一个满足用户要求的单片机应用系统。但该用户目标系统不具备自开发能力,需要借助于单片机仿真器(也称单片机开发系统)完成该项工作。一个典型的单片机系统开发环境组成如图所示。一个典型的单片机系统开发环境组
3、成如图所示。 单片机系统开发环境组成在线编程目前有两种实现方法:在系统编程(ISP)和在应用编程(IAP)。 ISP的实现一般需要很少的外部电路辅助实现,而IAP的实现更加灵活,通常可利用单片机的串行口接到计算机的RS232口,通过专门设计的固件程序对内部的FLASH存储器编程。单片机的在线编程单片机的在线编程 单片机系统的编程语言有汇编语言和高级语言两种。每一种类型的单片机都有与其指令系统对应的汇编语汇编语言言,汇编语言就是机器语言,优点是可直接操作硬件,可执行文件比较小,而且执行速度很快。汇编语言的缺点是软件的维护性和可移植性差。单片机的高级语言高级语言包括:Basic语言、PL/M语言和
4、C/C+语言。Basic语言主要应用在MCS-51系列单片机上,效果不是很理想,现在已经不再使用。PL/M语言对硬件的控制能力和代码效率都很好,但局限于Intel公司的单片机系列,移植性差。 C/C+语言是目前单片机的主流编程语言。 开发系统软件使用 Keil 51调试软件11.启动Keil软件。 2.新建项目。 3.项目属性配置。 4.新建项目中的文件,并保存。 右键点击右键右键5.将文件添加到项目中。 6.编译程序。 6. 编译/链接文件。6.1 工程文件已经添加到工程,对工程的配置也完成,接着就是编译/链接文件。编译/链接击Projiet菜单中区域5指令。也可以点1、2、3图标 。不同是
5、1 是用于编译单个文件。2 是编译/链接当前项目,如果先前编译过一次之后文件没有做动编辑改动,这时再点击是不会再次重新编译的。3 是重新编译,每点击一次均会再次编译链接一次,不管程序是否有改动。5是其菜单键。4 中可以看到编译的错误信息和使用的系统资源情况7.进入仿真调试状态。 7.1 进入仿真界面击DebugStartStop Debug Session,快捷键contrl+F5。 1 为全速运行,当程序处于停止状态时才有效,2 为停止,程序处于运行状态时才有效。3 是复位,模拟芯片的复位,程序回到最开头处执行。8.18.1开始开始全速全速仿真调试仿真调试. ._ _全速仿真全速仿真(F5)8.28.2开始开始单步单步仿真仿真调试。调试。_ _单步仿真单步仿真(F10)该按钮与单步有什么区别? Protues 仿真软件的使用2运行ISIS 7 Professional,会出现如图的窗口界面。1.1.新建一个原理图设计文件新建一个原理图设计文件2.2.保存原理图设计文件保存原理图设计文件3.3.添加原理图中所需元器件添加原理图中所需元器件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年燃气掺混设备项目合作计划书
- 2025年油气钻采设备项目发展计划
- 2025年张紧装置项目合作计划书
- 高速铁路技术革新及其影响评估-全面剖析
- 中医传承与创新中的道德困境与出路探讨
- 医保数字创新医疗产业的新篇章
- 区块链技术助力学生教育创新发展
- 区块链技术驱动下的数字艺术品版权保护新模式
- 肿瘤早筛技术在癌症患者心理护理中的应用与市场潜力报告
- 农业产品溯源区块链技术的实践与思考
- 中国佛教基础知识
- GB/T 45210-2025增材制造标准测试件增材制造系统几何成形能力评估
- 11 浪花 说课稿-2024-2025学年统编版(2024)语文一年级下册
- 全民健康信息综合管理平台建设方案
- DL-T 5876-2024 水工沥青混凝土应用酸性骨料技术规范
- 无处不在-传染病知到智慧树章节测试课后答案2024年秋南昌大学
- 《AIGC与电商营销技能实战(慕课版)》 教学大纲
- 应用PDCA降低药占比
- 《红色诗词》课件
- 高一生物生物膜的流动镶嵌模型练习题(含答案)
- 电动扶梯拆除施工方案
评论
0/150
提交评论