1 / 12

AVR 单片机软硬件设计教程 - 入门篇 —— 学单片机就要学 AVR !

AVR 单片机软硬件设计教程 - 入门篇 —— 学单片机就要学 AVR !. 主 讲 : 尹延辉 策 划:张 勇 学习板: LT-Mini-M16 力天电子版权所有 技术交流 QQ 群: 31646346 www.lt430.com 2008年 9 月. 第二讲 AVR 硬件电路设计教程. 本讲内容: ATmega16 简介 构建 ATmega16 最小系统 构建 LT-Mini-M16 学习板 单片机常用外围器件简介 PCB 技术与 Protel Altium Designer 6 简介 实战:用 AD6.7 设计 AVR 学习板.

debbie
Download Presentation

AVR 单片机软硬件设计教程 - 入门篇 —— 学单片机就要学 AVR !

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AVR单片机软硬件设计教程-入门篇——学单片机就要学AVR!AVR单片机软硬件设计教程-入门篇——学单片机就要学AVR! 主 讲: 尹延辉 策 划:张 勇 学习板:LT-Mini-M16 力天电子版权所有 技术交流QQ群:31646346 www.lt430.com 2008年9月

  2. 第二讲AVR硬件电路设计教程 • 本讲内容: • ATmega16简介 • 构建ATmega16最小系统 • 构建LT-Mini-M16学习板 • 单片机常用外围器件简介 • PCB技术与Protel Altium Designer 6简介 • 实战:用AD6.7设计AVR学习板

  3. ATmega16简介 • 高速(16MHz)、RISC AVR内核 • 1KB SRAM,16KB Flash ROM • 512字节EEPROM,方便数据存储 • 4个8位并行IO口,驱动能力强 • 具有Jtag仿真接口与ISP下载接口 • 低功耗、宽电压(2.7V~5.5V) • 丰富的片上外设:3个外部中断,3个定时器,USART,SPI,IIC,ADC • 片内上电复位电路 • 片内RC振荡器,可以省去外部晶振

  4. 构建最小系统 • 电源: • 数字电源VCC:任何场合必选 • 模拟电源AVCC:使用片上ADC或模拟比较器时必选 • 晶振:对时钟要求严格的场合,如使用USART时必选 • 复位按键:需要手动复位时必选 • ISP下载线接口:需要进行ISP下载时必选 • Jtag仿真器接口:需要进行Jtag仿真调试时必选

  5. 构建最小系统全功能的最小系统 ISP下载线 电源座 数字电源 参考电压源 退偶电容 数字地 模拟地 模拟电源 晶振与 稳频电容 ATmega16 单片机 Jtag仿真器

  6. 构建最小系统Mega16最小系统1 • 此最小系统适合于对时钟要求不严格,不使用片上ADC与模拟比较器而且不需要ISP下载与Jtag仿真的场合。只需要接通电源

  7. 构建最小系统Mega16最小系统2 • 此最小系统适合于对时钟要求不严格,不使用片上ADC与模拟比较器,需要ISP下载但不需要Jtag仿真的场合。

  8. 构建最小系统Mega16最小系统3 • 此最小系统适合于对时钟要求不严格,不使用片上ADC与模拟比较器,需要ISP下载与Jtag仿真的场合。

  9. 构建LT-Mini-M16学习板 • 初学者应该学习的内容 • IO口输出操作:流水灯,蜂鸣器,数码管 • IO口输入操作:普通按键,4X4矩阵键盘 • 外部中断:按键触发中断 • 定时器溢出功能的操作:闪烁灯 • 初学者进阶内容 • USART:与PC机通讯 • SPI:时钟芯片DS1302 • ADC:电位器调整电压,单次采样 • IIC:EEPROM芯片AT24C02 • LCD1602,LCD12864:相当于普通IO口的输出操作

  10. 单片机常用外围器件简介学习板元件逐个数 • 40脚IC座 • 排针 • 电阻 • 电容 • 排阻 • 电位器 • 晶振 • 按键 • 电源开关 • BD9串口座 • LED发光二极管 • 4位数码管 • 蜂鸣器 • 稳压芯片ASM1117-3.3 • MAX232 • DS1302 • DS18B20 • AT24C02

  11. PCB技术与Protel简介 • PCB是印刷电路板(Printed Circuit Board )的缩写,顾名思义,就是把导线印刷在板子上。 • 覆铜板印刷感光胶曝光钻孔化学腐蚀金属化过孔喷绝缘漆印刷丝印层切割 • Protel软件是最流行的PCB设计软件,可以在电脑上完成PCB的设计,然后送到PCB加工厂出板。 • 常用版本:Protel99SE,Protel DXP 2004,Altium Designer 6(AD6) • AD6是最新版本,风格与Protel DXP 2004区别不大。本教程采用AD6环境进行演示。

  12. 实战:用AD6.7设计AVR学习板 • Protel设计PCB步骤如下: • 1.绘制元件的PCB封装库(.pcblib) • 2.绘制元件的原理图库(.schlib) • 3.绘制原理图(.schdoc) • 4.将原理图导入PCB文件(.pcbdoc) • 5.元件布局 • 6.布线 • 7.敷铜

More Related