- 1、本文档共125页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机应用系统综合开发应用
第七章 单片机应用系统综合开发应用 7.1.1 单片机应用系统设计的内容 一般来说,单片机应用系统设计包括以下几个方面的内容。 1.前向通道接口电路设计 2.后向通道接口电路设计 3.人机对话接口电路设计 4.通信功能接口电路设计 5.低功耗及可靠性设计 7.1.2 单片机应用系统设计的方法与步骤 7.2 单片机程序的仿真与调试 7.2.1 单片机的开发与开发工具 7.2.2 开发系统的功能 7.2.3 软件设计方法 7.2.4 软件调试方法 7.2.1 单片机的开发与开发工具 1.单片机开发系统的构成 2.单片机开发工具及选择 (1)仿真器 (2)通用编程器 (3)万用表(数字或指针式) (4)逻辑笔 3.单片机应用系统开发的新理念 7.2.2 开发系统的功能 1.单片机开发系统所具有的一般功能 (1)在线仿真功能 (2)调试功能 2.典型开发系统介绍—WAVE单片机开发系统 (1)伟福仿真器的特点 (2)仿真器与仿真头介绍 7.2.3 软件设计方法 1.问题定义 2.自顶向下的程序设计 3.模块程序设计 4.建立数学模型 5.绘制程序流程图 7.2.4 软件调试方法 1.常见的软件错误类型 (1)程序失控 (2)中断错误 (3)输入/输出错误 (4)结果不正确 2.软件调试方法 (1)计算程序的调试方法 (2)串行口通信程序调试 (3)I/O处理程序的调试 (4)综合调试 7.3 单片机应用系统的硬件设计及调试 7.3.1 单片机系统总体设计 7.3.2 硬件设计 7.3.3 可靠性设计 7.3.4 硬件调试方法 7.3.1 单片机系统总体设计 1.理解系统功能和技术指标 2.选择单片机类型 3.关键器件的选择 4.软硬件功能划分 5.资源分配 7.3.2 硬件设计 1.元器件选择原则 2.系统构成方式选择 3.系统硬件电路设计原则 4.印制电路板设计 7.3.3 可靠性设计 提高系统的可靠性也就是要减少系统的故障,而引起故障的因素来自系统内部和外部两个方面。 (1)外部因素:例如环境温度、湿度、电源的波动、电磁干扰、冲击、振动、腐蚀等。 (2)内部因素:它出现在系统的硬件及软件上。其中包括电路连线短路或开路,构成电路的元器件损坏失效等,另外还包括软件设计中的问题。 1.硬件可靠性设计 2.印刷电路板可靠性设计 3.系统自诊断技术 4.程序运行中的数据保护 5.系统抗干扰技术 7.3.4 硬件调试 1.常见的硬件故障 (1)逻辑错误 (2)元器件失效 (3)可靠性差 (4)电源故障 2.硬件调试方法 (1)静态测试 (2)使用仿真器调试 7.4 单片机应用系统举例 7.4.1 单片机交通灯控制器 7.4.2 单片机低频信号发生器 7.4.3 学校作息时间单片机控制 7.4.1 单片机交通灯控制器 1.控制任务与控制原理 2.系统硬件设计 3.系统软件设计 7.4.2 单片机低频信号发生器 1.控制任务与控制原理 设计的单片机系统能够输出锯齿波、方波、三角波及正弦波4种基本波形。 输出的每一种波形至少要有4种可选频率或频率可调。 输出波形的频率用六位数码管显示。 7.4.2 单片机低频信号发生器 2.系统硬件设计 7.4.3 学校作息时间单片机控制 1.控制任务与控制原理 作息时间单片机控制器不仅可模拟电子钟显示时、分、秒,还可根据学校的作息时间按时打铃,播放音乐、广播体操和其他节目等。本系统设有两个按钮,分别用来调时调分,以保证时钟与标准时间相吻合。 7.4.3 学校作息时间单片机控制 2.系统硬件设计 补充1: 常用控制程序设计 1 判断程序设计 2 巡回检测程序设计 3 数字滤波程序设计 4 标度变换程序设计 5 上下限报警处理程序设计 6 LED数码管显示程序设计 7 定时程序设计 8 键盘控制程序设计 9 抗干扰技术 10 电机控制程序设计 1 判断程序设计 1.1 算术判断程序 1.2 逻辑判断程序 1.3 标志判断程序 判断程序就是分支执行程序。程序在执行时,首先判定给定的条件是否满足,根据判定的结果(真或假)再执行相应的操作。 例如:在转速控制系统中,电机的恒速运转一般是通过控制输入电压来实现的,首先检测出电机的实际转速,再比较电机的实际转速和给定转速,如果电机的转速低于给定转速,就需要增加输入电压;如果电机的转速高于给定转速,就需要降低输入电压。上述功能的执行过程如图所示。 MCS-51系列的程序状态字(PSW)
您可能关注的文档
- 六年级上册第七单元11.01.16.ppt
- 六年级上册第三单元语文作文.ppt
- 公路建筑限界与公路用地.ppt
- 六年级上册语文1--4单元知识树.ppt
- 六年级下册语文寓言二则.ppt
- 六年级下复习课4-形容词.ppt
- 六年级作文PowerPoint演示文稿.ppt
- 公司理财讲义企业盈利能力分析.ppt
- 六年级上册各单元成语.pptx
- 六年级作文指导《父母眼中的孩子》.ppt
- “才聚荆楚,智汇天门”天门市2025年人才引进76人笔试备考题库及答案详解1套.docx
- 2025年青岛市体育局所属事业单位招聘工作人员笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年鄂尔多斯市委员会机构编制委员会所属事业单位度引进紧缺专业人才笔试高频难、易错点备考题库及参.docx
- 2025年贵州长顺县引进17名高层次和急需紧缺人才笔试高频难、易错点备考题库及参考答案详解.docx
- 上海市荣誉军人疗养院工作人员招聘笔试高频难、易错点备考题库含答案详解.docx
- 中国人民银行金融研究所2024年度公开招聘工作人员笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年重庆理工大学招聘16名事业单位工作人员笔试高频难、易错点备考题库及参考答案详解.docx
- 2025年贵州毕节市赫章县事业单位招聘123人笔试高频难、易错点备考题库及参考答案详解一套.docx
- 上海市伤骨科研究所2025年招聘5人笔试备考题库及答案详解一套.docx
- 2025年辽宁省委党校(辽宁行政学院、辽宁省社会主义学院)招聘17人笔试备考题库及参考答案详解一套.docx
文档评论(0)