本书以ATmegal 28和ATmega2560系列芯片为背景,介绍AVR高端处理器的结构和指令系统;结合实例介绍了基于C语言的ATmegal28和ATmega2560系列芯片应用模块的设计和使用技巧;给出了目前流行的AVR开发工具的使用方法和AVR开发的基本技术;采用详细的工程设计实例说明了ATmegal28和ATmega2560系列芯片的系统开发步骤和高端应用方法。
本书是一本介绍ATMEL公司AVR系列单片机的图书。
全书分上、下两篇,由8章和3个附录组成。第1章介绍单片机的历史及AVR单片机的特点;第2章介绍ATmegal28和ATmega2560系列芯片的特性;第3章介绍ATmegal28和Armega2560系列芯片的硬件组成和特点;第4章介绍其指令系统和汇编语言;第5章讲述了目前流行的AVR开发工具的原理和应用方法;第6章介绍了AVR单片机的系统开发流程;第7章以ATmegal28为例分模块给出了芯片内部模块及外围接口应用设计实例;第8章通过4个综合应用实例全面描述了AVR单片机的高端应用。
本书内容丰富全面,实用性与可操作性强,可作为AVR单片机开发技术人员的披术参考书,也可以作为高等院校高年级本科生、研究生的教学参考书。
在本书的附带光盘中,提供了经ATMEL授权的ATmegal28和ATmega2560系列芯片数据手册,提供了本书部分例程的源代码和电路原理图。
序言
前言
上篇
第1章 AVR概述
第2章 ATmega处理器
第3章 ATmegal 28与ATmega2560系列芯片硬件结构
第4章 指令系统和汇编语言
下篇
第5章 ATmega系列芯片开发工具及应用
第6章 AVR单片机系统开发流程
第7章 ATmega应用设计
第8章 综合设计实例
附录1
附录2
附录3
参考文献