资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单片机应用系统,总体设计,1,用户需求分析,对用户提出的功能需求、技术指标等,进行必要的可行性论证。明确设计任务,并以书面形式确定以下几方面的内容,经用户认可,形成设计任务书。,(1),产品名称;,(5),总体要求;,(2),设计目的;,(6),设计周期;,(3),系统功能要求;,(7),设计费用;,(4),系统性能指标;,(8),其他。,2,构建系统总体架构,根据设计任务书的要求,在满足功能、性能等用户需求的基础上,初步提出可选技术路线,并对各方案进行必要的分析,充分听取方方面面的意见,选择一种实施方案。,实施方案中的系统总体架构应以用户需求为出发点。主要包括:选择机型;根据需要确定扩展;确定主要的软硬件功能;明确用户界面,(,键盘、显示、打印等,),的形式;确定系统的结构,(,或建议,经用户确认,),;单片机内部资源分配及任务分解。,2,构建系统总体架构,在总体设计阶段应形成总体报告(实施方案)和设计任务书。报告形成后,就可分成两组进行同步设计了。第一组负责硬件,第二组负责软件,两个组由项目负责人协调。有的时候项目较小或者其它原因,只有一个人,就要先设计硬件部分,然后交给线路板厂制版,在此期间开始软件设计。,2,构建系统总体架构,硬件设计除了主要完成,PCB,线路板设计外,还应考虑可靠性和保密性,最终形成,PCB,图、元器件清单、网络表、端口地址表等技术文档;软件设计主要完成软件功能模块划分、出口入口参数定义、最终形成程序,(,子程序,),框图、源程序清单等技术文档。,软硬件调试必须由软硬件设计人员共同参与,形成调试报告。最后向用户提交产品、产品说明书等。,传统的单片机应用产品开发流程如图,11-1,所示:,图,11-2,新的产品开发流程图,现在有了,Proteus,软件,不等做出电路板就可以提前进行功能测试,大大节省了时间和金钱成本,其流程可以修改成如上。,
展开阅读全文