AVR单片机入门与速成攻略

AVR单片机入门与速成攻略

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书是介绍AVR单片机C语言开发的入门书。

内容简介

本书共三篇,计22章。所有章节都配有实践环节,每一个模块都给出了相应的实验电路和C语言代码。第一篇(第1~6章),主要介绍的是AVR单片机的片内资源配置及开发AVR单片机所需的软硬件环境;第二篇(第7~15章),从介绍AVR单片机的单元模块入手,详细介绍了AVR单片机的中断、定时器、ADC模块、模拟比较器及USART模块的内容,同时介绍了如何使用AVR单片机面向字节的高速硬件串行接口TWI、SPI实现与DS1307实时时钟和存储器93C46的通信;第三篇(第16~22章),主要介绍了AVR单片机的扩展应用,主要包括如何使用AVR单片机驱动步进电机、实现红外线的解码和发射、与单一总线的数字温度传感器DS18B20和湿度传感器DHT11的通信,以及如何使用AVR单片机驱动1602液晶显示器和基于COG技术的新型12864点阵型液晶显示器。

作者简介

作者高显生,是一名骨灰级业余电子爱好者,长期热衷于单片机的公益培训推广工作,倡导简捷易懂、立足实践的单片机学习方法。先后录制了《我和单片机的21天之旅》和《我的PIC日记》等多部视频教程,深受大学生朋友及PIC单片机初学者的喜爱和好评。

章节目录

版权信息

前言

第一篇 片上功能和开发环境

第1章 认识AVR

1.1 AVR系列单片机

1.2 ATmega32单片机简介

第2章 C语言入门

2.1 数据和运算

2.2 语句

2.3 函数

2.4 程序

2.5 预处理命令

2.6 构造类型数据

第3章 AVR的开发环境

3.1 AVR的硬件资源

3.2 Atmel Studio 6集成开发环境

3.3 第一个AVR程序

第4章 AVR的仿真

4.1 AVR的位操作

4.2 AVR CPU模拟器

第5章 系统控制与复位

5.1 熔丝位

5.2 锁定位

5.3 复位

5.4 看门狗定时器

第6章 时钟和电源管理

6.1 时钟源

6.2 睡眠模式

6.3 片内存储器

第二篇 单元模块

第7章 外部中断

7.1 中断系统

7.2 外部中断

第8章 定时/计数器0

8.1 认识T/C0

8.2 T/C0的控制

8.3 T/C0的编程应用

第9章 定时/计数器1

9.1 认识T/C1

9.2 T/C1的控制

9.3 T/C1的编程应用

第10章 定时/计数器2

10.1 认识T/C2

10.2 T/C2的控制

10.3 T/C2的编程应用

第11章 ADC模块

11.1 ADC模块的功能

11.2 ADC模块的控制

11.3 ADC模块的编程应用

第12章 模拟比较器

12.1 模拟比较器

12.2 比较器模块的编程应用

第13章 SPI模块

13.1 SPI模块

13.2 SPI模块的设置

13.3 存储器93C46

13.4 SPI模块的编程应用

第14章 TWI模块

14.1 TWI模块介绍

14.2 TWI模块的应用

14.3 DS1307实时时钟

第15章 USART模块

15.1 USART模块介绍

15.2 USART模块的控制

15.3 USART模块的应用

第三篇 扩展应用实例

第16章 步进电机的驱动

16.1 步进电机的特点

16.2 28BYJ48型步进电机

16.3 步进电机的驱动

第17章 DS1302实时时钟

17.1 DS1302的功能

17.2 DS1302的应用实例

第18章 红外线解码及发射

18.1 红外线遥控的编码方式

18.2 红外线解码与发射

18.3 红外线遥控编程实例

第19章 DS18B20数字温度传感器

19.1 DS18B20的功能介绍

19.2 DS18B20的读写方式

19.3 DS18B20的通信协议

19.4 DS18B20的应用

第20章 DHT11数字温湿度传感器

20.1 DHT11数字温湿度传感器的功能

20.2 DHT11的编程应用

第21章 1602字符型液晶显示器

21.1 1602液晶概述

21.2 1602液晶的功能

21.3 1602液晶编程实例

第22章 12864点阵型液晶显示器

22.1 12864点阵型液晶介绍

22.2 12864点阵型液晶显示方式

22.3 12864点阵型液晶应用实例

附录A ATmega32单片机系统板原理图

附录B 搭建系统板所需材料清单

附录C 时钟源及启动时间选择

附录D AVR_bronco实验板

AVR单片机入门与速成攻略是2014年由机械工业出版社华章分社出版,作者高显生。

得书感谢您对《AVR单片机入门与速成攻略》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
电气工程师自学速成——入门篇 电子书
本书深入浅出地介绍了电气工程师应该掌握的基础知识。主要内容包括电工基础知识、电工计算、电工操作安全知识、常用测量仪表和工具、电工材料、印制电路板、焊接技术、原理图符号标识、常用低压电器、电器部件的检测方法、电动机、电动机控制系统设计等。本书内容丰富,讲解通俗易懂,适合作为广大电气工程师及希望掌握电工技能和知识的读者学习和参考。
快速成型技术与应用 电子书
本书对当今快速成型技术与应用进行了系统、全面的介绍,并详细介绍了目前常用的快速成型技术、材料及设备、数据处理及关键技术、应用及发展趋势等内容。
单片机与电路绘图自学手册 电子书
本书主要讲解单片机开发与电路设计绘图基础,主要内容包括:单片机概念、编程基础、常见单片机开发案例与电路实例分析、单片机控制基础与通信基础、电路绘图软件基础、基本元件与基本电路图绘制、手工设计印刷电路板与自动设计印刷电路板。
单片机原理、应用与Proteus仿真 电子书
本书以Intel8051单片机为例,介绍了单片机的硬件结构和工作原理(定时/计数器、中断系统、串行通信)、指令系统以及单片机和外围器件的硬件扩展和接口程序设计。随着EDA技术和C语言在单片机系统设计中的广泛应用,为了增强本书的应用性和实用性,还特别介绍了KeilC51程序设计方法和基于Proteus软件的单片机虚拟仿真技术,给出了大量的应用实例。本书内容精练,实例丰富,所有的应用实例都配有详细的硬
CC2530单片机技术与应用 电子书
本书全面、系统地介绍了CC2530单片机技术的基本理论及其相关应用,共分10个单元,内容包括CC2530开发入门、输入/输出应用、外部中断应用、定时器/计数器应用、串口通信应用、模/数转换应用、看门狗应用、电源低功耗管理应用、脉冲宽度调制应用、传感技术应用等。本书所有单元均以“相关知识”梳理知识要点,以“任务实施”完成任务内容,以“任务小结”归纳知识,以“启发与思考”拓展知识点。所有任务都采用通用