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

ATmega2560外部SRAM扩展键盘应用设计.doc

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

ATmega2560外部SRAM扩展键盘应用设计摘 要:文中从应用的角度出发,设计了一个基于ATmega2560微控制器外部SRAM扩展键盘的应用系统。从硬件的原理框图到软件都给出了详细的设计。 关键词:ATmega2560;外部SRAM扩展;键盘;应用设计 ATmega2560 External SRAM Extended Keyboard Application Design WANG Dong-Hu1, WANG Gui-hu2 (1. Hubei Guangxing Communication Scinece and Technology Co.,Ltd, Jingzhou Hubei 434007 2. China CEPREI Laboratory,Guangzhou Guangdong 510610) Abstract: This article from the application point of view,to build a complete ATmega2560 microcontroller external SRAM extended keyboard application system from hardware to software code block diagram are given a detailed design and analysis. Keywords: ATmega2560; external SRAM extension; keyboard; application design ATmega2560[1]微控制器是ATmega系列[2]中最为高档的一款。它在消费电子产品和工业自动控制领域都得到了广泛的应用。由于开发成本较低,容易上手,功能强大,只需要制作一条简单的ISP下载线,就能够把编好的程序写入它的程序存储器中进行开发,可节省很多开发成本。本文通过介绍了ATmega2560微控制器外部SRAM扩展盘的应用设计实例,介绍了灵活应用外部存储器扩展功能方法,让初学者能迅速掌握设计难点和要点。 1 ATmega2560微控制器概述 ATmega2560具有速度快、时钟频率高,I/O口功能强、驱动能力大,存储功能灵活、外设丰富,低功耗、高度必威体育官网网址行,特别是简单易上手、开发成本低的特点。 ATmega2560微控制器Flash容量256 kB,EEP ROM容量为4 kB,SRAM容量为8 kB,通用的I/O口有86个,串口USART数目为4个,16个10位的ADC通道,6种睡眠模式,采用TQFP封装。 1.1 ATmega2560微控制器编译软件 ATmega2560控制器是ATmega系列AVR单片机中的一款。ATmega2560集成开发环境可选用AVR Studio v4.14.exe,包括了AVR Assembler编译器,AVR Studio调试功能,AVR Prog串行、并行下载功能,和JTAG ICE仿真等功能。需要用C语言编程时添加WinAVRinstall.exe软件。 1.2 ATmega2560微控制器下载软件 选用广州天河双龙电子有限公司的下载程序软件SLISP_V1518_PNP.exe。安装后的MCU下载软件如图1所示,该软件可下载从ATmega8到ATmega2561多款型号微控制器。软件可通过设置导航或工厂缺省设定很方便的设置熔丝位。设置好下载软件的各项参数后,点击图1中的flash选项,选择要编写的执行代码程序,点击编程,程序轻松下载到ATmega2560中的flash里。 1.3 ATmega2560微控制器下载ISP线制作 图2所示为最简单的ISP并口下载线原理图,用四个1 kΩ电阻和一个DB25插座即可完成。在没有仿真器的环境下用该下载器是一个相当不错的选择。SCK管脚分别对应ATmega2560的20脚,MISO对应22脚,RESET对应30脚,MOSI对应21脚,GND则连接到ATmega2560的所有接地脚。该ISP并口下载线制作十分简单。 2 ATmega2560微控制器外部SRAM扩展键盘设计 2.1 硬件电路设计 该硬件电路主要由ATmega2560微控制器、LM1085IS-5.0稳压器、AHC573锁存器及可编程外围接口M82C55A、以及键盘输入电路共同组成。图3为ATmega2560微控制器主体控制电路,图4为外部SRAM(数据存储器)扩展的键盘扫描电路。其中图4中的XP并口为ISP下载接口,通过ISP并口下载器可将执行代码下载到ATmega2560程序存储器中。 M82C55A的PA口设置为输出口,PB设置

文档评论(0)

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

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

1亿VIP精品文档

相关文档