51单片机基础与实例进阶(附光盘)

51单片机基础与实例进阶(附光盘)
书籍作者:
边莉
书籍出版:
清华大学出版社
书籍页数:
书籍ISBN:
9787302265009
书籍人气:
1696
推荐指数:
★★★★

51单片机基础与实例进阶(附光盘)
《51单片机基础与实例进阶》面向单片机初、中级读者,全书共分为13章,分别介绍单片机应用系统仿真及实验平台、单片机C51语言基础、51系列单片机基本常识、单片机人机交互系统设计、中断系统设计、单片机串行通信系统设计、传感器和时钟模块设计、A/D和D/A转换模块设计、无线收发模块设计、数据存储和看门狗模块设计、单片机综合系统设计等内容。
  《51单片机基础与实例进阶》通过实例讲解单片机基本结构和接口的设计与应用,内容翔实、结构合理,图解清晰、讲解透彻,案例丰富实用,能够使用户快速、全面地掌握单片机及外围接口的设计。
  《51单片机基础与实例进阶》可作为各类培训学校的教材用书,也可作为工程技术人员及中专、中技、高职高专、本科院校相关专业师生的参考书。
第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 I2C总线读写模块
10.1.1 数据存储基本理论
10.1.2 I2C总线及其应用
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 源程序
本章小结
思考与练习
  • 下载地址

数据库书籍

网络通讯书籍

系统管理书籍