51单片机入门及提高
文章平均质量分 79
从零开始,有不明白的直接私信博主。
天才小狸花
2019级普普通通学材料的大学生,爱琢磨更爱瞎鼓捣。
展开
-
关于RC电路特点以及几种常见的典型应用
RC电路是由电阻R以及电容C组成的电路, 只需要一个电阻R以及一个电容C,通过这两个器件的不同串并联,并选取不同的参数,可以实现几种不同的功能。RC电路在模拟电路、数字电路中得到了广泛的应用。原创 2022-10-06 20:53:51 · 3498 阅读 · 0 评论 -
13_51单片机应用_AT24C02&IIC
在实际的应用中,我们需要一些存储介质帮助我们来存储一些东西,如保存一些参数和配置数据等。比较常用的有AT24Cxx系列。AT24C02芯片是以IIC接口的EEPROM器件。所谓EEPROM即电可擦除可编程只读存储器,是ROM的一种。它是只读存储器,即掉电可继续存储数据,而同时又可以在高于普通电压的作用下擦除和重写。原创 2022-10-06 20:49:23 · 1622 阅读 · 0 评论 -
12_51单片机应用_超声波&定时器
通过利用超声波在空气中的传播速度为已知,测量声波在发射后遇到障碍物反射回来的时间,根据发射和接收的时间差计算出发射点到障碍物的实际距离。原创 2022-10-06 20:48:37 · 774 阅读 · 0 评论 -
11_51入门_IIC通信
IIC:两线式串行总线,它是由和SCL构成的串行总线,可发送和接收数据,其使用IO使用较少,在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbs以上。时钟线SCL:在通信过程起到控制作用。数据线SDA:用来一位一位的传送数据。原创 2022-09-26 15:52:27 · 839 阅读 · 0 评论 -
51入门_1602液晶
作为常见的一种显示方案,被广泛运用于实际的产品,相对于数码管,其显示稳定,无频闪,显示内容丰富,相对于屏幕,控制简单,被广泛运用于对体积要求不严格的场所。原创 2022-09-26 15:45:29 · 272 阅读 · 0 评论 -
09_51入门_串口通信
在使用计算机的大多数时间中,我们需要通过一定的物理接口,达到与外界通信的目的,单片机本质上也是计算机,麻雀虽小,五脏俱全,不同于USB这样的庞然大物,绝大多数单片机都拥有串口UART,在日常的使用中,串口占有很大的占比。原创 2022-09-13 09:36:01 · 175 阅读 · 0 评论 -
08_51入门_定时器中断
在程序运行中,我们有着去定时运行某一功能的需求,或许1s、或许0.5s。如果使用delay函数,必然导致会使得其他任务阻塞。使用定时器对于程序的精准计时有着很大作用,获取去达到计时的目的,也可以使用定时器,如超声波的测距方式。我们生活中采用秒等单位作为生活中的基本单位,而秒的详细定义为铯-133原子位于海平面处于非扰动基态时两个超精细能级间跃迁对应的辐射频率ΔνCs以Hz(即等于s-1)为单位表达时选取固定数值9192631770倍来定义秒其铯-133原子的辐射频率的9192631770为1s。原创 2022-09-06 13:28:07 · 360 阅读 · 0 评论 -
07_51入门_中断
单片机其本质上还是一个计算机,当前一条指令执行完毕,CPU再根据PC取出下一条指令的地址,并再得到再下条指令地址,依次执行每一条指令。这听着不错,所有的任务在有条不紊的按照顺序执行,作为一个单核处理器的单片机,需要等待上一个任务结束才能进行下一个任务,但外界或内部发生更加重要的事情,我们不能再去等着上一个任务去执行完毕,单片机需要马上去运行相应的程序以保证实时性,如当延时时间太长时(比如10s),相应的按键检测便会失灵。但在大多数的控制场合,需要单片机立即做出反应,保证可靠性。原创 2022-09-05 21:16:09 · 208 阅读 · 0 评论 -
06_51入门_GPIO
在大多数的时候,我们将IO口可以看为一个电子开关,通过向IO寄存器中写入相应的值,其输出的电平就随着寄存器的变化而变化,这是IO口的输出,在大多数的单片机中,需要去配置单片机的IO模式,是输入还是输出。通过单片机控制外围器件(LED,蜂鸣器,数码管,按键),本质上是对于单片机IO口的操作,相对于STM32,51单片机IO口模式较少,但了解IO的内部对于学习了解51单片机也由很大的帮助。其设计采用3个上拉晶体管适应不同的需求,在3个上拉晶体管中,有1个上拉晶体管称为“弱上拉”,当端口寄存器为1且引脚本身也。原创 2022-09-04 22:21:39 · 390 阅读 · 0 评论 -
05_51入门_蜂鸣器
我们经常使用的为有源式蜂鸣器,蜂鸣器作为电磁感性器件,其驱动需要较大的电流,而IO的输出电流能力有限,因此需要搭配外围电路对其进行控制,常见的方式有三极管。台式电脑的主机开机会"滴"一声、洗衣机按下按键及洗衣完成都会有声响,以上这些声音都是通过蜂鸣器来发出的,通过这些可与用户形成一定的交互。电磁式蜂鸣器按照其内部是否集成了震荡源可分为有源蜂鸣器,和无源蜂鸣器,利用电磁线圈对蜂鸣片的作用来发声的电子响讯器。通过三极管的使得蜂鸣器工作,同时在蜂鸣器两端并联二极管,以保证在关断感性原件蜂鸣器时减小对电路的冲击。.原创 2022-09-01 08:44:01 · 207 阅读 · 1 评论 -
04_51入门_数码管
数码管/LED 点阵是嵌入式系统中常见的显示方案,我们通过数码管可以将代码运行的结果可视化出来,是一种常见的显示器件,相对于屏幕,数码管成本低,被广泛的运用在各类小型家电,工业控制中。数码管本质上是多个发光的LED等封装在一起,通过不同的LED灯点亮,使得数字或者符号显示出来,常见的由八段数码管,包括小数点在内共有8个LED灯封装在一起,其显示符号范围较广,配合封装显示可有更广泛的显示,被广泛使用。即D端口和O端口相连。当片选信号全部打开时,8个显示IO的操作将显示在两位数码管上,这就是数码管的静态显示..原创 2022-09-01 08:42:00 · 521 阅读 · 0 评论 -
03_51入门_矩阵按键
独立按键在系统中大量使用,会占用大量的IO口,因此采用矩阵按键的设计。使用 8 个 IO可实现了 16 个按键,与此对应的也可以设计更为复杂的电路,来实现更少的IO,更多的按键,本质上都是通过IO捕获电平上的变化。原创 2022-08-22 09:20:03 · 263 阅读 · 0 评论 -
02_51入门_独立按键
通过单片机的轮询来检测按键的电平变化,实现相应的功能。原创 2022-08-16 22:21:44 · 658 阅读 · 0 评论 -
01_51入门_点亮Led
快去实现你的炫酷流水灯吧。原创 2022-08-15 15:27:59 · 172 阅读 · 0 评论 -
00_51入门知识累计_C51简介
简单介绍了单片机所用的C原创 2022-08-08 15:00:08 · 1217 阅读 · 0 评论 -
00_51入门知识积累__焊接器件
简单介绍了焊接的一些基础。原创 2022-08-08 10:34:40 · 779 阅读 · 0 评论 -
00_51入门知识积累__常用工具(二)
简单介绍了万用表和游标卡尺等常见的测量工具原创 2022-08-07 21:26:30 · 280 阅读 · 0 评论 -
00_51入门知识积累__常用工具(一)
介绍常见焊接工具,电烙铁,热风枪,助焊剂,焊锡丝等。五金工具介绍等原创 2022-08-06 22:53:56 · 272 阅读 · 0 评论 -
00_51入门知识积累__学看电路原理图
简单的讲解了原理图的查看,从零基础开始,涉及基本元器件的功能,及配套的视频资源进阶。原创 2022-08-01 08:59:59 · 907 阅读 · 0 评论