电子系统设计方法及步骤课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微处理器开发注意事项 软件方面 模块化设计:层次分明,条理清晰,数据流向明确; 编写程序代码前,做好软件规划,并完成软件流程图; 良好的软件规划是项目按期完成的基础 尽量使用C语言编程,实时操作时,注意测试C语音指令周期; 不能大量占用RAM,注意软件升级可能导致的存储器空间紧张问题; 避免死循环; 考虑人机交互,对某些意外情况需要进行提示或者报警; 使用EEPROM/FLASH来保存数据表,可以加快某些复杂函数运算(三角函数等); 尽量使用定点运算; 利用定时器来实现周期性的任务; 利用中断来完成对实时性要求高的任务; GPIO输入信息时,采用多次判别,避免干扰 详尽、充分的仿真走查是避免软件出现问题的重要步骤 最小系统:可以供MCU独立运行的电路系统,包括电源、时钟、复位电路等基本系统 Keil C软件系统 电子系统设计方法及步骤 电子系统设计步骤 明确系统的设计任务要求 方案选择 单元电路的设计、参数计算和器件选择 EDA工具进行电路图绘制、仿真及PCB设计 电子电路的加工及调试 编写设计文档与总结报告 电子系统设计方法及步骤 需求分析 任务书分析、确定软件硬件的分工 方案设计 系统功能模块划分 方案实施 原理图、PCB版图、软件设计与仿真 原理样机 验证原理用的第一个设备 产品初样 经过改进的原理样机,为最终生产提供样机 最终产品 可以批量生产的设备 Top-Down、Bottom-Up设计方法 自顶向下法:首先确定大框架结构,再确定模块结构,最后是详细的子电路结构 特点:可靠性高,便于标准化管理,信息传输关系层次清楚 自底向上法:首先给出各个模块的详细结构,然后再利用各个模块构建整个系统 特点:适合于小规模系统设计 典型的电子系统结构 微处理器 MCU Microcontroller 输入模块 INPUT 输出模块 OUTPUT 外部存储器 Memory 专用模块 软件模块 键盘 开关 传感器 LED LCD 显示器 执行器 FFT 图像处理 音频处理-MP3 视频处理 射频通信系统结构 机器人系统 GSM通信系统 MP3系统结构 DVD系统 PC机系统 子系统基本类型 复杂电子系统结构层次: 5种子系统基本类型: 1.模拟子系统 2.数字子系统 3.模拟,数混合子系统 4.微处理器子系统 5.DSP子系统 数字系统设计 此处指包括微处理器的数字系统 设计流程 需求分析:对需要完成的功能、任务进行技术分析,确定实现方案 微处理器选型:根据需要完成的功能来选择微处理器 数字逻辑功能模块划分 数字逻辑设计与仿真 芯片下载及实际测试 微处理器简介 微处理器-也称单片机。它是一种具有数据运算模块,可以根据事先设定的程序指令,并按照一定的时钟周期顺序执行的特殊功能IC 是所有智能系统中的核心单元 根据总线宽度:8、16、32、64位 定点/浮点:是否能运行带有小数的数学运算 指令格式:汇编、C程序(是由ANSIC C演变的一种,大部分是兼容的,多了一些寄存器设置及特殊函数) 微处理器常用术语 寄存器:用于存放配置数据的一种触发器 操作指令:用于实现某种功能的指令 逻辑运算、搬移指令、移位运算、算术运算、跳转、位操作 时钟周期:微处理器的基本时钟周期 指令周期:执行一条指令所耗费的时钟周期 定时器:MCU内置的一种可配置的倒计时计数器,用于实现定时操作等 中断:在正常运行过程当中,可以实时监测某些信息的变化,并保存当前的指令状态,跳转至服务程序,去执行相关的操作,然后再返回现场接着执行当前指令 休眠:指MCU关闭当前的某些模块,停止执行指令,仅让必要的唤醒单元处于值守状态。休眠状态通常不改变RAM内容和大部分的寄存器内容。 复位:所有的MCU均需要执行上电复位操作才能进入正常的工作状态 高电平复位、低电平复位,复位信号保持一段时间系统才能彻底复位,例如100ms。 外部复位:简单的RC复位、专用的电源管理兼复位IC 软件复位:所谓的热启动。通过软件设置来实现系统复位,软件复位可以保留某些信息 常见的微处理器 8051: Intel公司产品。8位MCU,128/256字节的RAM,12T的指令周期,采用外部程序存储器 改进型8051单片机:缩短指令周期:1T、6T等,改用内置FLASH存储器,增大RAM容量,增加ADC等特殊功能模块,降低功耗 AVR单片机:Atmel公司产品,属于RISC指令型,有8位、16位、32位等产品,可以使用C语言开发 PIC单片机:美国Microchip公司产品,支持C语言开发 是51之外最流行的一种单片机 具有动态功耗控制功能 编程简单 MSP430单片机:美国TI公司产品,超低功耗,休眠状态:0.1uA@1.8V,支持C语言开发 AR

文档评论(0)

173****6081 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档