初级会员
- 积分
- 67
- 金钱
- 67
- 注册时间
- 2012-7-11
- 在线时间
- 0 小时
|
本书介绍了51单片机开发的基本知识,包含常用功能模块和大量的实用案例。
分为10章,前3章讲述了51单片机开发的基本知识,包括常用功能模块以及KEIL8051C编译器;第4章到第10章重点介绍了7个实际的应用案例,内
容涉及红外数据通信系统开发、光纤延迟线系统开发、车俩行驶状态记录仪开发、SDH光端机支路单元盘开发、用单片机实现简单的Web服务器、基于
KeilRTX51Tiny的远程监控采集系统开发、Shell调试系统开发等。
目录
第1章 51单片机入门基础
1.1 51单片机的发展与应用领域
1.1.1 发展阶段
1.1.2 应用领域
1.2 51单片机产品兼容系列
1.2.1 Intel公司产品系列
1.2.2 Atmel公司产品系列
1.2.3 Philips公司产品系列
1.3 51单片机的硬件结构
1.3.1 引脚及其功能
1.3.2 内部结构
1.4 51单片机工作方式和指令系统
1.4.1 单片机的工作方式
1.4.2 单片机指令系统简介
1.4.3 单片机的寻址方式
1.4.4 单片机的指令格式与符号
1.5 分析与总结
第2章 51单片机开发的常用单元
2.1 单片机的键盘输入单元
2.1.1 行列式键盘
2.1.2 键识别方法
2.1.3 键识别法举例
2.1.4 程序代码与注释
2.2 单片机数码显示单元
2.2.1 如何驱动8段数码管
2.2.2 8段数码管动态显示举例
2.2.3 程序代码与注释
2.3 单片机液晶显示单元
2.3.1 液晶模块
2.3.2 液晶模块的电源设计
2.3.3 如何显示液晶模块
2.3.4 液晶显示模块举例
2.3.5 程序代码与注释
2.4 单片机串行通信单元
2.4.1 单片机串行通信的原理
2.4.2 单片机串行通信举例
2.4.3 程序代码与注释
2.5 数学运算
2.5.1 限幅滤波算法
2.5.2 中值滤波算法
2.5.3 算术平均滤波算法
2.5.4 加权平均滤波算法
2.5.5 滑动平均滤波算法
第3章 Kei18051 C编译器
3.1 Keil编译器简介
3.2 如何使用Keil开发
3.2.1 建立工程
3.2.2 工程的设置
3.2.3 编译与连接
3.3 dScope for Windows的使用
3.3.1 如何启动
3.3.2 如何调试
3.3.3 调试窗口
第4章 单片机应用系统开发流程
4.1 单片机系统设计分析
4.2 单片机软件开发流程
4.3 单片机硬件开发流程
4.4 分析与总结
第5章 实时日历时钟系统设计实例
5.1 实例说明
5.2 设计思路分析
5.2.1 日历时钟芯片SD2000A
5.2.2 电源电路设计
5.3 硬件电路设计
5.4 软件设计
5.4.1 接口时序与操作指令
5.4.2 寄存器
5.4.3 程序代码说明
5.5 分析与总结
第6章 网络远程监控与采集系统设计实例
第7章 工厂环境智能监测系统设计实例
第8章 电热水器控制系统设计实例
第9章 无线智能抄表系统设计实例
第10章 汽车行驶状态记录仪系统设计
第11章 RS485-CAN智能嵌入式网关设计实例
附录A C与汇编语言混合编程
|
|