第1章单片机基础与基本技能
1.1A739系列单片机
1.1.1什么是单片机
1.1.2AT39系列单片机
1.1.3AT89C51单片机主要性能
1.1.4AT39C51单片机的组成
1.1.5AT89C51单片机引脚功能说明
1.1.6单片机存储器组织
1.1.7AT89C51单片机I/O口的结构及功能
1.2C51基础知识
1.2.1C51的基本数据类型
1.2.2C51的基本运算符
1.2.3C51的基础语句
1.3单片机系统信息显示与输入功能实现
1.3.1如何用C51实现:I/O端口数据输入/输出操作
任务1开关量采集电路设计与实现
任务216路流水灯电路设计与实现
1.3.2LED数码管显示与驱动控制
任务3LED数码管显示电路设计与实现
1.3.3键盘检测及接口技术
任务4键盘指示器设计与实现
1.4A739C51中断系统
1.4.1中断的概念
1.4.2AT39C51单片机中断系统
1.4.3中断函数的编写
任务58路抢答器设计与实现
1.5AT39C51定时/计数器
1.5.1定时与计数
1.5.2定时/计数器的设置
1.5.3定时/计数器的工作方式
任务6基于霍尔传感器的转速测量系统设计与实现
1.6串行口与串行通信
1.6.1串行通信基本知识
1.6.2AT89C51单片机串行口
1.6.3串行通信总线标准与接口电路
任务7主从式远程多机通信系统设计与实现
习题
第2章单片机系统模拟量输入输出实现
2.1单片机系统模拟量输入实现
2.1.1A/D转换器的主要技术指标
2.1.2典型A/D转换器与外围连接电路
2.1.3A/D转换器与单片机系统模拟量输入
任务8简易数字电压表设计与实现
任务9设计一个多路模拟量采集系统
2.2单片机系统模拟量输出实现
2.2.1常用的D/A转换器与外围连接电路
任务10波形发生器设计与实现
习题
第3章基于HS1101的数字湿度计设计与制作
3.1字符型LCD1602
3.1.1字符型LCDl602显示模块简介
3.1.2LCD1602与单片机接口技术
3.2相对湿度传感器HS1101
3.2.1相对湿度传感器HS1101简介
3.2.2基于HS1101的湿度测量原理
3.3基于HS1101的数字湿度计设计与制作
3.3.1数字湿度计设计方案
3.3.2数字湿度计电路设计
3.3.3数字湿度计程序设计
第4章基于DSl8820的数字温度计设计与制作
4.11—Wire总线技术
4.1.11—Wire总线器件的硬件结构
4.1.21—Wire总线器件的序列号
4.1.31—Wire总线数据通信协议
4.1.41—Wire总线的ROM命令
4.1.51—Wire总线器件的ROM搜索
4.2基于1—Wire总线的数字温度传感器DSl8820
4.2.1DS18820简介
4.2.2DS18820的工作原理
4.2.3DS18B20的功能命令
4.3基于DS18820的数字温度计设计与制作
4.3.1用单片机I/O口模拟1—Wire总线通信
4.3.2基于DS18820数字温度计设计与制作
第5章循迹避障智能小车设计与制作
5.1循迹避障智能小车功能描述
5.2循迹避障智能小车总体设计方案
5.2.1循迹避障智能小车车体结构
5.2.2循迹避障智能小车总体设计思路
5.3红外循迹避障传感器设计与制作
5.3.1红外循迹传感器设计与制作
5.3.2红外避障传感器设计与制作
5.4小车控制器设计与制作
5.4.1小车控制器设计
5.4.2电源模块设计
5.4.3小车控制器及电源模块PCB设计
5.5小车驱动模块设计与制作
5.5.1H桥驱动电路
5.5.2直流电动机PWM控制技术
5.5.3基于工298N的直流电动机驱动模块设计与制作
5.6小车基本巡航动作
5.6.1Keil仿真与软件精确延时
5.6.2应用单片机I/O口输出PWM信号
5.6.3小车基本巡航动作
5.7循迹避障智能小车功能实现
5.7.1小车基本功能实现
5.7.2小车循迹功能实现
5.7.3小车避障功能实现
参考文献 2100433B