下载此文档

ATMEGA 128训练指导书 (最新版).doc


文档分类:办公文档 | 页数:约96页 举报非法文档有奖
1/96
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/96 下载此文档
文档列表 文档介绍
序言
AVR单片机是1997年ATMEGA公司研发出来的增强型内置Flash的精简指令集的高速8位单片机。ATMEGA 128单片机是基于AVR RISC结构的8位低功耗CMOS处理器,具有丰富的指令集和32个通用工作寄存器,内部带有128KB的系统内可编程FLASH程序存储器,4KB的EEPROM,4KB的SRAM,53个通用I/O端口线等功能的高性能单片机。它的元器件是以ATMEGA公司的高精度非易失性内存技术生产的。包括Flash程序存储器,看门狗,EEPROM,同/异串行口,TWI,SPI,ADC,定时器/计数器等。集成多功能,例如增强可靠性的复位系统,降低功耗抗干扰的休眠模式等。另外,由于其先进的指令集及单周期指令执行时间,ATMEGA 128单片机的吞吐率高达1MISP/MHZ,固可以缓件系统的功耗和处理器速度之间的矛盾。
本训练指导书是针对ATMEGA 128单片机开发板编写的。包括跑马灯,拨码开关,LCD的显示,PS/2键盘显示,D/A转换器的应用等训练项目,主要是通过这些训练项目,使大家对AVR单片机有一个系统的,全面的,深入的理解。能够熟练使用ATMEGA 128单片机完成一些项目。在编写教材的过程中,一些同学和老师的提出了宝贵的意见,在此表示衷心的感谢!
目录
序言 0
训练项目一:闪烁灯 4
训练项目二:拨码开关的使用 8
训练项目三:跑马灯 12
训练项目四:扩展I/O的使用 17
8255参考资料 23
训练项目五:59计数器 25
训练项目六:外围扩展SRAM的应用 30
训练项目七:键盘的使用 33
HD7279资料 41
训练项目八:液晶显示 44
OCMJ4X8-2液晶资料 46
训练项目九:PS/2键盘的使用 51
训练项目十:8X8点阵实验 53
训练项目十一:LED及拨码开关的综合实验 59
训练项目十二:键盘. LCD及LED的综合使用 64
训练项目十三:基于DDS芯片AD9851的信号源 68
DDS芯片AD9851资料 70
训练项目十四:D/A转换器的应用 72
参考文献 75
训练项目一:闪烁灯
一:训练目的
学****使用I/O口,了解AVR单片机C语言的编程方法。
二:训练内容
在PB0端接一个发光二极管D1,使D1不停的闪烁,闪烁的频率可以通过延时的长短自己设定。
三:工作原理
单片机I/O具有输入输出功能,通过编程使PB0口输出低电平使LED发光,又通过延时来使LED点亮的频率变低,人眼就可以看到LED一直在闪烁。具体电路如图1
实验连线:ATMEGA128的PB0口接J5上任意一只引脚
图1
四:操作步骤
1:,新建立一个工程,自己任取名字,然后新建一个文件,输入程序代码,。
2:在右边一栏FILES中加上你保存的c文件,编译直到通过为止。
3:连接PB0与D1,,,观察现象。
4:改变延时时间,再观察一下LED闪烁的情况。
观察实验现象。
五:参考程序代码
/**************************************************************************************
** File Name: 闪烁灯
** Createed By: Wangchangsong
** Create Date: 07/24/2008
** Version:
** Descriptions: led display
**
**--------------------------------------------------------------------
** Modified By:
** Modified Date:
** Version:
** Descriptions:
**
**************************************************************************************/
#include <>
/*************************************************************************************
** Function Name: timeDelay
** Descriptions: delay time
** Input Parameters: uiTime
** Output parameters: void
**

ATMEGA 128训练指导书 (最新版) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数96
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小846 KB
  • 时间2018-05-25