更新时间:2020-11-14 19:06:26
封面
版权信息
内容提要
前言
第1章 单片机嵌入式系统概述
1.1嵌入式系统简介
1.2 单片机嵌入式系统的结构与应用领域
1.3 AVR单片机简介
第2章 AVR单片机的基本结构
2.1 单片机的基本组成
2.2 ATmega16单片机的组成
2.3 ATmega16单片机的内部结构
2.4 存储器结构和地址空间
2.5 通用寄存器组与I/O寄存器
2.6 ATmega16单片机的工作状态
2.7 AVR单片机内部资源的扩展和删减
第3章 AVR单片机开发工具安装及开发环境的使用
3.1 AVR Studio集成开发环境简介及其安装
3.2 AVR Studio集成开发环境的使用
3.3 ICCAVR集成开发环境简介
3.4 ICCAVR向导
3.5 ICCAVR的IDE环境
3.6 菜单解释
3.7 C库函数与启动文件
3.8 访问AVR单片机硬件的编程
3.9 C语言的运行结构
3.10 其他主流AVR单片机开发环境简介
第4章 C语言概论、数据类型、运算符与表达式
4.1 C语言概论
4.2 数据类型、运算符与表达式
第5章 分支与循环控制
5.1 if语句
5.2 条件运算符和条件表达式
5.3 switch语句
5.4 循环控制
第6章 编译预处理与位运算
6.1 概述
6.2 宏定义
6.3 文件包含
6.4 条件编译
6.5 位操作运算符
第7章 数组与函数
7.1 一维数组的定义和引用
7.2 二维数组的定义和引用
7.3 字符数组
7.4 函数概述
7.5 局部变量和全局变量
第8章 指针、结构体与共用体
8.1 指针和地址
8.2 指针变量和指针运算符
8.3 指针与函数参数
8.4 指针、数组和字符串指针
8.5 指针数组
8.6 多级指针
8.7 返回指针的函数
8.8 函数指针
8.9 结构与联合
第9章 AVR开发套件快速入门
9.1 AVR单片机实验系统简介
9.2 建立第一个项目(软件操作指南)
9.3 AVR单片机综合学习系统芯片烧写操作指南
9.4 AVR ATmega16单片机引脚说明
第10章 ATmega16基础实例
10.1 发光二极管闪动实验
10.2 流水灯实验
10.3 按键实验
10.4 蜂鸣器实验
10.5 继电器实验
10.6 数码管实验
10.7 串行口实验
第11章 ATmega16高级应用实例
11.1 矩阵键盘应用实例
11.2 步进电动机应用实例
11.3 DS18B20单总线数字温度传感器应用实例
11.4 I2C总线应用实例
11.5 93CXX系列存储器应用实例
11.6 DS1302时钟芯片应用实例
11.7 ADC应用实例
11.8 1602字符型LCD应用实例
11.9 12864点阵型LCD应用实例
11.10 红外遥控软件解码应用实例
11.11 无线通信模块应用实例
11.12 PWM应用实例
11.13 SD卡读写实例
11.14 LED点阵显示屏的应用实例
参考文献