五一单片机
文章平均质量分 76
陈一一敲代码
爱自己就是一个死循环
展开
-
开学考,已黑化
后面一个多星期就全身心准备开学考啦。原创 2023-02-17 00:26:42 · 84 阅读 · 0 评论 -
五一单片机之呼吸灯与直流电机调速
首先,我们要解决一个问题,就是我们如何去调节LED灯的亮度?第一时间想到的肯定是调电压,只要电压低,亮度不久下来了吗?确实是这样的,但是在单片机中调节电压不现实,所以我们采用让灯亮一下,灭一会,我们通过控制供电的时间,来达到控制LED灯的亮度。其实PWM也是这样类似的思想,那我们从控制灯的亮度开始,来慢慢理解PWM的工作原理吧!原创 2023-02-17 00:25:03 · 449 阅读 · 0 评论 -
五一单片机之LCD1602
LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模板,是一种字符型液晶显示模板,可以显示ASCll码的标准字符和其他的一些内置特殊字符还可以有8个自定义字符显示容量:16*2个字符,每一个字符是5*7的点阵(对于字符,其实每一个像素点是有5*8个点阵)👻。原创 2023-02-16 22:01:43 · 3168 阅读 · 1 评论 -
五一单片机之74HC595和LED点阵屏
LED点阵屏按颜色来分是有单色,双色,全彩,但是双色,也不一定是只有两个颜色,因为当两个颜色叠加起来的时候,就是会出现另外一种颜色啦。🍓。原创 2023-02-16 20:26:02 · 1304 阅读 · 1 评论 -
8.串口通信
🌷1.串口介绍串口是一种应用十分广泛的通讯接口,串口成本低,容易使用,通信线路简单,可以实现两个设备的互相通信。单片机的串口可以使单片机和单片机单片机和电脑单片机与各式各样的模块互相通信,极大的拓展了单片机的应用范围,增强了单片机系统的硬件实力。51单片机内部自带UAPT(通用异步收发器可以实现单片机的串口通信。🌷2.通讯方式单工模式:通信的数据传输是单向的。通信双方中,一方固定为发送端,一方则固定为接收端。信息只能沿一个方向传输,使用一根传输线。原创 2023-02-10 01:07:42 · 570 阅读 · 0 评论 -
7.3单片机之定时钟
【代码】7.3单片机之定时钟。原创 2023-02-09 22:12:16 · 91 阅读 · 0 评论 -
7.2单片机入门学习之独立按键控制流水灯
⏰1.配置寄存器首先,我们先来配置下定时器,如何配置定时器,定时器就是要先把相关的符号进行声明的,但是由于#include当中已经帮我们声明好了,那么我们直接使用就可以🌷1.1TMOD配置TMOD配置就是配置定时器的模式那么我们先创建一个子函数⇥对定时器进行初始化。那么首先是TMOD的一个配置,定时器1我们先不管(高四位定时器全部给上0),只管低四位的一个定时器0的一个配置。原创 2023-02-09 18:48:09 · 3841 阅读 · 0 评论 -
7.1单片机入门教程之定时器
,计数单元的数值就增加一,当计数单元数值增加到 "设定的闹钟提醒时间" 时 (就是当我们闹钟加①加①之后加到最大值的时候,最后会拥有一个设定的闹钟,那么在这个51单片机里面就是设定的最大值),计数单元就会向中断系统发出中断申请 (⒉RAM的功能(随机储存器)⇢RAM就是在程序运行中,数据会随时改变的,就像我们的黑板,写上了可以擦,擦完再写上去,相当于程序运行的时候,调用ROM里面的数据进行各种运算。的,除非你再次烧写程序,他就会改变,就像我们的书本,印上去就改不了了,除非再次印刷,这个就是ROM的原理。原创 2023-02-08 23:47:25 · 1638 阅读 · 1 评论 -
6.51单片机之矩阵键盘
👻1.矩阵键盘的介绍在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。结构:在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。原创 2023-02-03 19:26:26 · 3184 阅读 · 0 评论 -
5.模块化编程及其LCD1602调试工具
🍓1.模块化编程模块化编程把各个模块的代码放在不同的.c文件里,在.h文件同时也叫做头文件里提供外部可调用函数的声明,其它.c文件想使用其中的代码时,只需要文件即可。使用模块化编程可极大的提高代码的可阅读性、可维护性、可移植性等。那么为什么那么说能?我们之前都是把 Delay 以及 Nixie 函数都是放在 main.c 里面,如果我们再想去写一个其它的程序就需要打开这个 main.c 的文件在复制过来。但是在这里面可能会有其它的代码复制就会相对的麻烦。原创 2023-02-03 18:39:59 · 476 阅读 · 0 评论 -
4.单片机之静态数码管和动态数码管
看了前面的这些原理,那么对于在一个数码管上面显示数字来总结就是1.在138译码器上控制③个口(P24、P23、P22)2.看你(LED1~LED8)哪一位输出"0"低电平选中比如说 C B A = 0 1 1 = 3,也就是=Y3 = LED4,LED4 就是有效的,允许显示数码管的,那么其它的数码管是不能被允许显示的、不是有效的。——位选那么选中之后,就是给P0口段码的数据:假设给上数据,经过缓冲(74HC245)送到公共端的段码端。那么,送到段码端就会显示数码管相对应的数字!原创 2023-02-03 17:19:54 · 2528 阅读 · 2 评论 -
独立按键控制LED的三种形式
以及除法是取整的不是四舍五入按照数学的运算来的,比方举个例子:五除以二,按照数学的方式是:2.5,在C语言当中是2取最小整数,当然这是int数据类型当中是这个样子。:独立按键具有四个"头",独立按键主要有四个部分:1、底座,2、金属弹片(这个金属弹片是鼓起来的,当你按下去的时候它会变平,松手的时候又会鼓起来的),3、就是按键的头,4、就是金属的盖子。它的值还是没有取反的值。:这个没什么好说的,就是在表达式的值经常有判断表达式,如果你的表达式的值为真,那么就执行表达式里面大括号(作用域)里面的内容。原创 2023-01-20 14:53:31 · 1169 阅读 · 3 评论 -
点亮LED灯的三种形式
LED灯的介绍1.1.什么是LED灯?中文名:发光二极管。英文名简称:LED。应用:LED显示屏、交通信号灯、广告灯、液晶屏背光源等。特点:节能是LED灯最突出的特点、环保、跟其它的灯光源相比之下,LED灯会更加"干净"(干净不是指的是表面,而是这个LED灯它其实是属于一种冷光源)、响应速度快等这是一个二极管示意图,左边是正极右边是负极在LED中这个二级管只有正极接入正极,负极接入负极才是可以通电的。原创 2023-01-20 13:41:23 · 2802 阅读 · 0 评论 -
初识单片机和学前准备
单片机,全称单片微型计算机(英语:single-chip microcomputer),又称微控制器(microcontroller),与应用在个人计算机中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。内核,通俗点理解就是一种代码,单片机的指令系统,即硬件制作就按照这些指令去完成,如灌溉一样,要灌溉那些地方,就把通路打开,而这些通路‘水渠和门阀’都是早就修建好的硬设备,只是具体的灌溉地点需要指令来完成。而51单片机就是一样的“水渠和门阀”,想灌溉,所有51单片机都使用的一样的灌溉指令。原创 2023-01-20 12:24:00 · 106 阅读 · 0 评论