![](https://img-blog.csdnimg.cn/1746a3c68ac040b795c6f2c803524c2f.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
【51单片机】系列
文章平均质量分 94
声明❗本人并不是江科大的作者,只是觉得江科大老师讲的特别好,于是手码以博客的形式进行分享加上自己的理解呈现出来。本系列是由哔哩哔哩江科大51单片机的视频为主以及博主自己的总结梳理 💕
謓泽
愿你踏上征途,眼有星河璀璨。
展开
-
『51单片机』AT24C02[IIC总线]
AT24C02是一种可以实现掉电不丢失的存储器。可用于保存单片机运行时想要永久保存的数据信息。例:就像我们单片机在运行时候的参数吖~像温度传感器高于某一个设定的阈值会报警,然后这个阈值还是可以调节的,然后把它调节好的时候就可以存进AT24C02。当下次断电再重启的时候你就是可以读取之前的数据了用作于这个。原创 2024-05-08 13:18:49 · 883 阅读 · 1 评论 -
『51单片机』蜂鸣器
蜂鸣器是一种只能将电信号转换为声信号的器件,常用来产生设备的按键音、报警音等提示音。原创 2024-04-03 21:06:42 · 1137 阅读 · 0 评论 -
『51单片机』 DS1302时钟
在上述的原理图当中我们可以看到开发板手册这里的Vcc1(备用电源)是并没有接的,那么在我们开发板上的这个是没有接这个备用电池的。它的内部这个集成芯片的电路都是一模一样的,包括它的引脚定义都是一模一样的,只不过就是一种是大分装直插的,一种是小分装贴片的。如下图→这一部分就是我们时钟的一个内部寄存器,就是说我们这个内部的时间都是存在这个寄存器当中的,31x8的RAM寄存器。SCLK(串行时钟)也和SRCLK是非常类似的,就是它时钟芯片每次来一个上升沿(高电平),我们的这个数据就会每次向下进行一次的移位。原创 2023-10-27 23:30:08 · 1735 阅读 · 24 评论 -
【51单片机】LED点阵屏(动画显示CSDN)
🔥LED点阵屏组成是由〖若干个独立的LED灯组成以矩阵的形式排列〗🍅拓展→在我们用的普中开发板上它是以贴片LED灯以 8*8的矩阵的形式排列。🌴注⇢在我们的单片机上 LED灯 它是以排成8*8的矩阵形式来进行排列的。。原创 2023-10-14 15:00:20 · 1697 阅读 · 26 评论 -
『51单片机』串口通信配置
⒈串口向电脑发送数据配置串口串口相关寄存器串口这个寄存器就是相当于按钮,也可以是指示灯或者是数据的什么。SCON是控制这个电路如何运转开关怎么拨。里面有很多位可以。控制这个电路SBUF是串口数据缓存寄存器,发送的数据存储到这里。PCON是电源管理寄存器其中有SMOD和SMOD0这两位是控制串口的,之所以放在电源这里可能是单片机当中资源有点紧张。然后串口又多了所以分配到电源管理寄存器当中去了。IE是允许中断标志当种有EA和ES是这个中断控制的东西与串口有关。SM0和.原创 2023-01-19 21:41:57 · 7105 阅读 · 26 评论 -
【51单片机】串口通信
串口是一种应用十分广泛的通讯接口(在工业控制领域它的运用是十分广泛的),串口成本低,容易使用,通信线路简单,可实现两个设备的互相通信。⇨ 这个概念十分的重要。单片机的串口可以使单片机与单片机,单片机与单片机『USB和转串口可以实现通信』单片机与各式各样的模块互相通信,极大的扩展了单片机的应用范围,增强了单片机系统的硬件实力。串口和定时器一样都是单片机的内部资源(●'◡'●)原创 2022-09-09 23:00:40 · 7491 阅读 · 68 评论 -
【51单片机】配置定时器
那么我们先创建一个子函数 void Timer0_Init() ⇥对定时器进行初始化。那么首先是TMOD的一个配置,定时器1我们先不管(高四位定时器全部给上0),只管低四位的一个定时器0的一个配置。在前面的定时器工作有介绍过,STC89C52 的 T0 和 T1 一共有四种工作模式:在这里我们选择最常用的工作模式1。Ⅰ:工作模式①的话,我们只需要把 M1 = 0,M0 = 1 就是定时器模式①的配置了。Ⅱ:C/T(取反):这个我们只需要给C/T(取反) = 0即可,SYSclk⇢系统时钟。.....原创 2022-07-09 20:33:58 · 10631 阅读 · 104 评论 -
【51单片机】十分钟学会定时器&中断¹
51单片机的定时器属于单片机的内部资源,其电路的连接和运转均在单片机内部进行完成的。这个其实就是我们前面之前玩的那些硬件就是,比如说独立按键以及数码管和LCD1602 的这些硬件实际上都是单片机的IO口进行控制的一个外设,就像我们单片机都是实实在在的设备。但是我们这个定时器呢?虽说也是一个实在的电路,但这个电路都是在 MCU 单片机的电路内部进行完成的。就是说我们这个单片机 STC89C52 芯片给拿走。而光有这个单片机就可以实现定时器的这个功能,这个定时器就是属于单片机的一个内部资源。..........原创 2022-05-13 22:33:52 · 39409 阅读 · 78 评论 -
【51单片机】矩阵键盘
数码管扫描(输出扫描)原理:显示第1位→显示第2位→显示第3位→……,然后快速循环这个过程,最终实现所有数码管同时显示的效果。因为它的扫描速度是非常快的,根据人的肉眼现象,你所看到的扫描都是同时进行显示的。这就是少量 IO 口,连接到矩阵减少 IO 口的一个目的。矩阵键盘扫描(输入扫描)原理:读取第1行(列)→读取第2行(列) →读取第3行(列) → ……,然后快速循环这个过程,最终实现所有按键同时检测的效果。原理:跟数码管是极其相像的,扫描的过程其实是由电脑的显卡来进行扫描的这个是一原创 2022-03-26 20:25:09 · 35485 阅读 · 62 评论 -
模块化编程及LCD1602调试工具
把各个模块的代码放在不同的.c文件里,在.h文件同时也叫做头文件里提供外部可调用函数的声明,其它.c文件想使用其中的代码时,只需要#include "XXX.h"文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等。 那么为什么怎么说呢我们之前都是把 Delay 以及 Nixie 函数都是放在 main.c 里面,如果我们再想去写一个其它的程序就需要打开这个 main.c 的文件在复制过来。但是在这里面可能会有其它的代码复制就会相对的麻烦了,如果复制代码的复制的那个人的程序思路比较乱的话原创 2022-01-27 11:10:28 · 3190 阅读 · 47 评论 -
【51单片机】室友用一把王者时间,学会了去使用数码管。
数码管相比较之前的按键和LED灯的内容稍微复杂一些,操作更加难一点♦数码管位置:在单片机的最↖角的地方、八个型号的显示器件♦还有138译码器和右边的74C595存储器都是属于数码管操作这些的东西♦数码管英文:Nixie tube♦LED数码管:数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成"8"字器件♦应用:数码管的价格由于相对便宜,在电器特别是家电领域应用极为广泛,空调、热水器、冰箱等等。绝大多数热水器用的都是数码管,其他家电也用液晶屏与荧光屏♦原创 2021-12-26 12:14:31 · 10229 阅读 · 95 评论 -
【51单片机】独立按键控制LED灯(四种形式)
轻触按键:相当于是一种电子开关,按下时开关接通,松开时开关断开,实现原理是通过轻触按键内部的金属弹片受力弹动来实现接通和断开。英文:independent press button了解:独立按键具有四个"头",独立按键主要有四个部分:1、底座,2、金属弹片(这个金属弹片是鼓起来的,当你按下去的时候它会变平,松手的时候又会鼓起来的),3、就是按键的头,4、就是金属的盖子。那么在相同的两个引脚当中其实它就是内部连接起来的金属片,无论你按不按下去,它前后的两个引脚都是连接起来的。就是始终都是具有导通性质的,原创 2021-12-06 19:07:53 · 74777 阅读 · 97 评论 -
【51单片机】点亮LED灯(四种形式)
中文名:发光二极管。英文名:Light Emitting Diode。简称:LED。应用:LED显示屏、交通信号灯、广告灯、液晶屏背光源等。特点:节能是LED灯最突出的特点、环保、跟其它的灯光源相比之下,LED灯会更加"干净"(干净不是指的是表面,而是这个LED灯它其实是属于一种冷光源)、响应速度快等。原创 2021-10-21 17:09:00 · 39643 阅读 · 57 评论 -
keil5如何创建工程
keli5创建原创 2021-10-04 13:48:45 · 38324 阅读 · 19 评论 -
51单片机介绍
大家好,我是泽奀,这篇博客我将说说关于51单片机知识介绍。在第一篇的时候我概述过C语言,没看的可以去看看https://blog.csdn.net/weixin_52632755/article/details/119757327(1)https://blog.csdn.net/weixin_52632755/article/details/119791540(2),分别是《C语言概述1》《C语言概述2》。之所以要讲下51单片机介绍,是因为相信也有很多人对单片机感兴趣吧,当然也有很多是想学但是不清楚,或者.原创 2021-08-26 21:50:20 · 26758 阅读 · 69 评论