更新时间:2018-12-27 17:26:09
封面
版权信息
前言
第1章 ATmega128单片机基础
1.1 AT mega1 28单片机介绍
1.2 AT mega1 28单片机的结构
1.2.1 ATmega128单片机的内核
1.2.2 ATmega128单片机的存储器体系
1.2.3 ATmega128单片机的系统时钟
1.2.4 ATmega128单片机的电源管理
1.2.5 ATmega128单片机的复位
1.2.6 ATmega128单片机的中断系统
1.3 AT mega1 28单片机的指令系统和寻址
第2章 ATmega128单片机的软件开发环境
2.1 ICCAVR软件开发环境
2.1.1 ICCAVR软件安装
2.1.2 ICCAVR菜单
2.1.3 ICCAVR的常用文件类型
2.1.4 ICCAVR的扩展关键字
2.1.5 ICCAVR的启动文件
2.1.6 ICCAVR的库函数
2.2 ICCAVR ID E的使用
第3章 ATmega128单片机的开发环境
3.1 AT mega1 28单片机开发常用的工具
3.1.1 ISP编程器
3.1.2 数字万用表
3.1.3 数字示波器
3.2 Proteus仿真软件的使用
3.3 Proteus仿真软件的应用说明
3.3.1 运行、单步运行、暂停和停止运行
3.3.2 打开对应的观察窗口
第4章 ATmega128单片机应用系统开发基础
4.1 AT mega1 28单片机应用系统的构成
4.2 AT mega1 28单片机应用系统开发流程
4.3 AT mega1 28单片机应用系统的硬件设计
4.4 3个微型AT mega1 28单片机应用系统
第5章 ATmega128单片机C语言基础
5.1 AT mega1 28单片机C语言的数据类型、运算符和表达式
5.1.1 ATmega128单片机C语言的数据类型
5.1.2 ATmega128单片机C语言的常量和变量
5.1.3 ATmega128单片机C语言的算术运算、赋值运算、逻辑运算和关系运算
5.1.4 ATmega128单片机C语言的位操作
5.1.5 运算符的优先级
5.2 AT mega1 28单片机C语言的结构语句
5.2.1 顺序结构
5.2.2 选择结构
5.2.3 循环结构
5.2.4 break语句、continue语句和goto语句
第6章 ATmega128单片机高阶C语言
6.1 AT mega1 28单片机C语言的函数
6.1.1 函数的分类
6.1.2 函数的定义
6.1.3 函数的调用
6.1.4 内部函数和外部函数
6.1.5 变量类型
6.2 AT mega1 28单片机C语言的数组和指针
6.2.1 数组
6.2.2 指针
6.2.3 数组和指针
6.2.4 字符串和指针
6.2.5 数组、指针和函数的联系
6.2.6 指针数组和指向指针的指针
6.3 AT mega1 28单片机C语言中的自定义数据类型
6.3.1 结构体
6.3.2 联合体(共用体)
6.3.3 枚举
6.4 AT mega1 28单片机C语言程序设计技巧
6.4.1 养成好的编程习惯
6.4.2 宏定义
6.4.3 条件编译
6.4.4 一些关键字的使用
第7章 ATmega128单片机的I/O引脚应用实例
7.1 AT mega1 28单片机的I/O引脚基础
7.1.1 ATmega128单片机的I/O引脚配置
7.1.2 ATmega128单片机读取引脚电平
7.1.3 ATmega128单片机的I/O引脚低功耗处理
7.1.4 ATmega128单片机的I/O引脚的第二功能
7.2 AT mega1 28单片机扩展发光二极管(LED)
7.2.1 发光二极管(LED)基础
7.2.2 ATmega128单片机扩展发光二极管(LED)应用实例
7.3 AT mega1 28单片机扩展数码管
7.3.1 一位数码管基础
7.3.2 ATmega128扩展一位数码管应用实例
7.3.3 多位数码管基础
7.3.4 ATmega128单片机扩展多位数码管应用实例
7.4 AT mega1 28单片机扩展按键、键盘和拨码开关
7.4.1 独立按键基础
7.4.2 ATmega128单片机扩展独立按键应用实例
7.4.3 行列扫描键盘基础
7.4.4 ATmega128单片机扩展行列扫描键盘应用实例
7.4.5 拨码开关基础
7.4.6 ATmega128单片机扩展拨码开关应用实例
7.5 AT mega1 28单片机扩展继电器
7.5.1 继电器基础
7.5.2 功率驱动器件基础
7.5.3 ATmega128单片机扩展继电器应用实例
7.6 AT mega1 28单片机扩展蜂鸣器
7.6.1 蜂鸣器基础
7.6.2 ATmega128单片机扩展蜂鸣器应用实例
7.7 AT mega1 28单片机扩展电动机