绪论
【知识小结】
【思考与练习】
模块1 基本I/O口操作
项目1 单灯闪烁控制
【工作任务】
【知识链接】
任务1.1 AVR单片机简介
1.1.1 AVR单片机特点
1.1.2 AVR单片机分类
1.1.3 ATmega系列单片机简介
1.1.4 ATtiny系列单片机简介
任务1.2 单片机软件开发平台
1.2.1 ICC编译软件的使用
1.2.2 Proteus模拟仿真软件的使用
1.2.3 Atmel Studio软件的使用
1.2.4 ICCV7 for AVR软件介绍
任务1.3 单片机硬件开发平台
1.3.1 单片机最小系统
1.3.2 AVR ISP mkII编程调试器
1.3.3 Atmel-ICE编程调试器
1.3.4 USB ISP下载线
1.3.5 ATtiny817 Xplained MiniEvaluation kit评估工具
1.3.6 本书所用的单片机学习板
1.3.7 程序下载操作
【项目总结】
【项目练习】
项目2 液位指示仪
【工作任务】
【知识链接】
任务2.1 ATmega16单片机结构原理
2.1.1 CPU(中央处理单元)
2.1.2 CPU寄存器
2.1.3 存储器组织
2.1.4 引脚功能
任务2.2 I/O口结构及使用
2.2.1 I/O口寄存器
2.2.2 I/O口的使用
任务2.3 单片机C语言编程基础
2.3.1 C语言的特点
2.3.2 C语言程序构成要素
2.3.3 运算符与表达式
2.3.4 数据类型与数据结构
2.3.5 C语言程序语句
2.3.6 C语言函数
【项目拓展】
任务2.4 流水灯
任务2.5 简易电子琴
【项目总结】
【知识拓展】
……