本书采用任务驱动化教学理念组织内容,主要内容包括:单片机*小系统,单片机内部存储器系统,单片机内部定时器/计数器系统,单片机中断系统,单片机串 行口,单片机系统扩展,单片机显示系统,单片机键盘系统,单片机的A/D、D/A转换接口,单片机应用系统综合设计。
石从刚,副教授,青岛职业技术学院机电学院专职教师,长期从事电子产品的开发与制作,曾长期在企业从事相关工作,同时承担多项省级教改项目,具有丰富的实践和教学经验。
目 录
单元1 单片机最小系统 ????????????????????? - 1 -
任务1 用Proteus 仿真软件绘制单片机
最小系统 ???????????????????????????? - 2 -
任务2 固定点亮彩灯 ??????????????????????????? - 7 -
任务 3 计算结果输出点亮彩灯 ????????????? - 18 -
任务 4 变化点亮8 路彩灯 ??????????????????? - 28 -
任务 5 跑马彩灯 ??????????????????????????????? - 38 -
任务 6 流水彩灯 ??????????????????????????????? - 44 -
任务7 花样彩灯 ??????????????????????????????? - 50 -
单元检测题 1 ??????????????????????????????????? - 56 -
单元2 单片机内部存储器系统 ?????????? - 58 -
任务1 内部RAM 数据输出点亮彩灯 ????? - 58 -
任务 2 内部ROM 数据输出点亮彩灯 ????? - 70 -
任务 3 RAM 之间的数据互传 ??????????????? - 74 -
单元检测题 2 ??????????????????????????????????? - 78 -
单元3 单片机内部定时器/计数器
系统 ??????????????????????????????????? - 79 -
任务1 用单片机制作按键次数计数器 ???? - 80 -
任务 2 用单片机制作秒表 ??????????????????? - 87 -
单元检测题 3 ??????????????????????????????????? - 91 -
单元4 单片机中断系统 ??????????????????? - 93 -
任务1 按键控制彩灯花样显示 ????????????? - 93 -
任务 2 用单片机构成100HZ 方波
发生器 ????????????????????????????????? - 102 -
单元检测题 4 ?????????????????????????????????? - 107 -
单元5 单片机串行口 ????????????????????? - 108 -
任务1 用单片机串行口扩展输出口 ?????? - 108 -
任务 2 用单片机串行口扩展输入口 ?????? - 118 -
任务 3 两台单片机互传数据 ??????????????? - 123 -
单元检测题 5 ?????????????????????????????????? - 130 -
单元6 单片机系统扩展 ?????????????????? - 132 -
任务1 存储器的扩展 ???????????????????????? - 132 -
任务 2 并行I/O 口的扩展 ??????????????????? - 145 -
单元检测题 6 ?????????????????????????????????? - 154 -
单元7 单片机显示系统 ?????????????????? - 155 -
任务1 用LED 数码管构成静态
显示器 ????????????????????????????????? - 155 -
任务 2 用LED 数码管构成动态
显示器 ????????????????????????????????? - 160 -
任务 3 用1602 构成显示器 ????????????????? - 163 -
单元检测题 7 ?????????????????????????????????? - 171 -
单元8 单片机键盘系统 ?????????????????? - 172 -
任务1 单键控制LED 二极管循环
显示 ???????????????????????????????????? - 172 -
任务 2 矩阵式键盘控制数码管显示 ?????? - 176 -
单元检测题 8 ?????????????????????????????????? - 180 -
单元9 单片机A/D、D/A 转换
接口 ?????????????????????????????????? - 181 -
任务1 用ADC0808 组成简易电压表 ???? - 181 -
基于Proteus 的单片机应用技术(第2 版)
- VI -
任务2 用TLC2543 组成简易模拟温度
报警系统 ?????????????????????????????? - 190 -
任务 3 用并行数/模转换芯片DAC0832 构成
简易波形发生器 ????????????????????? - 195 -
任务 4 用串行数/模转换芯片TLC5615
构成简易波形发生器 ??????????????? - 202 -
单元检测题 9 ?????????????????????????????????? - 208 -
单元10 单片机应用系统综合设计 ???? - 209 -
项目1 亮度可调和光色可变的LED 灯的
设计 ???????????????????????????????????? - 209 -
项目 2 智能数字钟的设计与制作 ????????? - 214 -
参考答案 ??????????????????????????????????????? - 230 -
参考文献 ??????????????????????????????????????? - 238 -