AVR单片机实用程序设计(附光盘)(第2版)

AVR单片机实用程序设计(附光盘)(第2版)
书籍作者:
张克彦
书籍出版:
北京航空航天大学出版社
书籍页数:
536
书籍ISBN:
9787512406100
书籍人气:
1244
推荐指数:
★★★★

AVR单片机实用程序设计(附光盘)(第2版)
《AVR单片机实用程序设计(附光盘)(第2版)》对AVR中档单片机升级换代产品ATmega16、AT mega8535的系统结构、特点、运行原理和指令系统等做了详细介绍,在此基础上给出众多具代表性的实用程序的设计及其使用方法,并提供详细程序清单。内容包括ATmega16/8535单片机硬件结构,升级后的功能特点以及运行原理;AVR单片机指令系统;软件DAA、定点运算以及数制转换子程序设计方法,并设计了使用乘法指令设计快速多字节乘法以及数制转换程序;各类实用程序(查表、线性插值、外设管理、通信、A/D转换、定时/计数器应用、可靠性设计、数/码制转换、串行器件多点测温、触摸屏、高性能液晶显示模块、红外通讯技术、带定时告警功能的串行实时钟芯片等)的设计使用方法,并对嵌入式系统程序设计及优化方法进行总结;AVR浮点程序库设计及使用;AVR单片机的编程功能以及由AVRJTAG接口实现的功能强大的在线调试系统。主要程序都附有流程图,所有程序都列出清单并带详细注释,而且配备光盘。
  《AVR单片机实用程序设计(附光盘)(第2版)》归纳的程序设计和优化方法,以及完整的软件设计实例也适用于其他流行机型,如C8051F、MCs-51/196、Freescale等单片机。
  《AVR单片机实用程序设计(附光盘)(第2版)》可作为单片机应用工程技术人员的设计参考书,或作为大专院校的教学参考书。
第1章 ATmegal6单片机硬件结构和运行原理
1.1 AVR单片机概述
1.2 ATmegal6的结构与主要特点
1.3 ATmegal6的主要性能
1.4 ATmegal6MCU内核
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 ATmega16/8535的I/O端口
1.11.1 概述
1.11.2 I/O内部结构及工作原理
1.11.3 各端口寄存器
1.11.4 I/O特殊功能寄存器SFIOR
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实用程序
第5章 AVR浮点程序库
第6章 在线测试功能和编程功能
参考文献
  • 下载地址

数据库书籍

网络通讯书籍

系统管理书籍