本书面向单片机初、中级读者,全书共分为13章,分别介绍单片机应用系统仿真及实验平台、单片机C51语言基础、51系列单片机基本常识、单片机人机交互系统设计、中断系统设计、单片机串行通信系统设计、传感器和时钟模块设计、A/D和D/A转换模块设计、无线收发模块设计、数据存储和看门狗模块设计、单片机综合系统设计等内容。
售 价:¥
纸质售价:¥31.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
书名页
内容简介
版权页
前言
目录页
第1章 单片机应用系统仿真及实验平台
1.1 单片机软件仿真开发工具Keil C51
1.1.1 Keil C51的工作环境
1.1.2 工程创建
1.1.3 工程的设置
1.1.4 工程的调试运行
1.1.5 存储空间资源的查看和修改
1.1.6 变量的查看和修改
1.2 单片机硬件仿真开发工具Proteus ISIS
1.2.1 Proteus ISIS 的用户界面
1.2.2 设置Proteus ISIS 工作环境
1.2.3 电路原理图的设计与编辑
1.2.4 Proteus ISIS 与Keil C51的联合使用
1.3 开发板实验平台
本章小结
思考与练习
第2章 单片机C51语言基础
2.1 C51语言的基本知识
2.1.1 标识符
2.1.2 常量
2.1.3 基本数据类型
2.1.4 存储区域与存储模式
2.2 运算符与表达式
2.2.1 算术运算符与算术表达式
2.2.2 赋值运算符与赋值表达式
2.2.3 关系运算符、逻辑运算符及其表达式
2.2.4 条件运算符与条件表达式
2.2.5 逗号运算符与逗号表达式
2.3 指针与绝对地址访问
2.3.1 指针
2.3.2 绝对地址访问
2.4 实例:发光二极管流水广告灯
本章小结
思考与练习
第3章 51系列单片机基本常识
3.1 51单片机的基本特点
3.2 51单片机的引脚
3.3 51单片机最小应用系统
3.4 51单片机内部结构
3.4.1 CPU
3.4.2 存储器
3.4.3 I/O 端口
3.4.4 定时器/计数器
3.4.5 中断系统
3.5 单片机时序
本章小结
思考与练习
第4章 单片机人机交互系统设计
4.1 单片机的输入/输出端口
4.2 LED 数码管显示器
4.2.1 LED数码管显示器简介
4.2.2 静态显示编程
4.2.3 动态显示编程
4.3 LED 数码管点阵显示器
4.3.1 字母、数字及图形的显示
4.3.2 中文字符的显示
4.4 液晶显示器
4.4.1 点阵字符型LCD的内部结构
4.4.2 点阵字符型LCD的指令系统
4.4.3 点阵字符型LCD应用举例
4.5 非编码键盘
4.5.1 线性非编码键盘
4.5.2 矩阵非编码键盘
本章小结
思考与练习
第5章 中断系统设计
5.1 概述
5.2 51单片机中断系统
5.2.1 中断系统结构
5.2.2 中断响应
5.2.3 外部中断控制数码管显示
5.2.4 中断嵌套
5.3 定时器/计数器
5.3.1 定时器/计数器的控制寄存器
5.3.2 定时器/计数器工作方式
5.3.3 定时器/计数器应用
5.3.4 定时器控制小灯闪烁
5.3.5 计数器对外部脉冲计数
5.3.6 频率计
本章小结
思考与练习
第6章 单片机串行通信系统设计
6.1 串行通信基本原理
6.1.1 异步串行通信的字符格式
6.1.2 数据通信的传输方式
6.2 STC89C51单片机的串行口及控制寄存器
6.2.1 串行口缓冲寄存器SBUF
6.2.2 串行通信控制寄存器SCON
6.2.3 电源控制寄存器PCON
6.3 STC89C51串行通信工作方式
6.3.1 串行工作方式0
6.3.2 串行工作方式1
6.3.3 串行工作方式2
6.3.4 串行工作方式3
6.4 MAX232 接口电路设计
6.4.1 典型串行接口协议
6.4.2 TTL RS232电平转换的典型芯片MAX232
6.4.3 实例6-1:计算机与单片机通信
6.4.4 实例6-2:基于Proteus的计算机与单片机通信
6.5 USB接口电路设计
6.5.1 USB总线协议
6.5.2 设备端USB接口设计
本章小结
思考与练习
第7章 传感器和时钟模块设计
7.1 光强检测
7.1.1 光强传感器
7.1.2 单片机光强检测系统设计
7.2 温度检测
7.2.1 温度传感器
7.2.2 室温测量系统设计
7.2.3 温度系统设计
7.3 时钟
7.3.1 DS1302
7.3.2 DS1302时钟系统设计
7.3.3 温度时钟系统设计
本章小结
思考与练习
第8章 A/D 和D/A转换模块设计
8.1 串行A/DTLC1543接口电路设计
8.1.1 概述
8.1.2 工作过程
8.1.3 工作时序
8.2 TLC5615 接口电路设计
8.2.1 概述
8.2.2 TLC5615的工作原理
8.2.3 并行数模转换DAC0832模拟
8.2.4 ADC0804转换芯片
本章小结
思考与练习
第9章 无线收发模块设计
9.1 红外模块基本原理
9.1.1 红外遥控系统
9.1.2 遥控信号的调制与解调
9.1.3 遥控编码
9.1.4 红外线信号传输协议
9.1.5 红外线接收的解调专用电路——一体化的红外线接收头
9.1.6 遥控信号的解码
9.1.7 实例9-1:单片机接收遥控器按键值
9.1.8 实例9-2:基于Proteus红外遥控
9.2 无线收发模块及其应用
9.2.1 无线收发模块RF2401SE简介
9.2.2 RF2401SE 调试
9.2.3 实例9-3:无线温度检测系统
本章小结
思考与练习
第10 章 数据存储和看门狗模块设计
10.1 I^2C总线读写模块
10.1.1 数据存储基本理论
10.1.2 I^2C 总线及其应用
10.1.3 AT24C02 存储器的软硬件设计
10.1.4 实例10-1:统计开机次数
10.1.5 实例10-2:基于Proteus对AT24C02的读取
10.2 SPI 总线及其应用
10.2.1 SPI 总线基本理论
10.2.2 看门狗电路原理
10.2.3 X5045 的软、硬件设计
10.2.4 实例10-3:X5045 应用举例
10.2.5 93C46 软硬件设计
10.2.6 实例10-4:93C46数据读取
本章小结
思考与练习
第11 章 信号发生器设计
11.1 设计要求
11.2 设计原理
11.3 硬件电路设计
11.3.1 主控模块设计
11.3.2 信号数据处理模块设计
11.3.3 显示电路设计
11.4 软件设计
本章小结
思考与练习
第12 章 水温控制系统
12.1 技术要求
12.2 设计原理
12.3 温度控制算法
12.3.1 控制算法的确定
12.3.2 PID 控制算法
12.3.3 PID 参数的确定
12.4 硬件电路设计
12.4.1 主控电路
12.4.2 温度采集电路
12.4.3 温度控制电路
12.4.4 显示电路
12.5 软件设计
12.5.1 主程序设计
12.5.2 PID 控制程序
12.5.3 按键子程序
12.5.4 DS18B20 温度采集子程序
12.5.5 温度比较子程序
12.5.6 液晶显示程序
本章小结
思考与练习
第13 章 智能电动车
13.1 技术要求
13.2 设计原理
13.3 硬件电路设计
13.3.1 传感器检测电路
13.3.2 电机驱动电路
13.3.3 声光指示电路
13.3.4 计数电路
13.4 软件设计
13.4.1 程序流程图
13.4.2 源程序
本章小结
思考与练习
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜