AVR单片机实用程序设计

AVR单片机实用程序设计

张克彦, 李延柱, 赵昕, 张禹瑄, 宋熙萍, 张振宇, 编著

出版社:北京航空航天大学出版社

年代:2011

定价:49.0

书籍简介:

本书首先对AVR中档单片机升级换代产品ATMEGA8535、ATMEGA16 的系统结构﹑特点、运行原理和指令系统等作了详细介绍,在此基础上给出众多具代表性的实用程序的设计及其使用方法,并提供详细程序清单。主要程序都附有流程图,所有程序都列出清单并带详细注释,而且配备光盘。本书归纳的程序设计和优化方法,以及完整的软件设计实例也适用于其他流行型如MCS-51/196、Freescale等单片机。

书籍目录:

第1章 ATmega16单片机硬件结构和运行原理

1.1 AVR单片机概述

1.2 ATmegal6的结构与主要特点

1.3 ATmegal6的主要性能

1.4 ATmegal6 MCU内核

1.5 ATmegal6的存储器组织

1.5.1 可实现在线/在应用自我编程的闪存FLASH

1.5.2 数据存储器SRAM

1.5.3 EEPROM数据存储器

1.5.4 I/O寄存器

1.6 系统时钟及其选择

1.6.1 时钟系统及其分配

1.6.2 源时钟信号

1.6.3 外部晶振

1.6.4 外部低频晶体振荡器

1.6.5 外部RC振荡器

1.6.6 可标定的内部RC振荡器

1.6.7 外部时钟源

1.6.8 定时器/计数器振荡器(异步时钟)

1.7 电源管理和休眠模式

1.7.1 概述

1.7.2 休眠模式的实现

1.7.3 如何将功耗最小化

1.8 复位系统

1.8.1 复位源

1.8.2 MCU控制及状态寄存器MCUCSR

1.8.3 内部参考电压源

1.8.4 看门狗定时器

1.9 中断系统

1.9.1 中断源及其管理

1.9.2 中断向量

1.9.3 中断控制寄存器

1.9.4 中断响应过程

1.10 定时器/计数器

1.10.1 定时器/计数器的预分频器

1.10.2 8位定时器/计数器0-T/CO

1.10.3 16位定时器/计数器1-T/C1

1.10.4 8位定时器/计数器2-T/C2

1.11 ATmegal6/8535的I/O端口

1.11.1 概 述

1.11.2 I/O内部结构及工作原理

1.11.3 各端口寄存器

1.11.4 I/O特殊功能寄存器SFl0R

1.11.5 端口第二功能

1.12 同步串行接口SPI

1.12.1 内部结构和运行原理

1.12.2 SPI相关寄存器

1.12.3 SS引脚功能

1.12.4 SPI数据传送模式

1.13 通用同步/异步串行接口USART

1.13.1 概 述

1.13.2 串行时钟的产生

1.13.3 数据帧格式

1.13.4 USART的初始化

1.13.5 数据帧的发送过程

1.13.6 异步串行数据的位接收时序

1.13.7 数据帧接收过程

1.13.8 多机通信的实现方法

1.13.9 USART寄存器

1.14 两线串行总线接口TWI(I2C)

1.14.1 两线串行总线接口定义

1.14.2 TWI模块概述

1.14.3 TwI寄存器

1.14.4 TWI总线的使用

1.14.5 多主机系统和总线仲裁

1.15 模拟比较器

1.16 模数转换器

1.16.1 ADC工作过程

1.16.2 启动ADC

1.16.3 预分频与转换时间

……

第2章 AVR单片机指令系统

第3章 定点运算和定点数制转换

第4章 AVR实用程序

第15章 AVR浮点程序库

第6章 在线测试功能和编程功能

参考文献

内容摘要:

     《AVR单片机实用程序设计》对AVR中档单片机升级换代产品ATmega16
、ATmega8535的系统结构、特点、运行原理和指令系统等做了详细介绍,在此基础上给出众多具代表性的实用程序的设计及其使用方法,并提供详细程序清单。内容包括ATmega16/8535单片机硬件结构,升级后的功能特点以及运行原理;AVR单片机指令系统;软件DAA、定点运算以及数制转换子程序设计方法,并设计了使用乘法指令设计快速多字节乘法以及数制转换程序;各类实用程序(查表、线性插值、外设管理、通信、A/D转换、定时/计数器应用、可靠性设计、数/码制转换、串行器件多点测温、触摸屏、高性能液晶显示模块、红外通讯技术、带定时告警功能的串行实时钟芯片等)的设计使用方法,并对嵌入式系统程序设计及优化方法进行总结;
AVR浮点程序库设计及使用;AVR单片机的编程功能以及由AVR
JTAG接口实现的功能强大的在线调试系统。主要程序都附有流程图,所有程序都列出清单并带详细注释,而且配备光盘。
本书归纳的程序设计和优化方法,以及完整的软件设计实例也适用于其他流行机型,如C8051F、MCS51/196、Frecscale等单片机。
《AVR单片机实用程序设计》可作为单片机应用工程技术人员的设计参考书,或作为大专院校的教学参考书。本书由张克彦完成本书统稿工作。

编辑推荐:

    
《AVR单片机实用程序设计》对AVR中档单片机升级换代产品ATmega16、ATmega8535的系统结构、特点、运行原理和指令系统等做了详细介绍,在此基础上给出众多具代表性的实用程序的设计及其使用方法,并提供详细程序清单。本书由张克彦完成本书统稿工作。

书籍规格:

书籍详细信息
书名AVR单片机实用程序设计站内查询相似图书
9787512406100
如需购买下载《AVR单片机实用程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京航空航天大学出版社
版次2版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数

书籍信息归属:

AVR单片机实用程序设计是北京航空航天大学出版社于2011.10出版的中图分类号为 TP368.1 的主题关于 单片微型计算机-程序设计 的书籍。