描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787122210739
内容简介
本书分为7个项目,将单片机应用系统的设计与传感器的相关知识有机地融合在一起。其中前面4个项目分别为“认识单片机”、“设计模拟彩灯”、“设计设备显示屏”、“设计时间显示系统”。项目5、项目6和项目7则是以不同类型传感器的学习为主要目标,以点带面的形式介绍了八大类常用的传感器。为了方便读者使用,将书中用到的Keil软件和Proteus软件的使用、汇编指令、C语言语句以附录的形式安排在了正文的后面。
本书在内容编排上采用了项目加知识链接的形式。其中每个项目又细分为不同的任务,将枯燥难懂的单片机的相关基础知识打散重新组合,安排在每个项目的后面,确保了知识体系的完整性。
本书可作为高等职业院校、高等专科院校、成人高校、民办高校电气自动化、机电一体化、应用电子等专业的教学用书,也可作为有关工程技术人员的参考与自学用书。
本书在内容编排上采用了项目加知识链接的形式。其中每个项目又细分为不同的任务,将枯燥难懂的单片机的相关基础知识打散重新组合,安排在每个项目的后面,确保了知识体系的完整性。
本书可作为高等职业院校、高等专科院校、成人高校、民办高校电气自动化、机电一体化、应用电子等专业的教学用书,也可作为有关工程技术人员的参考与自学用书。
目 录
项目1 认识单片机
项目要求
项目分解
任务1-1 绘制单片机最小系统
任务1-2 初涉单片机软件编程
任务1-3 搭建单片机硬件系统
项目知识链接
单片机的基础知识
AT89S51单片机最小系统
AT89S51单片机存储器空间的配置及功能
项目2 设计模拟彩灯
项目要求
项目分解
任务2-1 控制一个LED灯的闪烁
任务2-2 控制8个LED跑马灯
任务2-3 控制任意变化的彩灯
项目知识链接
程序设计的基本思路
单片机的I/O端口
延时程序的编写
项目3 设计设备显示屏
项目要求
项目分解
任务3-1 控制单个数码管显示
任务3-2 控制数码管显示OFF
任务3-3 显示设备正常运行状态
项目知识链接
认识八段LED数码管
项目4 设计时间显示系统
项目要求
项目分解
任务4-1 按键控制数码管显示
任务4-2 设计简易时间显示系统
任务4-3 设计带按键控制的时间显示系统
项目知识链接
中断的基本概念
定时/计数器的基本概念
键盘接口
项目5 设计感应自动门
项目要求
项目分解
任务5-1 设计简单自动门
任务5-2 设计带位置控制的自动门
任务5-3 设计防挤夹自动门
项目知识链接
自动门的基础知识
传感器的基本知识
红外传感器
微波传感器
接近传感器
直流电动机的驱动控制
项目6 设计转速测量仪
项目要求
项目分解
任务6-1 设计霍尔转速测量仪
任务6-2 设计光电转速测量仪
任务6-3 设计磁电转速测量仪
项目知识链接
转速测量的基本概念
霍尔传感器
光电传感器
磁电传感器
蜂鸣器电路
项目7 设计温度控制系统
项目要求
项目分解
任务7-1 设计AD590温度显示系统
任务7-2 设计DS18B20温度控制系统
项目知识链接
温度传感器
单片机串行通信
A/D转换基础知识
DS18B20温度传感器
附录A Proteus仿真软件使用
一、软件基本介绍
二、电路图绘制与仿真
附录B Keil μVision3编程软件使用
一、创建项目与生成源文件
二、Keil软件调试功能应用
附录C 汇编语言编程基础
一、汇编语言指令基本概念
二、数据传送类指令与顺序程序设计
三、控制转移指令与循环程序设计
四、逻辑运算指令
五、算术运算指令
六、位操作类指令
附录D Keil C51编程基础
一、C51程序的基本结构
二、C51程序中函数
三、C51程序中常量、变量及运算
四、C51程序中的基本语句
参考文献
项目要求
项目分解
任务1-1 绘制单片机最小系统
任务1-2 初涉单片机软件编程
任务1-3 搭建单片机硬件系统
项目知识链接
单片机的基础知识
AT89S51单片机最小系统
AT89S51单片机存储器空间的配置及功能
项目2 设计模拟彩灯
项目要求
项目分解
任务2-1 控制一个LED灯的闪烁
任务2-2 控制8个LED跑马灯
任务2-3 控制任意变化的彩灯
项目知识链接
程序设计的基本思路
单片机的I/O端口
延时程序的编写
项目3 设计设备显示屏
项目要求
项目分解
任务3-1 控制单个数码管显示
任务3-2 控制数码管显示OFF
任务3-3 显示设备正常运行状态
项目知识链接
认识八段LED数码管
项目4 设计时间显示系统
项目要求
项目分解
任务4-1 按键控制数码管显示
任务4-2 设计简易时间显示系统
任务4-3 设计带按键控制的时间显示系统
项目知识链接
中断的基本概念
定时/计数器的基本概念
键盘接口
项目5 设计感应自动门
项目要求
项目分解
任务5-1 设计简单自动门
任务5-2 设计带位置控制的自动门
任务5-3 设计防挤夹自动门
项目知识链接
自动门的基础知识
传感器的基本知识
红外传感器
微波传感器
接近传感器
直流电动机的驱动控制
项目6 设计转速测量仪
项目要求
项目分解
任务6-1 设计霍尔转速测量仪
任务6-2 设计光电转速测量仪
任务6-3 设计磁电转速测量仪
项目知识链接
转速测量的基本概念
霍尔传感器
光电传感器
磁电传感器
蜂鸣器电路
项目7 设计温度控制系统
项目要求
项目分解
任务7-1 设计AD590温度显示系统
任务7-2 设计DS18B20温度控制系统
项目知识链接
温度传感器
单片机串行通信
A/D转换基础知识
DS18B20温度传感器
附录A Proteus仿真软件使用
一、软件基本介绍
二、电路图绘制与仿真
附录B Keil μVision3编程软件使用
一、创建项目与生成源文件
二、Keil软件调试功能应用
附录C 汇编语言编程基础
一、汇编语言指令基本概念
二、数据传送类指令与顺序程序设计
三、控制转移指令与循环程序设计
四、逻辑运算指令
五、算术运算指令
六、位操作类指令
附录D Keil C51编程基础
一、C51程序的基本结构
二、C51程序中函数
三、C51程序中常量、变量及运算
四、C51程序中的基本语句
参考文献
评论
还没有评论。