搜索内容

51单片机教程
  • 1. 如何学习单片机

    在错误的道路上日夜兼程,最终也无法成功。因此,方法和思路绝对是第一重要的。一些学技术的同学,往往看到这类章节会直接跳过去,因为大多数类似章节都是废话……
    中天 51单片机教程 2021年6月27日
  • 1.1 学习什么单片机

    单片机的型号那么多,如何选取一款合适的进行学习?如果身边有比较现成的学习单片机的条件,有什么条件就学习什么型号。比如,你所在的公司刚好用到某个型号单……
    喔28 51单片机教程 2021年6月27日
  • 1.2 如何学习单片机

    前边提到过,单片机是一门实用技术,我们学习它已经不是为了应付考试了,我给大家总结了单片机的学习方法是:一个要领,四个步骤。 学习单片机的要领就是:在……
    阿喜 51单片机教程 2021年6月27日
  • 1.3 单片机学习的准备工作

    1) 足够的信心、恒心和耐心 有同学问过我,单片机这门技术难不难。我觉得这个问题得从两个方面去分析。 首先,我们从战略上藐视它。那么多同学跟着老师学一段……
    bigao 51单片机教程 2021年6月26日
  • 1.4 单片机开发环境搭建–Keil uVision4安装教程

    单片机开发,首要的两个软件一个是编程软件,一个是下载软件。编程软件我们用 Keil uVision4 的51版本,也叫做 Keil C51,不做过多介绍,先直接讲如何安装。 1……
    喔28 51单片机教程 2021年6月26日
  • 1.5 Keil uVision4简单使用教程

    首先,我们用 Keil 先打开一个现成的工程,来认识一下 Keil 软件,如图1-7所示。 图1-7 工程文件 从图1-7我们可以很轻松的分辨出菜单栏、工具栏、工程管理区……
    bigao 51单片机教程 2021年6月26日
  • 1.6 第1章问题汇总

    很多同学经常问我一些问题,有一些很有现实或普遍意义,于是我把有代表性的直接写出来给大家参考,让大家了解这门技术,了解我们这个行业。 1) 单片机学完了能……
    嘿哈 51单片机教程 2021年6月25日
  • 2. 点亮你的 LED 灯

    这节课的标题是点亮 LED,虽然任务很简单,但是需要大家了解的单片机基础知识的内容却很多,特别是对于初学者,刚开始要在头脑中建立一个单片机的概念,课程最……
    中天 51单片机教程 2021年6月25日
  • 2.1 单片机内部资源(内部结构)

    在这里我所讲到的单片机内部资源,和传统单片机书籍中讲单片机内部结构不同。我这里讲到的内部资源,是指作为单片机用户,单片机提供给我们可使用的东西。总结……
    老王 51单片机教程 2021年6月25日
  • 2.2 单片机最小系统[配图][超详细]

    为什么称之为单片机最小系统呢?单片机最小系统,也叫做单片机最小应用系统,是指用最少的原件组成单片机可以工作的系统。单片机最小系统的三要素就是电源、晶……
    啊Q 51单片机教程 2021年6月24日
  • 2.3 单片机上的发光二极管(LED 灯)

    LED(light-emitting diode),即发光二极管,俗称 LED 小灯,它的种类很多,参数也不尽相同,我们板子上用的是普通的贴片发光二极管。这种二极管通常的正向导通……
    bigao 51单片机教程 2021年6月24日
  • 2.4 51单片机特殊功能寄存器和位定义

    接下来的几节,我们会带着大家编写第一个单片机程序。在此之前,我们先来了解一些51单片机特有的程序语法以及 Keil 软件的基本操作步骤,请大家一定要有耐心。……
    喔28 51单片机教程 2021年6月24日
  • 2.5 使用 Keil uVision 新建一个工程

    对于单片机程序来说,每个功能程序,都必须要有一个配套的工程(Project),即使是点亮 LED 这样简单的功能程序也不例外,因此我们首先要新建一个工程,打开我……
    阿喜 51单片机教程 2021年6月24日
  • 2.6 第一个单片机程序(C 语言编写)

    忙活了半天,准备工作做了那么多,终于要编写我们的程序代码了。如果学过 C 语言的话,你应该很轻松的跟着我的编程自己写出来,如果没学过 C 语言也没关系,你……
    田田 51单片机教程 2021年6月23日
  • 2.7 将程序下载到单片机

    首先,我们要把硬件连接好,把板子插到我们的电脑上,打开设备管理器查看所使用的是哪个 COM 口,如图2-21所示,找到“USB-SERIAL CH340(COM5)”这一项,这里最……
    田田 51单片机教程 2021年6月23日
  • 3. 单片机硬件基础知识学习

    通过上一章的学习,我们貌似成功的点亮了一个 LED 小灯,但是有一些知识大家还没彻底搞明白。单片机是根据硬件电路图的设计来编写代码的,所以我们不仅仅要学……
    喔28 51单片机教程 2021年6月22日
  • 3.1 电磁干扰 EMI

    第一个知识点,去耦电容的应用。首先要介绍一下去耦电容的应用背景,这个背景就是电磁干扰,也就是“传说中”的 EMI。 1) 冬天的时候,尤其是空气比较干燥的内陆……
    田田 51单片机教程 2021年6月22日
  • 3.2 单片机中去耦电容的应用

    首先来看图3-1,这是上节课已经见过的 USB 接口和供电电路。 图3-1 USB 接口和供电电路 左边这张图,过了保险丝以后,接了一个 470 uF 的电容 C16,右边这张……
    田田 51单片机教程 2021年6月22日
  • 3.3 三极管的的概念及其工作原理

    三极管在我们数字电路和模拟电路中都有大量的应用,在我们开发板上也用了多个三极管。在我们板子上的 LED 小灯部分,就有这个三极管的应用了,图3-5的 LED 电……
    喔28 51单片机教程 2021年6月21日
  • 3.4 单片机中三极管的应用

    三极管在数字电路里的开关特性,最常见的应用有2个:一个是控制应用,一个是驱动应用。所谓的控制就是如图3-7里边介绍的,我们可以通过单片机控制三极管的基极……
    喔28 51单片机教程 2021年6月21日
  • 3.5 单片机中 74HC138 三八译码器的应用

    在我们设计单片机电路的时候,单片机的 IO 口数量是有限的,有时并满足不了我们的设计需求,比如我们的 STC89C52 一共有32个 IO 口,但是我们为了控制更多的器……
    小杜 51单片机教程 2021年6月21日
  • 3.6 单片机 LED 灯闪烁程序

    点亮 LED 小灯的程序我们第二课完成了,就是让 LED = 0。熄灭小灯的程序也很简单,就是 LED = 1。点亮和熄灭都会了,那么如果我们在亮和灭中间加个延时,反复……
    嘿哈 51单片机教程 2021年6月20日
  • 4. C 语言基础及流水灯的实现

    该单片机教程,以 C 语言为基础进行讲解,本章仅仅简单介绍了 C 语言的基本概念,更多 C 语言教程请点击这里:C 语言教程 C 语言,在编程领域是久负盛名的,可……
    啊Q 51单片机教程 2021年6月20日
  • 4.1 二进制、十进制和十六进制

    进制,看似很简单的东西,但很多同学还是不能彻底理解。这里先简单介绍一些注意事项,然后还是从实验中讲解会比较深刻。 1) 十进制就不多说了,逢十进位,一个……
    阿喜 51单片机教程 2021年6月20日
  • 4.2 C 语言变量类型和范围

    什么是变量?变量自然和常量是相对的。常量就是1、2、3、4.5、10.6......等固定的数字,而变量则根我们小学学的 x 是一个概念,我们可以让它是1,也可以让它2……
    无卤 51单片机教程 2021年6月19日