内容简介
本书(上)详细讲述了ATmega128的内部结构以及各种外围接口电路的特点和性能,介绍了其强大的指令系统和相应的软件开发平台与硬件工具,并对ATmega128一些硬件接口在实际应用中的软/硬设计方法与技给出深入和细致的使用指南。在本书的下篇中,将全面讲述和介绍基于ATmega128的应用实例。
本书适合有一定单片机嵌入式系统应用基础的电子工程技术人员、硬件和软件系统设计开发工程师阅读,可作为进一步学习、提高、掌握新型高档AVR单片机的参考书以及应用设计参考。本书也可作为高等院校自动化、计算机、仪器仪表、电子等专业高年级学生和研究生的教学与科研开发的参考书。
目录
第1章 ATmega128单片机11.1 AVR单片机11.2 ATmega128单片机6第2章 ATmega128硬件结构132.1 ATmega128 MCU内核132.2 ATmega128存储器组织202.3 外部存储器扩展272.4 系统时钟和时钟选择352.5 电源管理和休眠模式422.6 系统复位462.7 中断向量522.8 I/O端口582.9 外部中断722.10 定时器/计数器742.11 同步串行接口SPI1232.12 通用同步/异步串行接口USART1302.13 两线串行TWI(I2C)总线接口1502.14 模拟比较器1652.15 模/数转换接口ADC1682.16 JTAG接口与在线调试系统1802.17 引导加载支持的自编程功能1932.18 ATmega128存储器编程2062.19 E2PROM数据存储器读/写访问227第3章 ATmega128指令系统2323.1 ATmega128指令总述2333.2 算术和逻辑指令2453.3 跳转指令2513.4 数据传送指令2583.5 位操作和位测试指令2623.6 MCU控制指令2663.7 AVR汇编语言系统2673.8 AVR汇编语言实例274第4章 ATmega128开发平台与工具2844.1 AVR开发平台概述2844.2 ATmega128开发工具2874.3 自制ISP下载电缆2964.4 AVR STUDIO集成开发环境使用简介298第5章 ATmega128设计与应用指南3055.1 ATmega128熔丝位的配置3055.2 自引导IAP的应用设计3095.3 串行接口UART接口应用设计3185.4 片内E2PROM应用设计..