严雨、廉洁编著的《AVR单片机C语言应用100例》是一本ATmega128单片机从入门到精通的教程。从ATmega128单片机的基础知识入手,主要介绍了ATmega128单片机的内部结构、指令系统、C语言基础、开发环境,以及如何在ATmega128单片机的应用系统中使用其内部资源,包括I/O引脚、外部中断、E2PROM、USART模块、定时/计数器、TWI接口、SPI接口、模拟比较器、ADC模块、看门狗等。本书以Proteus硬件仿真环境为基础,提供了100个应用实例来介绍ATmega128单片机的使用方法。
严雨、廉洁编著的《AVR单片机C语言应用100例》基于Proteus仿真和C语言由浅入深地介绍了ATmega128单片机的应用。所提供100个实例覆盖了整个单片机系统开发全过程,包括单片机开发环境、单片机的内部结构、C语言基础,以及ATmega128单片机的内部资源应用。所涉及的ATmega128单片机的内部资源包括I/O引脚、外部中断、E2PROM、USART模块、定时/计数器、TWI接口、SPI接口、模拟比较器、ADC模块、看门狗等。
《AVR单片机C语言应用100例》适合作为具有初步单片机基础的单片机工程师,以及高等院校电子类专业的学生和单片机爱好者的参考书。
第1章 ATmega128单片机基础
1.1 ATmega128单片机介绍
1.2 ATmega128单片机的结构
1.2.1 ATmega128单片机的内核
1.2.2 ATmega128单片机的存储器体系
1.2.3 ATmega128单片机的系统时钟
1.2.4 ATmega128单片机的电源管理
1.2.5 ATmega128单片机的复位
1.2.6 ATmega128单片机的中断系统
1.3 ATmega128单片机的指令系统和寻址
第2章 ATmega128单片机的软件开发环境
第3章 ATmega128单片机的开发环境
第4章 ATmega128单片机应用系统开发基础
第5章 ATmega128单片机C语言基础
第6章 ATmega128单片机高阶C语言
第7章 ATmega128单片机的I/O引脚应用实例
第8章 ATmega128单片机的外部中断应用实例
第9章 ATmega128单片机的内部E2PROM应用实例
第10章 ATmega128单片机的USART模块应用实例
第11章 ATmega128单片机的定时/计数器模块应用实例
第12章 ATmega128单片机的TWI(I2C)接口总线模块应用实例
第13章 ATmega128单片机的SPI接口总线模块应用实例
第14章 ATmega128单片机的模拟比较器模块应用实例
第15章 ATmega128单片机的ADC模块应用实例
第16章 ATmega128单片机的看门狗模块应用实例