ATmega2560外部SRAM扩展键盘的应用设计 2560-1080键盘设置

上传人:hs****ma 文档编号:496243124 上传时间:2023-11-30 格式:DOCX 页数:4 大小:16.26KB
返回 下载 相关 举报
ATmega2560外部SRAM扩展键盘的应用设计 2560-1080键盘设置_第1页
第1页 / 共4页
ATmega2560外部SRAM扩展键盘的应用设计 2560-1080键盘设置_第2页
第2页 / 共4页
ATmega2560外部SRAM扩展键盘的应用设计 2560-1080键盘设置_第3页
第3页 / 共4页
ATmega2560外部SRAM扩展键盘的应用设计 2560-1080键盘设置_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《ATmega2560外部SRAM扩展键盘的应用设计 2560-1080键盘设置》由会员分享,可在线阅读,更多相关《ATmega2560外部SRAM扩展键盘的应用设计 2560-1080键盘设置(4页珍藏版)》请在金锄头文库上搜索。

1、ATmega2560外部SRAM扩展键盘的应用设计 2560*1080键盘设置 摘 要:文中从应用的角度出发,设计了一个基于ATmega2560微控制器外部SRAM扩展键盘的应用系统。从硬件的原理框图到软件全部给出了具体的设计。关键词:ATmega2560;外部SRAM扩展;键盘;应用设计ATmega2560 External SRAM Extended Keyboard Application DesignWANG Dong-Hu1, WANG Gui-hu2Abstract: This article from the application point of view,to build

2、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 designATmega25601微控制器是ATmega系列2中最为高级的一款。它在消费电子产品和工业自动控制领

3、域全部得到了广泛的应用。因为开发成本较低,轻易上手,功效强大,只需要制作一条简单的ISP下载线,就能够把编好的程序写入它的程序存放器中进行开发,可节约很多开发成本。本文经过介绍了ATmega2560微控制器外部SRAM扩展盘的应用设计实例,介绍了灵活应用外部存放器扩展功效方法,让初学者能快速掌握设计难点和关键点。1 ATmega2560微控制器概述ATmega2560含有速度快、时钟频率高,I/O口功效强、驱动能力大,存放功效灵活、外设丰富,低功耗、高度保密行,尤其是简单易上手、开发成本低的特点。ATmega2560微控制器Flash容量256 kB,EEP ROM容量为4 kB,SRAM容量

4、为8 kB,通用的I/O口有86个,串口USART数目为4个,16个10位的ADC通道,6种睡眠模式,采取TQFP封装。ATmega2560微控制器编译软件ATmega2560控制器是ATmega系列AVR单片机中的一款。ATmega2560集成开发环境可选取AVR Studio ,包含了AVR Assembler编译器,AVR Studio调试功效,AVR Prog串行、并行下载功效,和JTAG ICE仿真等功效。需要用C语言编程时添加软件。ATmega2560微控制器下载软件选取广州天河双龙电子有限企业的下载程序软件SLISP_V1518_。安装后的MCU下载软件图1所表示,该软件可下载从

5、ATmega8到ATmega2561多款型号微控制器。软件可经过设置导航或工厂缺省设定很方便的设置熔丝位。设置好下载软件的各项参数后,点击图1中的flash选项,选择要编写的实施代码程序,点击编程,程序轻松下载到ATmega2560中的flash里。ATmega2560微控制器下载ISP线制作图2所表示为最简单的ISP并口下载线原理图,用四个1 k电阻和一个DB25插座即可完成。在没有仿真器的环境下用该下载器是一个相当不错的选择。SCK管脚分别对应ATmega2560的20脚,MISO对应22脚,RESET对应30脚,MOSI对应21脚,GND则连接到ATmega2560的全部接地脚。该ISP

6、并口下载线制作十分简单。2 ATmega2560微控制器外部SRAM扩展键盘设计硬件电路设计该硬件电路关键由ATmega2560微控制器、稳压器、AHC573锁存器及可编程外围接口M82C55A、和键盘输入电路共同组成。图3为ATmega2560微控制器主体控制电路,图4为外部SRAM扩展的键盘扫描电路。其中图4中的XP并口为ISP下载接口,经过ISP并口下载器可将实施代码下载到ATmega2560程序存放器中。M82C55A的PA口设置为输出口,PB设置为输入口,PA和PB口交叉点组成键盘扫描电路。ATmega2560微控制器的PA口既作为外部存放器接口地址低字节,又复用为数据口,PC口仅作为外部存放器接口地址的高字节使用。当ALE外部存放器地址锁存使能信号有效时,PA口作为16位地址总线的低8位使用,经过锁存器AH573锁存地址输出和PC口的高8位地址共同组成了16位的外部存放地址空间。当外部存放器的读或写控制信号有效时,即RD或WR有效时,PA口将作为数据口传送数据。软件设计软件设计步骤图软件程序的步骤框图图5所表示。关键程序解析#include 外部存放器实际地址单元定义#define COM8255 *0x7FFF)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号