《51单片机应用开发范例大全(第3版)》——导读

简介: 本书延续了之前两版的风格,书中内容安排基本一致,只是替换了某些应用实例和综合实例。本书内容仍然注重51单片机的技术实际应用,以提高读者的工程实践和开发能力为宗旨。

91026d4c7b1c2686b60bdb9d2261ca31fe4e9fad

前言

51单片机应用开发范例大全(第3版)
本书延续了之前两版的风格,书中内容安排基本一致,只是替换了某些应用实例和综合实例。本书内容仍然注重51单片机的技术实际应用,以提高读者的工程实践和开发能力为宗旨。

本书通过18个单片机C语言基础实例、79个单片机技术应用实例和3个综合实例,总计100个实例来讲解单片机的C语言基础知识和单片机开发应用技术。读者可以通过本书的实例快速掌握单片机的开发技术以及开发技巧。

本书分为14章,每章内容安排如下。

第1章介绍了51单片机的基础知识,主要讲解单片机的基本概念、硬件结构特点及应用,单片机的开发工具及C51语言的基本知识。

第2章主要讲解单片机的端口扩展方式及扩展芯片的应用。

第3章主要讲解单片机外部程序存储器、数据存储器的扩展方式以及Flash的驱动。

第4章主要讲解单片机的输入/输出技术,包括键盘的控制及LED、LCD的显示控制技术。

第5章主要讲解单片机的几个电子制作实例,包括简易电子琴制作、电子标签设计等。

第6章主要讲解几种典型传感控制模块以及它们在单片机控制系统中的应用,主要包括指纹识别模块、数字温度传感器、宽带数控放大器的应用。

第7章主要讲解智能仪表及测试技术,包括超声波测距、简易数字频率计、车轮测速系统等。

第8章主要讲解单片机的电气传动控制系统,主要包括电源切换控制、步进电机控制、简易智能电动车、洗衣机控制器等。

第9章主要讲解单片机的A/D、D/A数据转换方式及相应器件的应用。

第10章主要讲解单片机的通信技术,包括单片机间的双机通信、多机通信以及PC机与单片机的通信等,还介绍了红外通信及无线通信等模块。

第11章主要讲解单片机实现各种信号输出以及在实现数学算法中的应用。

第12章主要讲解单片机的总线与网络技术的应用,包括CAN总线、USB总线、以太网接口的应用。

第13章主要讲解典型器件在单片机系统中的应用,包括U盘、IC卡、SD卡的读写等。

第14章主要讲解单片机的综合应用实例,主要包括智能手机充电器设计、单片机控制门禁系统、GPS接收设备的设计等。其中前两版中的综合实例电机保护器的设计被现在的GPS接收设备的设计所替换。

目录

第1章 单片机C语言开发基础
1.1 MCS-51单片机硬件基础
1.2 Keil Vision2
1.3 C51基础知识
1.4 【实例19】P1口控制直流电动机实例

第2章 单片机接口的扩展
2.1 基本器件实现端口扩展实例
2.2 扩展芯片实现端口扩展
2.3 CPLD实现端口扩展

第3章 存储器的扩展
第4章 输入/输出及显示技术
第5章 实用电子制作
第6章 传感控制技术
第7章 智能仪表与测试技术
第8章 电气传动及控制技术
第9章 单片机数据处理
第10章 单片机通信技术
第11章 单片机实现信号与算法
第12章 单片机的总线与网络技术
第13章 典型器件及应用技术
第14章 综合应用实例

相关文章
|
网络协议 安全 Linux
通过NAT网关实现本地客户端访问NAS SMB文件系统
通过NAT网关实现本地客户端访问NAS SMB文件系统。帮助用户使用本地的MacOS、iPad、Linux、Windows等客户端连接阿里云上的NAS SMB文件系统,实现文件跨机器共享和永久存储。 虽然NAT网关可以将NAS SMB挂载点开放到公网方便用户本地客户端进行访问,但是直接暴露NAS SMB文件系统到公网有安全风险,任何人拿到公网地址和端口都可以进行访问。 推荐使用VPN或者专线方案将连接保护起来。VPN + SSL的方案可以参考MacOS客户端连接阿里云NAS SMB文件系统,以及通过VPN网关实现本地数据中心访问阿里云NAS。
4060 0
通过NAT网关实现本地客户端访问NAS SMB文件系统
|
NoSQL 关系型数据库 Go
更新Navicat Premium 16.2 之 如何使用Navicat连接Redis的新手教程《更新Navicat Premium 16.2并连接Redis:高效管理数据库和键值存储》
更新Navicat Premium 16.2 之 如何使用Navicat连接Redis的新手教程《更新Navicat Premium 16.2并连接Redis:高效管理数据库和键值存储》
1205 0
更新Navicat Premium 16.2 之 如何使用Navicat连接Redis的新手教程《更新Navicat Premium 16.2并连接Redis:高效管理数据库和键值存储》
|
机器学习/深度学习 搜索推荐 算法
计算机视觉教程6-1:图解双目视觉系统与立体校正原理
计算机视觉教程6-1:图解双目视觉系统与立体校正原理
1077 0
计算机视觉教程6-1:图解双目视觉系统与立体校正原理
|
机器学习/深度学习 人工智能 安全
智能之网:探索AI在物联网中的应用与挑战
随着科技的飞速发展,人工智能(AI)已经渗透到我们生活的方方面面,特别是在物联网(IoT)领域的应用日益广泛。本文将探讨AI技术如何在物联网中发挥作用,提升设备智能化水平,优化数据管理,以及在实现这一过程中遇到的技术、安全和伦理等挑战。通过分析具体案例,我们将揭示AI和物联网结合带来的创新机遇及其对未来社会可能产生的影响。
|
9月前
|
存储 SQL 大数据
从数据存储到分析:构建高效开源数据湖仓解决方案
今年开源大数据迈向湖仓一体(Lake House)时代,重点介绍Open Lake解决方案。该方案基于云原生架构,兼容开源生态,提供开箱即用的数据湖仓产品。其核心优势在于统一数据管理和存储,支持实时与批处理分析,打破多计算产品的数据壁垒。通过阿里云的Data Lake Formation和Apache Paimon等技术,用户可高效搭建、管理并分析大规模数据,实现BI和AI融合,满足多样化数据分析需求。
|
11月前
|
SQL 存储 数据库
SQL语句给予用户权限:技巧、方法与最佳实践
在数据库管理中,为用户分配适当的权限是确保数据安全性和操作效率的关键步骤
|
机器学习/深度学习 人工智能 数据处理
一文速通自监督学习(Self-supervised Learning):教机器自我探索的艺术
一文速通自监督学习(Self-supervised Learning):教机器自我探索的艺术
2041 0
|
监控 Java 关系型数据库
Elasticsearch之索引管理API(Index management)
Elasticsearch之索引管理API(Index management)
Elasticsearch之索引管理API(Index management)
|
边缘计算 Kubernetes Ubuntu
kubernetes+KubeEdge云边环境的安装与部署
最近在学习云边协同,需要搭建一个云边协同的实验环境,kubernetes+KubeEdge+sedna,安装过程中遇到了一系列的问题,特此记录总结。
1911 1
|
消息中间件 NoSQL Dubbo
Java后端开发面试总结【25个技术专题】超详细!
编程的世界永远向所有热爱编程的人开放,这是一个自由,平等,共享的世界,我始终是这样坚信的。
786 0