AVR单片机原理及其在机电系统控制电路中的应用.pptx

AVR单片机原理及其在机电系统控制电路中的应用.pptx

  1. 1、本文档共220页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 AVR单片机原理与应用2.1单片机电路开发过程2.2AVR单片机概述2.3 Atmega128硬件体系结构2.4基于Atmega128的电路系统设计机电系统控制电路设计设计硬件电路调试和仿真软硬件联调明确系统编写程序下载程序程序优化功能优化机电系统控制电路设计2.1单片机电路开发过程明确系统系统要求:利用AVR单片机来控制一个红色LED和绿色LED。电路加电后,两个LED均点亮,1s后熄灭,然后点亮绿色的LED,1s以后,绿色的LED熄灭,然后红色的LED点亮1s。最后红色的LED和绿色的LED以1Hz左右的频率闪烁。需要考虑的元器件:AVR单片机一片、DC/DC转换模块、发光二极管若干、电容若干、电阻若干、晶振一个、按钮一个等。机电系统控制电路设计2.1单片机电路开发过程设计硬件电路机电系统控制电路设计2.1单片机电路开发过程编写程序机电系统控制电路设计2.1单片机电路开发过程调试和仿真编译项目机电系统控制电路设计2.1单片机电路开发过程下载程序程序下载机电系统控制电路设计返回2.1单片机电路开发过程2.2AVR单片机概述ATMEL公司是世界上高级半导体产品设计、制造和行销的领先者,产品包括了微处理器、可编程逻辑器件、非易失性存储器、安全芯片、混合信号及RF射频集成电路。1997年,由ATMEL公司/view/4918.htm挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC/view/981569.htm精简指令集的高速8位单片机,简称AVR。相对于出现较早也较为成熟的51系列单片机,AVR系列单片机片内资源更为丰富,接口也更为强大,同时由于其价格低等优势,在很多场合可以替代51系列单片机。机电系统控制电路设计2.2AVR单片机概述AVR单片机特点---速度快MIPS即Million Instruction Per Second 的简写--计算机每秒种执行的百万指令数。是衡量计算机速度的指标。AVR 微处理器 以更快的速度运行程序-MIPS/MHzAVR RISC – 速度优先5 个并行数据总线32个累加器单时钟周期8, 16, 24, 32和64-bit 算术操作增强的 RISC指令集线性地址映射为速度而设计2时钟周期的硬件乘法器嵌入式高速存储器机电系统控制电路设计2.2AVR单片机概述AVR单片机特点---片上资源丰富AVR微处理器 减小PCB尺寸AVR – ALL INSIDE 高集成度 Flash程序存储器 EEPROM数据存储器 CPU 外部存储器接口 PWM SRAM数据存储器 TWI 8-bit定时器 硬件乘法器SPI 16-bit定时器 中断处理U(S)ART实时时钟 上电复位 10-bit ADC输入捕捉 看门狗定时器 掉电检测 输出比较 片内振荡器 模拟比较器 上拉电阻机电系统控制电路设计2.2AVR单片机概述AVR单片机特点---代码更少AVR 微处理器 减小你的程序代码AVR RISC – 为最小代码而设计5 个并行数据总线32个累加器4个数据/堆栈指针8, 16, 24, 32和64-bit算术操作增强的RISC指令集线性地址影射适应 ANSI C和汇编相比付出代价极小指令集由编译专家建构和调整机电系统控制电路设计2.2AVR单片机概述AVR单片机特点---代码更少代码效率适合于ANSI C传统CISC速度传统的折衷方式传统RISC速度机电系统控制电路设计2.2AVR单片机概述AVR单片机特点---功耗更低AVR 微处理器 降低系统功耗每一个电子都被考虑在内:单时钟周期执行5 个并行数据总线6种MCU睡眠模式最小幅度振荡器0泄漏输入1.8 – 6.0V工作电压机电系统控制电路设计2.2AVR单片机概述AVR单片机特点---可选择型号种类多MEGA AVR ATmegaxxx ( 16KB - 128KB)针对需要大程序容量的复杂应用Classic AVR AT90Sxxxx ( 1KB- 8KB )针对需要大吞吐量,低功耗和中等程序容量的应用Tiny AVR ATtinyxx ( 1KB - 2KB )针对需要低价格的低端8位MCU市场机电系统控制电路设计2.2AVR单片机概述AVR单片机特点---可选择型号种类多性能( 16KB - 128KB)完全兼容( 1KB- 8KB ) ( 1KB - 2KB )存储器大小机电系统控制电路设计2.2AVR单片机概述AVR单片机产品更新换代已淘汰主流产品新产品未来产品mega128mega103mega256CAN AVRmega32 mega64mega329 mega169 mega1690S8535mega8535mega161mega162 低功耗mega890S8515mega85159

文档评论(0)

文单招、专升本试卷定制 + 关注
官方认证
服务提供商

专注于研究生产单招、专升本试卷,可定制

版权声明书
用户编号:8005017062000015
认证主体莲池区远卓互联网技术工作室
IP属地河北
统一社会信用代码/组织机构代码
92130606MA0G1JGM00

1亿VIP精品文档

相关文档