序:时隔一年,我终于从二年级到三年级了!由于小学三年级这学期要学单片机,故写下这篇笔记留下些什么。由于自己也是新手,欢迎各位指出本文的各种错误。

1.什么是51单片机

       为什么要说这个呢?我觉得也没什么好说的。因为好像大部分教程都这么说,所以我也凑个热闹。我们小学一年级的时候就知道单片机有很多种,比如:Arduino(不仅仅是指单片机)、51系列、stm32系列等等。如果是第一次接触单片机的话,我强烈建议先去了解一下Arduino系列的单片机。

      好吧,我刚开始学单片机的时候也不知道什么是单片机。百度单片机都是名词介绍,看完跟没看一样。简单来说单片机就是下图这块黑黑的东西。这就是一块STC公司的89C52单片机(51系列的升级版,其实差不多)。

我当初学的时候以为这一整块板子就是一块单片机,其实不是,只有中间那块黑黑的像个蜈蚣的东西才是单片机,其他的都是它的外设。这里怎么理解呢?如果组装过电脑的同学可以想象成单片机就是一台电脑,拥有CPU,内存,储存等(除了没有显卡),外设就是你的耳机,摄像头,鼠标什么的。如果没组装过电脑的同学不知道这些也没事,可以百度一下单片机的介绍,粗劣的看看就行了,没必要认真的去了解,因为今天不会不代表明天不会,先往下学着,学着学着就知道了,不用急于求成。

       那么单片机有什么用呢?简单来说 通过操作I/O引脚的高低电平对外围设备进行操控。所以它叫微型控制器(MCU)。应该有同学不知道什么是I/O引脚吧,I/O看起来像数字1和0,但其实他的I是指input(输入),O指output(输出),全称即输入输出端口。还有个叫GPIO的,其实和I/O的区别就是他是通用的,全称通用输入输出端口。这里是指单片机的引脚,即那块像蜈蚣脚一样的东西,通过这些引脚的高低电平来控制外围设备,比如点亮一盏LED小灯,让一块屏幕显示自己想要的数字。与其说单片机有什么用不如说通过高低电平能够控制什么。这部分就写这么多了,不是重点,真的想要知道单片机有什么用的,不如上b站看看别人用单片机做的项目,大部分都非常有趣。特别是小学生都会用的Arduino,做出来的项目非常的酷炫。

2.怎么学51单片机

       粗略地了解了一下单片机,那么要怎么学呢?先说一点,单片机这种操作性非常强的东西,必须实际动手地操作它才能学好。淘宝上一块学习开发板几十块钱,有挺多外设,少喝几杯奶茶就能获得电影《拆弹专家》同款炸弹控制器,何乐而不为呢?当然如果真的钱包空了,我们也可以选择使用仿真软件,但是因为我没怎么用,所以不太推荐。还有一个办法就是搭一个51的最小系统,这个我个人非常推荐。所谓的最小系统就是用最少的元件组成的单片机可以工作的系统,如下图简单的几个必要的元器件就能使单片机工作了。

 前提基础知识

在学习51单片机之前,一般需要的几个前提知识:一些硬件、通信方式和编程语言。(怎么感觉都要讲的都挺多的,每个模块要将的东西都挺多的)。

先写这么多,后面再慢慢更新。。。。。。。

更多推荐

51单片机入门(小学生都能学会)