本书以国内最流行的51系列单片机软/硬件的设计为背景,以八个实训项目的实现为教学主线,穿插介绍了51单片机的硬件资源及指令系统。为建立良好的单片机学习环境,编者专门为本书设计了配套的实验板,全部实训项目均可在实验板上完成。
本书的编写力图突破传统的教学思路,引入项目教学法,以任务驱动方式完成单片机的学习。特邀企业技术总工程师参与实训项目的设计,真正实现实训项目产品化。
本书适合作为各类中职、技工学校电类相关专业的教材,也可供各类培训班、单片机爱好者使用。
样章试读
目录
- 项目一 制作倒计时定时器
任务一 认识单片机
知识1 单片机在身边
知识2 单片机中的数制
任务二 MCS-51单片机
知识1 89C51单片机引脚功能
知识2 并行I/O口
任务三 倒计时定时器的制作
知识 单片机最小系统
实训1 单片机实验板制作
实训2 制作倒计时器
知识链接 漫谈单片机的学习
项目小结
知识巩固
项目二 单片机点亮LED
任务一 仿真器与编程器
知识1 仿真器
知识2 编程器
实训 MedWin编译软件的安装与使用
任务二 使用单片机点亮一个LED
实训1 给单片机下命令
知识 单片机数据传送指令
实训2 实现跑马灯
任务三 程序存储器与数据存储器
知识1 程序存储器
知识2 数据存储器
知识3 特殊功能寄存器
知识链接 LED旋转屏
项目小结
知识巩固
项目三 制作球赛计分牌
任务一 数码管显示
知识1 数码管显示原理
知识2 单片机与数码管接口
实训 数码管动态显示
任务二 按键接口
知识1 单片机控制转移类指令
知识2 单片机按键接口
实训1 独立式按键识别
实训2 矩阵式键盘接口
任务三 运算指令
知识1 算术运算指令
知识2 逻辑运算指令
知识3 常用汇编指令
任务四 球赛计分牌设计
知识1 球赛计分牌电路分析
知识2 球赛计分牌程序规划
实训 球赛计分牌项目设计
任务五 单片机应用系统的开发流程
知识1 应用系统开发一般流程
知识2 几种典型的程序结构
知识链接 单片机程序的加密与解密
项目小结
知识巩固
项目四 制作防盗报警器
任务一 中断系统
知识1 什么是中断
知识2 51单片机的中断执行
知识3 中断系统控制
实训 应用中断
任务二 防盗报警器设计
知识 电路设计
实训 防盗报警器程序设计
知识链接 漫谈防盗报警器
项目小结
知识巩固
项目五 制作数字频率计
任务一 定时器/计数器
知识1 定时器/计数器的结构
知识2 定时器/计数器的四种工作方式
实训 设计秒时钟
任务二 数字频率计设计
知识 频率计硬件电路设计
实训 频率计程序设计
知识链接 汽车电子与单片机
项目小结
知识巩固
项目六 制作数字显示电压表
任务一 AD/DA转换原理
知识1 AD转换
知识2 DA转换
任务二 ADC与单片机的接口
知识1 ADC080X系列的结构
知识2 TLC549与MCS-51单片机接口与编程
任务三 数字显示电压表设计
知识 数字显示电压表电路设计
实训 数字显示电压表程序设计
知识链接 带片内AD功能的单片机
项目小结
知识巩固
项目七 制作可定时定闹的数字钟
任务一 I2C总线与AT24C02
知识 I2C总线概念与AT24C02
实训 AT24C02读/写操作
任务二 数字钟的设计
知识1 数字钟任务分析
知识2 时钟系统程序规划
实训1 定时、显示子程序的编写
实训2 数字钟的调试
任务三 单片机可靠性设计
知识1 硬件电路的可靠性设计
知识2 软件抗干扰技术
知识链接 单片机发展历程
项目小结
知识巩固
*项目八 实现串口通信
任务一 串行口
知识1 串行通信的概念
知识1 串行通信的概念
任务二 串行口应用
知识 单片机I/O口扩展
实训1 利用串口扩展I/O口
实训2 双机通信的实现
知识链接 GPS与卫星通信
项目小结
知识巩固
附录一 倒计时器参考程序
附录二 常用MCS-51运算子程序
附录三 部分厂家单片机一览表
附录四 实验板使用方法
附录五 POV摇摆显示LED钟参考程序
参考文献