ATmega128单片机原理与开发指导
2006-1
机械工业
陈冬云
326
无
本书围绕ATmega128单片机系统的内部结构的基本内容展开;介绍ATmega128单片机开发的流程,使读者掌握AVR单片机开发流程与方法,从而可以应用到其他类型的AVR单片机上;对应用实例的详细设计过程的分析与代码。本书可以作为高等院校电子科学与技术、电子与信息工程、自动化等专业本科生学习AVR单片机参考书;也可以作为工程技术人员的参考书。 本书介绍了AVR单片机中的ATmega128高档单片机。全书共分7章,在对AVR单片机的特性和分类做了简要介绍后,又详细介绍了AT-megal28单片机的系统结构和指令集。在此基础上,介绍了AVR单片机系统设计流程和方法学、AVR单片机的开发使用工具AVR Studio和ICCAVR、AVR单片机的程序设计过程,最后给出ATmega128单片机的应用实例。
丛书序前言第1章 ATmega128单片机概述1.1 AVR单片机简介1.2 ATmega128单片机简介第2章 ATmega128单片机的系统结构2.1 ATmega128单片机的中央处理器(CPU)2.2 ATmega128单片机的存储器组织2.3 ATmega128单片机的复位和中断处理2.4 ATmega128单片机系统的时钟和时钟选择2.5 ATmega128单片机的电源管理和休眠模式2.6 ATmega128单片机系统的控制和复位2.7 ATmega128单片机的中断向量2.8 ATmega128单片机的I/O端口2.9 ATmega128单片机的外部中断2.10 ATmega128单片机的定时器/计数器2.11 ATmega128单片机的输出比较调节器2.12 同步串行口(SPI)2.13 通用同屏步串行口2.14 ATmega128单片机的TWI(I2C)总线接口2.15 ATmega128单片机的模拟比较器2.16 ATmega128单片机的A/D转换2.17 JTAG接口与片上调试系统(OCD)2.18 引导加载支持的自编程功能2.19 ATmega128单片机的存储器编程第3章 ATmega128单片机指令系统3.1 ATmega128单片机指令概述3.2 寻址方式3.3 算术和逻辑指令3.4 比较和跳转指令3.5 数据传送指令3.6 位操作和位测试指令3.7 CPU控制指令第4章 设计开发一个ATmega128单片机系统4.1 ATmega128单片机系统开发流程一4.2 如何开始硬件设计4.3 如何开始软件开发第5章 ATmega128单片机开发工具5.1 AVR Studio5.2 AVR单片机C语言编译器——ICCAVR的使用5.3 没有仿真器的情况下开发ATmega128单片机系统第6章 ATmega128单片机程序设计6.1 ATmega128单片机汇编语言系统6.2 ATmega128单片机C语言系统6.3 程序的书写规则6.4 定点数运算程序设计6.5 浮点数运算程序设计6.6 看门狗定时器应用编程6.7 模拟比较器应用编程6.8 中断应用编程举例第7章 综合应用举例7.1 ATmega128单片机实现计时与跑表系统7.2 ATmega128单片机L巨D显示系统7.3 用ATmega128单片机实现高性能低成本温度A/D转换7.4 用ATmega128单片机实现压电传感器与PC的串口通信7.5 ATnaega128单片机实现IDE硬盘控制参考文献
无