AVR单片机快速入门

生活百科 2023-01-26 08:57生活百科www.aizhengw.cn

AVR单片机快速入门

《AVR单片机快速入门》是2012年2月机械工业出版社出版的一本图书,作者徐玮。本书介绍了AVR单片机基本知识和AVR单片机操作方法,是一本大众计算机学习图书。

基本介绍

  • 书名AVR单片机快速入门
  • 作者徐玮 等编着
  • ISBN9787111363200
  • 页数378
  • 出版社机械工业出版社
  • 出版时间2012-2-1
  • 装帧平装
  • 开本16开
  • 版次1

内容简介

本书是以目前最为流行的AVR系列单片机为主体,使用C语言来进行描述。本书共分为五部分内容单片机基础知识、C程式设计知识、单片机入门基础实例、单片机高级套用实例、配套学习套件的使用说明。本书採用理论与实践相结合的方式进行讲解,避免了传统教科书给人枯燥、乏味的感觉。讲解风格通俗易懂,条理清晰,实例丰富,图文并茂,并带视频演示,即使是没有接触过单片机的读者,也可以通过本书的学习快速跨入单片机世界的大门。

目录

前言
第1章 单片机嵌入式系统概述
1.1 嵌入式系统简介
1.1.1 嵌入式计算机
1.1.2 单片机嵌入式系统
1.1.3 单片机的发展历史
1.1.4 单片机的发展趋势
1.2 单片机嵌入式系统的结构与套用领域
1.2.1 单片机嵌入式系统的结构
1.2.2 单片机嵌入式系统的套用领域
1.3 AVR单片机简介
1.3.1 ATMEL公司的单片机简介
1.3.2 AVR单片机的主要特点
1.3.3 AVR单片机最小系统
第2章 AVR单片机的基本结构
2.1 单片机的基本组成
2.1.1 单片机的基本组成结构
2.1.2 单片机的基本单元与作用
2.2 ATmega16单片机的组成
2.2.1 AVR单片机的核心结构
2.2.2 ATmega16的特点
2.2.3 ATmega16的外部引脚与封装
2.3 ATmega16单片机的内部结构
2.3.1 中央处理器
2.3.2 系统时钟部件
2.3.3 CPU的工作时序
2.3.4 存储器
2.3.5 I/O口
2.4 存储器结构和地址空间
2.4.1 支持ISP的Flash程式存储器
2.4.2 SRAM数据存储器空间
2.4.3 内部EEPROM 存储器
2.5 通用暂存器组与I/O暂存器
2.5.1 通用暂存器组
2.5.2 I/O暂存器
2.5.3 状态暂存器和堆叠指针暂存器
2.6 ATmega16单片机的工作状态
2.6.1 AVR单片机最小系统
2.6.2 AVR单片机的复位源和复位方式
2.6.3 对AVR单片机的编程下载
2.6.4 ATmega16的熔丝位
2.6.5 AVR单片机的工作状态
2.6.6 支持ISP编程的最小系统设计
2.7 AVR单片机内部资源的扩展和删减
第3章 AVR单片机开发工具安装及开发环境的使用
3.1 AVR Studio集成开发环境简介及其安装
3.2 AVR Studio集成开发环境的使用
3.2.1 建立一个新的工程项目管理档案
3.2.2 彙编源档案的建立
3.2.3 彙编源档案的编译
3.3 ICCAVR集成开发环境简介
3.3.1 ICCAVR编译器的安装
3.3.2 ICCAVR中的档案类型及其扩展名
3.3.3 ICCAVR的附注和扩充
3.3.4 ICCAVR的代码转换
3.4 ICCAVR嚮导
3.5 ICCAVR的IDE环境
3.6 选单解释
3.7 C库函式与启动档案
3.8 访问AVR单片机硬体的编程
3.9 C语言的运行结构
3.10 其他主流AVR单片机开发环境简介
3.10.1 GCCAVR开发环境
3.10.2 CodeVision AVR集成开发环境
3.10.3 IAR集成开发环境
第4章 C语言概论、数据类型、运算符与表达式
4.1 C语言概论
4.1.1 C语言的发展过程
4.1.2 C语言的特点
4.1.3 C源程式的结构特点
4.1.4 C语言的字元集
4.1.5 C语言的辞彙
4.2 数据类型、运算符与表达式
4.2.1 C语言的数据类型
4.2.2 算术运算符和算术表达式
4.2.3 关係运算符和表达式
4.2.4 逻辑运算符和表达式
第5章 分支与循环控制
5.1 if语句
5.1.1 程式的3种基本结构
5.1.2 if语句的3种形式
5.1.3 if语句的嵌套
5.2 条件运算符和条件表达式
5.3 switch语句
5.4 循环控制
5.4.1 概述
5.4.2 goto语句和if语句构成循环
5.4.3 while语句
5.4.4 do?while语句
5.4.5 for语句
5.4.6 循环的嵌套
5.4.7 break和continue语句
第6章 编译预处理与位运算
6.1 概述
6.2 宏定义
6.2.1 不带参数的宏定义
6.2.2 带参数的宏定义
6.3 档案包含
6.4 条件编译
6.5 位操作运算符
第7章 数组与函式
7.1 一维数组的定义和引用
7.1.1 一维数组的定义方式
7.1.2 一维数组元素的引用
7.1.3 一维数组的初始化
7.1.4 一维数组程式举例
7.2 二维数组的定义和引用
7.2.1 二维数组的定义
7.2.2 二维数组元素的引用
7.2.3 二维数组的初始化
7.3 字元数组
7.3.1 字元数组的定义
7.3.2 字元数组的初始化
7.3.3 字元数组的引用
7.3.4 字元串和字元串结束标誌
7.4 函式概述
7.4.1 函式定义的一般形式
7.4.2 函式的参数和函式的值
7.4.3 函式的返回值
7.4.4 函式的调用
7.4.5 被调用函式的声明和函式原型
7.4.6 函式的嵌套调用
7.4.7 函式的递归调用
7.4.8 数组作为函式参数
7.5 局部变数和全局变数
7.5.1 局部变数
7.5.2 全局变数
第8章 指针、结构体与共用体
8.1 指针和地址
8.2 指针变数和指针运算符
8.3 指针与函式参数
8.4 指针、数组和字元串指针
8.5 指针数组
8.6 多级指针
8.7 返回指针的函式
8.8 函式指针
8.9 结构与联合
8.9.1 结构的定义
8.9.2 结构数组
8.9.3 结构与函式
8.9.4 结构的初始化
8.9.5 联合
第9章 AVR开发套件快速入门
9.1 AVR单片机实验系统简介
9.2 建立第一个项目(软体操作指南)
9.3 AVR单片机综合学习系统晶片烧写操作指南
9.4 AVR ATmega16单片机引脚说明
第10章 ATmega16基础实例
10.1 发光二极体闪动实验
10.1.1 实例功能
10.1.2 器件与原理
10.1.3 硬体电路
10.1.4 程式设计
10.2 流水灯实验
10.3 按键实验
10.3.1 实例功能
10.3.2 器件与原理
10.3.3 程式设计
10.4 蜂鸣器实验
10.4.1 实例功能
10.4.2 器件与原理
10.4.3 硬体电路
10.4.4 程式设计
10.5 继电器实验
10.5.1 实例功能
10.5.2 器件与原理
10.5.3 硬体电路
10.5.4 程式设计
10.6 数码管实验
10.6.1 实例功能
10.6.2 器件与原理
10.6.3 硬体电路
10.6.4 程式设计
10.7 串列口实验
10.7.1 实例功能
10.7.2 硬体电路
10.7.3 程式设计
第11章 ATmega16高级套用实例
11.1 矩阵键盘套用实例
11.1.1 矩阵键盘简介
11.1.2 矩阵键盘的工作原理
11.1.3 矩阵键盘软硬体设计实例
11.2 步进电动机套用实例
11.2.1 步进电动机简介
11.2.2 步进电动机的控制
11.2.3 步进电动机的套用设计
11.3 DS18B20单汇流排数字温度感测器套用实例
11.3.1 单汇流排技术简介
11.3.2 DS18B20单汇流排温度感测器简介
11.3.3 DS18B20软硬体设计
11.4 I2C汇流排套用实例
11.4.1 I2C串列汇流排简介
11.4.2 I2C汇流排器件工作原理及时序
11.4.3 AT24C系列存储器的软硬体设计实例
11.5 93CXX系列存储器套用实例
11.5.1 SPI汇流排简介
11.5.2 93C46存储器的软硬体设计实例
11.6 DS1302时钟晶片套用实例
11.6.1 实时时钟(RTC)简介
11.6.2 DS1302的软硬体设计实例
11.7 ADC套用实例
11.7.1 ATmega16片内ADC内部暂存器
11.7.2 ADC软硬体设计实例
11.8 1602字元型LCD套用实例
11.8.1 液晶显示简介
11.8.2 1602字元型LCD简介
11.8.3 1602LCD的软硬体设计实例
11.9 12864点阵型LCD套用实例
11.9.1 点阵LCD的显示原理
11.9.2 12864点阵型LCD简介
11.9.3 12864点阵型LCD软硬体设计实例
11.10 红外遥控软体解码套用实例
11.10.1 红外遥控概述
11.10.2 μPD6121红外接收的软体解码套用实例
11.10.3 μPD6121解码套用设计
11.11 无线通信模组套用实例
11.11.1 无线通信模组原理与分类
11.11.2 无线通信模组主要技术指标
11.11.3 PT2262/PT2272无线模组简介
11.11.4 无线通信模组的软硬体设计套用
11.12 PWM套用实例
11.12.1 PWM的特点
11.12.2 ATmega16内部PWM简介
11.12.3 基于ATmega16的PWM套用设计
11.13 SD卡读写实例
11.13.1 SD卡简介
11.13.2 SD卡读写套用实例
11.14 LED点阵显示屏的套用实例
11.14.1 LED点阵的种类及结构
11.14.2 8×8单色点阵LED的工作原理
11.14.3 LED点阵显示屏系统设计
参考文献
上一篇:EarDrum 下一篇:NAROMA

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有