内容简介
第1章 彩灯显示——单片机及其最小系统认知
1.1 学习指南
1.1.1 学习目标
1.1.2 学习导图
1.2 彩灯显示电路的分析及元器件识读
1.2.1 单片机
1.2.2 发光二极管
1.2.3 晶振
1.3 相关知识点
1.3.1 单片机的引脚功能
1.3.2 单片机的输入/输出端口
1.3.3 单片机的最小系统
1.3.4 C语言和C51基本常识
1.3.5 Keil C和Proteus联调方法
1.4 应用案例
1.4.1 案例1——一只LED闪烁
1.4.2 案例2——流水显示3只LED
1.4.3 案例3——流水显示8只LED
1.4.4 案例4 32只彩灯多模式(拓展案例)
1.4.5 案例5——LED点阵显示屏(拓展案例)
1.5 硬件电路调试——流水灯
1.6 思考与练习
第2章 减法运算式显示——数码管静态显示和动态显示的应用
2.1 学习指南
2.1.1 学习目标
2.1.2 学习导图
2.2 减法运算显示电路的分析及相关元器件识读
2.2.1 单个数码管
2.2.2 4位一体数码管
2.3 相关知识点
2.3.1 数码管静态显示
2.3.2 数码管动态显示
2.3.3 三总线概念及总线扩展
2.3.4 数组
2.4 应用案例
2.4.1 案例1——单个数码管数字显示
2.4.2 案例2——4位数字的静态显示
2.4.3 案例3——8位数字的动态显示
2.4.4 案例4——减法运算式显示
2.4.5 案例5—— LED循环点亮次数显示(拓展案例)
2.5 硬件电路的调试——减法运算式显示
2.6 思考与练习
第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 行列式键盘
3.3.3 单片机的内部组成
3.3.4 中断系统
3.4 应用案例
3.4.1 案例1——独立按键键号显示
3.4.2 案例2——行列键盘键值显示
3.4.3 案例3——按键按下次数显示
3.4.4 案例4——抢答器
3.4.5 案例5——简易计算器(拓展案例)
3.5 硬件电路调试——行列按键键值显示
3.6 思考与练习
第4章 交通灯——单片机定时器/计数器的应用
4.1 学习指南
4.1.1 学习目标
4.1.2 学习导图
4.2 电子闹钟电路的分析及相关器件识读
4.2.1 排阻
4.2.2 蜂鸣器
4.3 相关知识点
4.3.1 定时器/计数器概念
4.3.2 定时器/计数器的工作方式
4.3.3 定时器/计数器的初始化编程
4.4 应用案例
4.4.1 案例1——0~9键控秒表
4.4.2 案例2——99~00键控倒计时秒表
4.4.3 案例3——交通灯
4.5 硬件电路调试——99~00倒计时秒表
4.6 思考与练习
第5章 双机通信——单片机串口通信接口的应用
5.1 学习指南
5.1.1 学习目标
5.1.2 学习导图
5.2 双机通信电路的分析及常用元器件识读
5.2.1 MAX232
5.2.2 MAX485
5.2.3 串行接口
5.3 相关知识点
5.3.1 串行通信
5.3.2 I2C和SPI总线概念及应用
5.4 应用案例
5.4.1 案例1——串行通信
5.4.2 案例2——机通信
5.4.3 案例3——基于SPI总线的电子时钟系统设计(拓展案例)
5.5 硬件电路调试——双机通信
5.6 思考与练习
第6章 数字电压计——A/D和D/A转换的应用
6.1 学习指南
6.1.1 学习目标
6.1.2 学习导图
6.2 数字电压计的分析及常用元器件识读
6.2.1 ADC0809/ADC0808
6.2.2 DAC0832
6.2.3 TLC1543
6.2.4 TLC5615
6.3 相关知识点
6.3.1 A/D转换基本概念
6.3.2 A/D转换常用芯片
6.3.3 D/A转换基本概念
6.3.4 D/A转换常用芯片
6.4 应用案例
6.4.1 案例1——数字电压计
6.4.2 案例2——信号发生器设计
6.4.3 案例3——温度测量及显示电路
6.5 实际电路的调试——TLC1543和TLC5615的应用
6.6 思考与练习
第7章 综合应用项目
7.1 开关定时器
7.2 线阵LED图文显示装置
附录
参考文献