网站大量收购独家精品文档,联系QQ:2885784924

EDA技术应用复习题.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
EDA技术应用复习题EDA技术应用复习题.doc

1. 积累设计实践经验的练习方法有哪些?请简述“分析电路练习”学习方法。 答:积累设计实践经验的练习方法有分析电路练习、分析程序练习、分析项目练习及项目开发文档编写练习等四种练习方法。 “分析电路练习”学习方法步骤如下: 理解问题 分解电路模块 分析模块之间信息流 分析模块内部元器件作用 注意电源、滤波等专用电路措施 整理可重用模块 写出分析报告 1. 积累设计实践经验的练习方法有哪些?请简述“分析程序练习”学习方法。 答:积累设计实践经验的练习方法有分析电路练习、分析程序练习、分析项目练习及项目开发文档编写练习等四种练习方法。 “分析程序练习”学习方法步骤如下: 理解问题 清理定义,列表 从主程序开始,整理调用联系图 清楚底层子程序功能 理清信息流动变化,逐级向上推导 清理算法 整理可重用模块 写出分析报告 1. 积累设计实践经???的练习方法有哪些?请简述“分析项目练习”学习方法。 答:积累设计实践经验的练习方法有分析电路练习、分析程序练习、分析项目练习及项目开发文档编写练习等四种练习方法。 “分析项目练习”学习方法步骤如下: 理解需求,功能,性能 分析总体设计,分解到模块。包括结构、硬件、软件 模块当做新的项目再分解 分析模块的调试方法,构思方案 分析总体调试方法 构思检验验收大纲 分析关键部分,从原理到实现方法方案 写出分析报告 2. 项目开发文档包括哪些类型的文档? 答: 项目管理类 硬件设计类 软件设计类 验收检验类 2. 单片机应用系统设计开发包括哪些主要阶段? 答: 策划阶段: 实施阶段:包括硬件设计和软件设计 验证阶段 2.单片机应用系统的研究开发步骤中策划阶段包括哪些内容? 答: 项目需求分析。 概要设计。 划分硬件和软件的设计内容。  尽量采纳可借鉴的成熟技术。 3.简述单片机应用系统的研究开发步骤中实施阶段之硬件设计的作用及内容。 答:随着单片机嵌入式系统设计技术的飞速发展,元器件集成功能越来越强大,设计工作重心也越来越向软件设计方面转移。硬件设计的特点是设计任务前重后轻。 单片机应用系统的设计可划分为两部分: 一部分是与单片机直接接口的电路芯片相关数字电路的设计,如存储器和并行接口的扩展, 定时系统、中断系统扩展, 一般的外部设备的接口, 甚至于A/D、 D/A芯片的接口。另一部分是与模拟电路相关的电路设计, 包括信号整形、变换、隔离和选用传感器, 输出通道中的隔离和驱动以及执行元件的选用。 工作内容: 1)模块分解。策划阶段给出的方案只是个概念方案,在这一步要把它转化为电子产品设计的概念描述的模块,并且要一层层分解下去,直到熟悉的典型电路。尽可能选用符合单片机用法的典型电路。当系统扩展的各类接口芯片较多时, 要充分考虑到总线驱动能力。当负载超过允许范围时, 为了保证系统可靠工作, 必须加总线驱动器。  2)选择元器件。尽可能采用新技术, 选用新的元件及芯片。 3)设计电原理图及说明。 4)设计PCB及说明。 5)设计分级调试、测试方法。 设计中要注意: 1)抗干扰设计是硬件设计的重要内容, 如看门狗电路、 去耦滤波、通道隔离、合理的印制板布线等。 2)所有设计工作都要落实到文字记录上。  3.简述单片机应用系统的研究开发步骤中实施阶段之软件设计的作用及内容。 答:软件设计的特点:贯穿整个产品研发过程,有占主导地位的趋势。在进行软件设计工作时,选择一款合用的编程开发环境软件,对提高工作效率特别是团队协作开发效率很重要。 工作内容: 模块分解。策划阶段给出的方案是面向用户功能的概念方案,在这一步要把它转化为软件设计常用的的概念描述的模块,并且要采用自顶向下的程序设计方法,一层层分解下去,直到最基本的功能模块、子程序(函数)。  依据对模块的分解结果及硬件设计的元器件方案,进行数据结构规划和资源划分定义。结果一定要落实到文字记录中。 充分利用流程图这个工具。用分层流程图,可以完满前面的工作。 一般的程序都可划分为监控程序、功能模块子程序(函数)、中断服务程序这几种类型。参考现成的模板可大大简化设计的难度。监控程序中的初始化部分需要根据数据结构规划和资源划分定义来设计。 到了这一步,软件编程工作其实已经完成了九成,剩下就是把流程图代码化,不少人把这一步错称为“编程序”。难度不大但很繁琐,只要认真有耐心,坚持到汇编(编译)通过就看到曙光了。 拟定调试、试验、验收方案。这一步不光是方案,还得搭建测试环境,主要内容还是编程序,可以当做一个新项目再做一遍策划与实施,有时还得考虑硬件(包括信号源、测量仪器、电源等)。 注意: 外部设备和外部事件尽量采用中断方式与CPU联络, 这样, 既便于系统模块化, 也可提高程序效率。 目前已有一些实用子程序发表, 程序设计时可适当使用, 其中包括运行子程序和

文档评论(0)

ganqludp + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档