《单片机原理及应用》课程教学资源(PPT教学课件)第十一章 单片机应用系统设计

第十一章 单片机应用系统设计
单片机应用系统设计 第十一章

11.1单片机应用系统设计的基本准则 1.1.1可靠性 高可靠性是单片机系统应用的前提,在系统设计的每一个 环节,都应该将可靠性作为首要的设计准则。提高系统的可靠 性通常从以下几个方面考虑: 1.使用可靠性高的元器件 2.采用双机系统 3.设计电路板时布线和接地要合理,严格安装硬件设备及 电路
1.1.1 可靠性 高可靠性是单片机系统应用的前提,在系统设计的每一个 环节,都应该将可靠性作为首要的设计准则。提高系统的可靠 性通常从以下几个方面考虑: 1. 使用可靠性高的元器件 2. 采用双机系统 3. 设计电路板时布线和接地要合理,严格安装硬件设备及 电路 11.1 单片机应用系统设计的基本准则

4.对供电电源采用抗干扰措施 5.输入输出通道抗干扰措施 6.进行软硬件滤波 7.系统自诊断功能 11.12操作维护方便 11.13性价比 11.14设计周期短
4. 对供电电源采用抗干扰措施 5. 输入输出通道抗干扰措施 6. 进行软硬件滤波 7. 系统自诊断功能 11.1.2 操作维护方便 11.1.3 性价比 11.1.4 设计周期短

112单片机应用系统的设计方法 112.1系统总体设计 系统总体设计是单片机系统设计的前提,合理的总体设 计是系统成败的关键。总体设计关键在于对系统功能和性能 的认识和合理分析,系统单片机及关键芯片的选型,系统基 本结构的确立和软、硬件功能的划分
11.2.1 系统总体设计 系统总体设计是单片机系统设计的前提,合理的总体设 计是系统成败的关键。总体设计关键在于对系统功能和性能 的认识和合理分析,系统单片机及关键芯片的选型,系统基 本结构的确立和软、硬件功能的划分 11.2 单片机应用系统的设计方法

J女台 L人分|_ 飞车欠 fusHiki 车t 手睽 车T 任科礼 111单)开时
开始 明确任务 选机型及外围主 要芯片 划分软、硬件功 能 硬件设计 软件设计 联机仿真调试 排除故障、修改 软件 固化程序,独立 运行系统 研制完成 图11.1 单片机系统研制过程

明确系统的功能与性能 系统单片机选型 3.划分系统软、硬件功能 4.确定系统结构组成
1. 明确系统的功能与性能 2. 系统单片机选型 3. 划分系统软、硬件功能 4. 确定系统结构组成

11.2.2硬件设计 1.程序存储器 数据存储器 3.IO接口 4.译码电路 5.总线驱动器 6.抗干扰电路
1. 程序存储器 2. 数据存储器 3. I/O接口 4. 译码电路 5. 总线驱动器 6. 抗干扰电路 11.2.2 硬件设计

1123软件设计 开始 系统定义 在线仿真调试 软件结构设计 程序有错否 建立数学模型 修改程序 绘制程序流程图 编写程序 固化到 EPROM 汇编 结束 11.3软件设计流程图
开始 系统定义 软件结构设计 建立数学模型 绘制程序流程图 编写程序 汇编 在线仿真调试 程序有错否? 修改程序 固化到EPROM 结束 Y N 11.3 软件设计流程图 11.2.3 软件设计

软件设计通常分作系统定义、软件结构设计和程序设计等 三个步骤,图11.3给出了软件设计的流程图。 1.系统定义 ①定义说明各输入/输出口的功能,确定信息交换的方式 与系统接口方式、所占口地址、读取和输出方式等。 ②在程序存储器和数据存储器区域中,合理分配存储空间, 其中包括系统主程序、常数表格、数据暂存区域、堆栈区域和 入口地址等。 ③对面板控制开关、按键等输入量以及显示、打印等输出 量也必须给予定义,以此作为编程依据。 ④针对可能出现的由干扰引起的错误进行容错设计,给出 错误处理方案,以达到提高软件可靠性的目的。 ⑤明确所设计的用户程序应达到的精度、速度指标
软件设计通常分作系统定义、软件结构设计和程序设计等 三个步骤,图11.3给出了软件设计的流程图。 1. 系统定义 ①定义说明各输入/输出口的功能,确定信息交换的方式、 与系统接口方式、所占口地址、读取和输出方式等。 ②在程序存储器和数据存储器区域中,合理分配存储空间, 其中包括系统主程序、常数表格、数据暂存区域、堆栈区域和 入口地址等。 ③对面板控制开关、按键等输入量以及显示、打印等输出 量也必须给予定义,以此作为编程依据。 ④针对可能出现的由干扰引起的错误进行容错设计,给出 错误处理方案,以达到提高软件可靠性的目的。 ⑤明确所设计的用户程序应达到的精度、速度指标

2.软件结构设计 3.程序设计 用户实时监控程序 调度 模 模 模 块 块 块 调用 模 块 块 块 1.1 2.1 r 模 块 n.2.1 图11.4
2. 软件结构设计 3. 程序设计 用户实时监控程序 模 块 1 模 块 2 模 块 n 模 块 1.1 模 块 2.1 模 块 n.1 模 块 n.2 模 块 n.2.1 ………… 调度 调用 图 11.4
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《单片机原理及应用》课程教学资源(PPT教学课件)第七章 单片机I/0口扩展及应用.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第五章 单片机存储器扩展技术.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第六章 单片机的中断与定时系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第二章 MCS-51系列单片机芯片结构.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第四章 汇编语言程序设计.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第三章 MCS-51单片机指令系统.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第一章 微型计算机基础知识.ppt
- 《3DS MAX应用制作》第二讲 客厅空间的制作.ppt
- 《3DS MAX应用制作》第一讲 大厅效果图的制作.ppt
- 《Delphi7程序设计》第9章 多层分布式应用系统.ppt
- 《Delphi7程序设计》第八章 DELPHI77数据库应用程序实例.ppt
- 《Delphi7程序设计》第7章 数据库编程基础.ppt
- 《Delphi7程序设计》第6章 Delphi中类的应用.ppt
- 《Delphi7程序设计》第5章 菜单、工具栏和多文档的设计.ppt
- 《Delphi7程序设计》第4章 对话框和多窗体设计.ppt
- 《Delphi7程序设计》第3章 可视化组件的应用.ppt
- 《Delphi7程序设计》第2章 00P Pascal基础知识.ppt
- 《Delphi7程序设计》第1章 Delphi概述.ppt
- 《Delphi7程序设计》第10章 数据交换技术.ppt
- 《SQL Server 2000数据库应用技术》教学资源(PPT课件讲稿)第1章 SQL Server关系数据库简介.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第八章 单片机串行数据通信.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第九章 A/D和D/A转换器接口.ppt
- 《单片机原理及应用》课程教学资源(PPT教学课件)第十章 AT89C2051 Flash单片机.ppt
- 浙江大学:《单片机原理与接口》第八章 80C51单片微机的系统扩展原理及接口技术.ppt
- 浙江大学:《单片机原理与接口》第九章 80c51单片微机的应用系统实例.ppt
- 浙江大学:《单片机原理与接口》第六章 单片微机定时器.ppt
- 浙江大学:《单片机原理与接口》第七章 80C51单片微机的串行口原理及应用.ppt
- 浙江大学:《单片机原理与接口》第五章 80C51单片微机的中断系统原理及应用.ppt
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第九章 软件管理.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第八章 软件复用.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第七章 软件维护.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第五章 软件测试.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第四章 程序编码.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第三章 软件设计.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第二章 软件需求分析.doc
- 清华大学:《软件工程概论》课程教学资源(试卷习题)软件工程试题(含答案).doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第十章 软件质量保证.doc
- 清华大学:《软件工程概论》课程教学资源(教案讲义)第一章 软件工程概述.doc
- 清华大学:《软件工程概论》课程教学资源(PPT课件讲稿)第十二章 软件项目管理.ppt
- 清华大学:《软件工程概论》课程教学资源(PPT课件讲稿)第十一章 软件工程标准化与文档.ppt