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

简介: 随着微处理器技术和SoC技术的发展,从较早的4位机到8位机,一直发展到现在的32位机,单片机的应用逐渐渗透到生产、生活的各个领域。本书主要针对MCS-51体系单片机,从硬件、软件两个方面的基础知识开始进行介绍。

5629b79127f635002661886fb97f9efc15f89fcf

前言

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

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

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

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

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

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

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

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

目录

第 1 章 单片机开发预备知识
1.1 单片机开发流程
1.2 学习单片机的必备工具
1.3 Keil uVision2集成开发环境
1.4 编程器的安装与使用
1.5 测试方法和工具

第 2 章 51单片机基础实例
2.1 简单点亮发光二极管实例
2.2 跑马灯实例
2.3 流水灯实例
2.4 延时时间计算实例
2.5 用取表方式实现灯移动
2.6 中断控制功能的作用
2.7 中断的控制及设置
2.8 用外部中断控制灯闪烁
2.9 交通灯实例
2.10 变频报警实例
2.11 歌曲演奏实例
2.12 电子琴
2.13 软件陷阱实例

第 3 章 输入和显示
第 4 章 数据采集
第 5 章 数据通信
第 6 章 数据存储实例精选
第 7 章 全球定位系统设计与开发

相关文章
|
存储 IDE Java
《鸿蒙理论知识 06》HarmonyOS 概述之应用开发基础知识
HarmonyOS 的应用软件包以 APP Pack(Application Package)形式发布,它是由一个或多个 HAP(HarmonyOS Ability Package)以及描述每个 HAP 属性的 pack.info 组成。HAP 是 Ability 的部署包,HarmonyOS 应用代码围绕 Ability 组件展开。一个 HAP 是由代码、资源、第三方库及应用配置文件组成的模块包,可分为 entry 和 feature 两种模块类型.
177 0
|
自然语言处理 算法 机器人
直播预告 | 玄铁开源C906 D1开发板的Waft实战应用开发
12月24日14:00,关注芯片开放社区直播间,一起玩转Sipeed LicheeRV D1 哪吒计算条开发套件
744 0
直播预告 | 玄铁开源C906 D1开发板的Waft实战应用开发
|
传感器 数据采集 物联网
嵌入式基础教程之嵌入式系统的知识体系
嵌入式系统的应用范围可以粗略分为两大类:电子系统的智能化(工业 控制、现代农业、家用电器、汽车电子、测控系统、数据采集等),计算机应用的延伸(MP3、手机、通信、网络、计算机外围设备等)。从这些应用可以看出, 要完成一个以MCU为核心的嵌入式系统应用产品设计,需要硬件、软件及行业领域相关知识。
1205 0