手把手教你学51单片机——C语言版(第3版)
覆盖从入门到进阶、从理论到实践、从单一芯片到多品牌综合介绍等多个层面

作者:宋雪松

丛书名:计算机科学与技术丛书

定价:59元

印次:3-2

ISBN:9787302705857

出版日期:2026.02.01

印刷日期:2026.03.09

图书责编:盛东亮

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书旨在帮助读者培养单片机系统实用开发技能,全书以实践为主线,让读者在一个个实践案例中逐步掌握单片机电路设计与程序编写能力。本书的内容从最初点亮一个小灯的简单实验,逐步扩展知识面,不仅讲解了大量原理性知识,更重要的是给读者提供了实际项目开发的思路和经验,可以让读者从实践中提高发现问题、分析问题、解决问题的能力。编者是拥有多年实际项目研发经验的资深工程师,因此本书内容涵盖了大量实际项目中所采用的技术和技巧,具有极强的实时性和先进性,可以为读者铺就一条从单片机初学者晋级为工程师的康庄大道。为便于读者高效学习、快速掌握单片机编程和实践方法,本书编者精心制作了完整的教学课件、程序代码和丰富的配套微课视频。本书适合刚刚接触单片机的初学者自学阅读,也适合作为各类院校电子技术相关专业的单片机教材,同时对电子行业的从业技术人员也有很高的参考价值。

宋雪松:国内知名单片机培训专家,嵌入式产品技术总监。拥有多年一线产品研发经验,曾主持研发通信类、智能测量仪器等多款产品,在硬件电路设计和嵌入式软件设计方向有丰富的项目实战经验。2015年出版的《手把手教你学51单片机-C语言版》(第1版)获得第四届中国大学出版社畅销书一等奖。

前言 为什么要写这样一本书? 单片机技术是现代工业自动化、电子电气、通信及物联网等领域的一门主流技术。随着人们生活及生产方式的自动化、智能化程度越来越高,单片机技术逐渐融入人们日常生活的每个角落,绝大部分的家电内部可见单片机的身影,无数自动化及智能公共设施的背后也都离不开单片机兢兢业业的工作。同时,单片机技术也是学习嵌入式系统、FPGA设计等更高阶技术的基础。 很多学生想学好单片机技术,看了不少书,也付出了很多的努力,但总感觉似懂非懂,遇上具体项目也很茫然而无从入手。目前,市面上关于单片机开发的书籍有很多,但大部分书籍要么过于理论化,全是架构讲述和汇编指令等,学生学了半天仍不知单片机为何物; 要么只有一些很简单的小实验,不涉及C语言指针,综合实践的例子更是一个没有,学生学完也只能做到点亮小灯、显示数字等。因学完这类教材后无法深入探索下去,很难将所学知识跟实际项目开发衔接起来,于是学生可能会怀疑自己的能力,认为自己不适合学习单片机。 从编者多年从事单片机领域的工作经验来说,单片机技术并不难掌握。在外行人看来,单片机可能挺神秘,但其实主要是没人帮忙去点破各种缘由,学不会的主要原因是方法不对,没有专业的人员带领大家入门。 基于这些原因,编者编写了这本《手把手教你学51单片机——C语言版》(第3版),并且提供了配套的教学课件、程序代码、微课视频和实验开发板(详情浏览青岛金思特电子有限公司(原金沙滩工作室)官方网站),手把手地带领大家学习单片机技术,给单片机初学者带来福音,让大家一步一个脚印地掌握单片机技术。 《手把手教你学51...

目录
荐语
查看详情 查看详情

目录

第1章如何学习单片机

微课视频16分钟

1.1学什么类型的单片机

1.2学习单片机的最佳方法

1.3单片机学习的准备工作

1.4单片机开发软件环境搭建

1.5Keil基本概况介绍

1.6答读者问

第2章点亮你的LED

微课视频35分钟

2.1单片机的内部资源

2.2单片机最小系统

2.2.1电源

2.2.2晶振

2.2.3复位电路

2.3LED

2.4程序编写

2.4.1特殊功能寄存器和位定义

2.4.2新建一个工程

2.4.3编写点亮LED的程序

2.5程序下载

2.6练习题

第3章硬件基础知识学习

微课视频32分钟

3.1电磁干扰

3.2去耦电容的应用

3.3三极管在数字电路中的应用

3.3.1三极管的初步认识

3.3.2三极管的原理

3.3.3三极管的应用

3.474HC138三八译码器的应用

3.5LED闪烁程序

3.6练习题

第4章C语言基础及流水灯的实现

微课视频38分钟

4.1二进制、十进制和十六进制

4.2C语言变量类型和范围

4.3C语言基本运算符

4.4for循环语句

4.5while循环语句

4.6函数的简单介绍

4.7Keil软件延时

4.8流水灯程序

4.9练习题

第5章定时器与数码管基础

微课视频41分钟

5.1逻辑电路与逻辑运算

5.2定时... 查看详情

"本书特色

?本书融汇了作者十余年的实际项目研发经验,有利于读者培养动手能力、切实掌握嵌入式项目开发的能力。

?本书兼顾夯实读者的理论基础、培养读者的实战技能,以技术开发实践为主线,帮助读者从大量的实际开发案例中学习并掌握单片机程序开发与电路设计的方法。

?本书理论叙述由浅入深,项目实例循序渐进,培养读者发现问题、分析问题与解决问题的能力。

学习资源

?视频教程  为本书量身打造、与教材完全同步的教学视频,以及介绍PCB设计的视频教程,共计2000多分钟,帮助读者快速动手实践。

?程序代码  提供全书80多个案例的程序代码,所有程序代码均已通过调试验证。

?教学课件  提供全书14章的教学课件,便于广大教师备课与教学。

?开源工具  为读者提供单片机开发常用的软件开源工具及丰富的参考文档。

说明:视频教程在本书文中扫码即可观看,其他学习资源可扫描上方二维码获取,也可以到清华大学出版社网站本书页面(或“电子信息教材事业部”微信公众号)下载。"


查看详情