更新时间:2018-12-30 06:27:10
封面
版权信息
前言
项目1 单片机基础
任务1.1 计算机数学基础
1.1.1 数制
1.1.2 数制间的互相转换
1.1.3 二进制数运算
1.1.4 计算机表示数字的方法
1.1.5 计算机中的编码
任务1.2 单片微型计算机原理
1.2.1 单片机组成
1.2.2 单片机特点
1.2.3 常见单片机的介绍
任务1.3 单片机应用及开发过程
1.3.1 单片机应用
1.3.2 单片机开发过程
1.3.3 单片机编程语言
任务1.4 AVR单片机简介
1.4.1 AVR单片机特点
1.4.2 AVR单片机分类
1.4.3 ATmega内核单片机简介
任务1.5 ATmega16单片机原理
1.5.1 中央处理单元(CPU)
1.5.2 寄存器
1.5.3 存储器组织
1.5.4 引脚功能
1.5.5 单片机工作模式
项目总结
项目训练
项目2 单片机程序设计基础
任务2.1 一个简单的单片机程序
2.1.1 单片机软件开发平台
2.1.2 I/O口结构
任务2.2 单片机C语言编程基础
2.2.1 C语言的特点
2.2.2 C语言构成要素
2.2.3 运算符与表达式
2.2.4 数据类型与数据结构
2.2.5 C语言程序语句
2.2.6 C语言函数
任务2.3 项目设计
2.3.1 基本I/O口操作
2.3.2 简易电子琴
2.3.3 流水灯
项目3 人机交互接口
任务3.1 键盘输入设备
3.1.1 非编码键盘
3.1.2 编码键盘
任务3.2 输出显示设备
3.2.1 数码管
3.2.2 液晶显示器
任务3.3 单片机中断系统
3.3.1 中断概述
3.3.2 ATmega 16的中断
3.3.3 ATmega 16的外部中断
3.3.4 函数的中断
任务3.4 项目设计
项目4 ATmega16定时计数器
任务4.1 ATmega16定时器原理
4.1.1 定时工作原理
4.1.2 波形发生器
任务4.2 T/C0定时/计数器
4.2.1 T/C0定时/计数器工作原理
4.2.2 T/C0定时/计数器工作模式
4.2.3 T/C0定时/计数器寄存器
4.2.4 T/C0定时/计数器应用
任务4.3 T/C2定时器
4.3.1 T/C2定时器工作原理
4.3.2 T/C2定时器寄存器
4.3.3 T/C2定时器应用
任务4.4 T/C1定时/计数器
4.4.1 T/C1定时/计数器工作原理
4.4.2 T/C1定时/计数器工作模式
4.4.3 T/C1定时/计数器寄存器
4.4.4 T/C1定时/计数器应用
任务4.5 项目设计
4.5.1 数字时钟
4.5.2 数字频率计
项目5 数字信号转换
任务5.1 D/A转换器
5.1.1 D/A转换器工作原理
5.1.2 集成D/A转换器
任务5.2 A/D转换器
5.2.1 逐次渐进比较式A/D转换器
5.2.2 A/D转换器的性能参数
任务5.3 ATmega16集成A/D转换器
5.3.1 A/D转换器结构
5.3.2 A/D转换器工作原理
5.3.3 集成A/D转换器的寄存器
5.3.4 A/D转换器应用
任务5.4 项目设计
5.4.1 简易数字电压表
5.4.2 差分信号转换