展开全部

主编推荐语

本书是介绍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点阵型液晶显示器。

目录

  • 版权信息
  • 前言
  • 第一篇 片上功能和开发环境
  • 第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实验板
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    5.0

    相对于芯片优异的性能,AVR 系列单片机在开发环境上也有不俗的表现。ATMEL 公司于近期推出了经全新设计的 AtmelStudio 6 集成开发环境,软件内部集成了 AVR GCC 编译器,使 AVR 单片机的开发可以只用一个软件完成 C 语言代码编写、编译、仿真调试及烧写的全过程,大大降低了 AVR 系列单片机的开发复杂度。

      转发
      评论

    出版方

    机械工业出版社有限公司

    机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。