AVR单片机GCC程序设计
2005-12
北京航空航天大学出版社
佟长福
261
无
本书全面讲述基于AVR-GCC的AVR单片机C语言程序设计。首先根据不同编译器对单片机存储器操作上的不同,详细介绍AVRGcc的操作存储器方法;随后以大量的实例程序演示AVR单片机内部集成功能模块的C语言程序设计方法。多数示例程序均基于ATmega8单片机,并在实际硬件上调试通过,对掌握和编程其他AVR器件具有较高的参考价值。 本书适合于有一定单片机和C语言基础知识的工程技术人员、高等院校相关专业师生使用。
第1章 概述1.l AVR单片机GCC开发概述1.1.l AVR单片机介绍1.1.2 GCC编译器1.2 一个简单的例子1.3 用makefile管理项目1.3.1 make的调用1.3.2 makefile项目描述文件1.3.3 使用mfile生成合适的makefile1.4 开发环境的配置1.4.1 软件环境1.4.2 硬件环境1.5 实验板CA—M81.5.1 特性1.5.2 电路原理图1.5.3 配置操作1.5.4 时钟源选择1.5.5 复位源选择1.5.6 使用板上下载线对器件编程1.5.7 配置时的几点注意事项第2章 存储器操作2.1 AVR单片机存储器组织结构2.2 I/0寄存器操作2.2.1 I/O寄存器的读/写2.2.2 I/O寄存器的位操作2.2.3 I/0端口的应用2.3 SRAM内变量的使用……第3章 单片机C语言程序设计基础第4章 功能模块编程示例第5章 串行异步收/发器的应用第6章 CA-M8上实现AT89S52下载编程器第7章 硬件TWI端口编程第8章 BootLoader功能应用第9章 汇编语言支持第10章 C++语言支持第11章 应用实例第12章 实时操作系统AVRX应用
无