资料介绍
本章基本要求:通过对本章的学习主要了解一个单片机系统设计的全过程,包括:提出要求、方案确定、硬件设计、软件设计、系统可靠性设计及最后的调试通过、产品定型等。
7.1.1设计要求与设计步骤
(1)设计要求
单片机应用系统大多数用于工业环境、嵌入到其它设备或作为部件组装到某种产品中,所以单片机应用系统的设计应满足以下要求:
●高可靠性
●较强的环境适应能力
●较好的实时性
●易于操作和维护
●具有一定的可扩充性
●具有通信功能
(2)设计步骤
单片机不同应用系统的开发过程基本相似,其一般步骤可以分为需求分析,总体方案设计、硬件设计与调试、软件设计与调试、系统功能调试与性能测试、产品验收和维护、文件编制和技术归档等。
①需求分析
需求分析就是要明确所设计的单片机应用系统要“做什么”和“做的结果怎样”。需求分析阶段的结果是形成可操作的设计需求任务书。任务书应包含单片机应用系统所应具有的功能特性和性能指标等主要内容。如果是自主开发产品,还应附有市场调研和可行性论证等内容;如果是委托开发,则应该与委托方讨论拟制的需求任务书是否满足对方的需求。
②总体方案设计
总体方案设计就是要从宏观上解决“怎么做”的问题。其主要内容应包括:技术路线或设计途径、采用的关键技术、系统的体系结构、主要硬件的选型和加工技术、软件平台和开发语言、测试条件和测试方法、验收标准和条文等。如果是委托开发,设计需求任务书和总体方案设计的主要内容往往以技术文件的形式附于合同书之后。
③硬件设计
硬件设计的主要内容是基于总体方案设计,选择系统所需的各类元器件、设计系统的电子线路图和印刷电路板、安装元器件的调试硬件线路。硬件设计应确保功能设计和接口设计满足系统的需求,并且充分考虑和软件的协调工作关系,注重选用高集成度的器件和采用硬件软化、软件硬化等设计技术。
④软件设计
本阶段的主要任务是:基于软件工程的思想,拟制出本系统的软件设计方案,划分出主要的软件模块、根据需要绘制部分软件模块的流程图、调试程序和测试软件的基本功能。
⑤系统功能调试与测试
本阶段的重点是:基于系统的设计需求,进行系统功能调试和性能指标的测试,形成测试报告,核对用户需求或设计需求和系统现有功能、指标的一致性程度,提出修改意见,循环上述某些步骤,直至满足需求。
⑥产品验收和维护
单片机应用系统设或产品开发结束后,必须经过用户的验收。属于国家或部委的科研项目,还应通过有关部门的鉴定。产品投入市场或用户生产现场后,维护工作就开始了,这步工作一直要持续到该产品退出市场。
⑦文档编制和技术归档
为了维护单片机系统,或将目前的设计成果作为资源用于以后的设计,有必要编制相应的文档。提供给用户的安装手册、操作手册和维护手册等,是技术文档的重要组成部分之一。技术文档必须按国家标准对其进行标准化,经相关人员审核后存入技术档案室进行统一管理。
- 单片机开发产品流程,照这个来就对了!
- 必读!单片机开发产品流程,照这个来就对了!
- 单片机开发产品流程,照这个来没错!
- 虚拟仿真开发工具Proteus的使用教程 0次下载
- 单片机教程之单片机应用系统的设计与实例资料说明 49次下载
- 单片机应用系统的设计与开发简述 0次下载
- 单片机应用系统的设计与开发 4次下载
- NEC 75X 75XL系列单片机应用大全 49次下载
- 单片机系统多任务实现方法 750次下载
- 单片机原理及其接口技术第1版(胡汉才) 0次下载
- 单片机应用系统设计与开发
- 单片机系统中的多任务多线程机制的实现
- 单片机应用系统设计的基本方法
- 单片机学习初级教程
- 单片机应用技术大全
- STM32单片机有哪几种常见的开发环境? 2056次阅读
- 单片机的最小系统由什么组成 单片机的最小系统包括哪些 7971次阅读
- 单片机Keil开发环境的搭建 1423次阅读
- 单片机应用系统的开发流程 6252次阅读
- 如何选择单片机开发板 1.8w次阅读
- 开发一个51单片机最小系统的资料说明 4566次阅读
- 单片机应用系统的开发流程 3.1w次阅读
- 单片机应用智能开发平台的意义及功能解析 2730次阅读
- 开发单片机应掌握的几个技巧 5415次阅读
- 单片机系统开发设计的七大规则 3659次阅读
- 嵌入式开发和单片机开发有什么区别和联系 3.5w次阅读
- Arduino单片机系统开发设计(Proteus虚拟技术) 8665次阅读
- 如何使用Keil3开发51单片机程序 7158次阅读
- 4大单片机开发技巧,助无忧开发 930次阅读
- 干货!如何选购单片机成品开发板 2679次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 651单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 751单片机大棚环境控制器仿真程序
- 1.10 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多