《51单片机应用开发从入门到精通》——导读

  1. 云栖社区>
  2. 博客>
  3. 正文

《51单片机应用开发从入门到精通》——导读

异步社区 2017-05-02 15:59:00 浏览1532
展开阅读全文


screenshot

前 言

随着微处理器技术和SoC技术的发展,从较早的4位机到8位机,一直发展到现在的32位机,单片机的应用逐渐渗透到生产、生活的各个领域。本书主要针对MCS-51体系单片机,从硬件、软件两个方面的基础知识开始进行介绍。MCS-51体系单片机由于具有简单易学、稳定性好、成本低等优点,在工业控制、家用电器、汽车电子乃至航天电子等许多领域都有着重要的应用。

本书主要针对初、中级读者群,通过众多的实例介绍单片机开发的基础知识、基本工具、基本过程及简单应用,既方便初学者入门,也对中级读者的开发进阶有很大帮助。希望读者在阅读本书的时候,能够按照书中的讲解自己动手进行实例开发,只有学以致用才能真正掌握书中的内容。

本书共分7章,各部分的具体内容介绍如下。

第1章主要介绍了单片机开发的基础知识,通过概述性的介绍,讲解了单片机开发的过程、所用的工具、最小系统以及相关的名词,方便初学者对单片机的开发有个整体印象,以便进一步的学习。

第2章、第3章介绍了单片机开发的基础实例。这两章精选20多个最基础且常用的实例,介绍单片机开发的基本过程,以及单片机与输入输出设备之间的连接。初学者通过对这些实例的学习,能基本掌握单片机的工作方式和基本的设计过程,具备初步的单片机使用能力。

第4章~第6章在前两章的基础上,介绍了如何通过单片机进行数据采集、数据通信、数据存储。这是单片机开发的进阶实例,通过这十几个实例的学习,使读者掌握单片机通过外部设备的配合完成复杂的功能的技术。

第7章详细的介绍了一个综合实例(简易GPS系统),通过这一实例的学习,使读者初步具备开发较复杂的系统的能力。

本书大量使用实例并带有详细的分析解释,特别适合初学者进行单片机技术的学习。需要说明的是,实践是学习好单片机技术的最佳方式,所以建议读者在阅读本书的基础上,根据本书提供的实例进行一定的硬件设计,并在开发板上进行相应的编程操作。这样能够使您对单片机技术的学习事半功倍。

编者

2013年12月

目 录

[第 1 章 单片机开发预备知识
1.1 单片机开发流程](https://yq.aliyun.com/articles/99074/)
1.1.1 单片机应用系统设计步骤
1.1.2 系统硬件设计
1.1.3 系统软件设计
1.1.4 最小应用系统举例
1.1.5 典型应用系统
1.1.6 数据采集系统
1.2 学习单片机的必备工具
1.2.1 计算机
1.2.2 单片机集成开发系统软件
1.2.3 51编程器
1.2.4 实验板
1.3 Keil uVision2集成开发环境
1.3.1 uVision2介绍
1.3.2 uVision2开发流程
1.4 编程器的安装与使用
1.4.1 编程器的连接
1.4.2 安装编程器软件
1.4.3 编程器的使用
1.5 测试方法和工具
[第 2 章 51单片机基础实例
2.1 简单点亮发光二极管实例](https://yq.aliyun.com/articles/99136/)
2.1.1 基础知识
2.1.2 硬件电路图
2.1.3 软件程序设计
2.1.4 技巧总结
2.2 跑马灯实例
2.2.1 硬件电路图
2.2.2 软件程序设计
2.2.3 技巧总结
2.3 流水灯实例
2.3.1 基础知识
2.3.2 软件程序设计
2.3.3 技巧总结
2.4 延时时间计算实例
2.4.1 机器周期和指令周期
2.4.2 单重循环短暂延时
2.4.3 多重循环较长时间延时
2.4.4 延时程序改进
2.5 用取表方式实现灯移动
2.5.1 程序设计
2.5.2 代码详解
2.5.3 模拟仿真
2.5.4 实例测试
2.5.5 经验总结
2.6 中断控制功能的作用
2.6.1 什么是中断
2.6.2 实现中断的好处
2.6.3 中断处理过程
2.6.4 中断源及入口地址
2.7 中断的控制及设置
2.7.1 中断允许控制寄存器IE
2.7.2 中断优先级控制寄存器IP
2.7.3 定时器控制寄存器TCON
2.7.4 串行口控制寄存器SCON
2.8 用外部中断控制灯闪烁
2.8.1 硬件设计
2.8.2 程序设计
2.8.3 代码详解
2.8.4 模拟仿真
2.8.5 实例测试
2.8.6 经验总结
2.9 交通灯实例
2.9.1 基础知识
2.9.2 硬件电路图
2.9.3 软件程序设计
2.9.4 技巧总结
2.10 变频报警实例
2.10.1 程序设计
2.10.2 代码详解
2.10.3 模拟仿真
2.10.4 实例测试
2.10.5 经验总结
2.11 歌曲演奏实例
2.11.1 编程演奏器原理
2.11.2 程序设计
2.11.3 代码详解
2.11.4 模拟仿真
2.11.5 实例测试
2.11.6 经验总结
2.12 电子琴
2.12.1 硬件设计
2.12.2 程序设计
2.12.3 代码详解
2.12.4 模拟仿真
2.12.5 实例测试
2.12.6 经验总结
2.13 软件陷阱实例
2.13.1 基础知识
2.13.2 软件程序设计
2.13.3 技巧总结
第 3 章 输入和显示
第 4 章 数据采集
第 5 章 数据通信
第 6 章 数据存储实例精选
第 7 章 全球定位系统设计与开发

网友评论

登录后评论
0/500
评论
异步社区
+ 关注