自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C51单片机 独立按键控制LED的位移

然后通过这个编程语言,我们可以看见它那边为什么要取反,如果不取反的话,那么,他一开始其他七个LED都是低电平,而移位的是不亮的,所以我们要去反。3.然后我们现在要考虑的就是,如果按键按到第九次后LED,如何让它恢复到第一个LED灯?1.我们不难想出,他无非就是按下按键,通过按键,然后给p2口进行高低电平的控制。我们首先要考虑一下,独立按键控制LED的位移是怎么实现的?这时候我们就需要利用if语句,来实现这个东西。了解一下C语言if语句的使用。2.<<这个符号的意思是左移。

2024-06-21 15:06:09 193

原创 C51的延时函数模块

2024-06-21 14:55:02 76

原创 C51 独立按键控制LED的二进制

首先我们先对这两个模块进行了解,如果p3口按下的话,那么p2口就是高电平,而灯要想亮起来的话,只有低电平才可以亮,而p2口的话是无法进行直接取反。我们知道上面那个就可以自己设一个函数LEDNum这样的话,我们就可以把LEDNum这个值直接赋值给p2口,而且还可以对LEDNum这个值直接取反。

2024-06-21 14:48:56 113

原创 独立按键控制LED的亮灭

最后这个代码我们可以看一下,因为他这个按键是机械按键,他备案之后都会产生一定的机械抖动,为了消除这个机械抖动,那么我们就用delay延时函数,对这个进行消抖作用。因为这个p2口的话,他这个只能取高电平或者低电平,我们对它取反的话,就是每按一次按键,他的电平都会相互转换。我们不妨看出,只要给0的时候,这个按键就按下了,然后也就生效了。这个LED灯模块也可以看一下,LED是给0的时候亮。首先我们看一下这个独立按键模块。

2024-06-21 14:36:56 292

原创 C51单片机LED闪烁

这个是软件,帮我们生成的延时函数的代码,我们要仔细核对一下自己单片机信号,然后根据自己的型号进行选择。最后我们看一下整个的代码,然后对每一行进行一定的了解,最后再下载这个程序,看是否有问题。然后我们可以看见,如果给p2口0的话,p2口是低电平,然后的话,这个LED模块就会亮。点亮顾名思义的话,就是亮一下,然后再灭一下,那么,我们不妨先看一下原理图。对电脑生成这个进行修改一下,然后我们对这个while循环进行一个理解。首先我们要知道一下闪烁是什么意思。

2024-06-21 14:21:02 201 1

原创 Visual Studio 2022找不到Windows SDK版本10.0.22000.0

你看一下,是否是所需要的版本?然后如果不是的话,就选择是你所需要的版本,再运行一下,看是否可以?如果可以的话,那下面就不用看了,如果不可以的话,那接着看。如果还不可以的话,那么它就出现了一种可能就是你之前重复下或者其他原因导致系统识别不了这个,那么就把多余的SDK得删掉,然后进行重新下载。然后把这个软件删了,找到相应的东西,然后全部删了,进行下载,要不然他还会有残余的,后面再重新下载软件的话,还是识别不了。如果调好了,在进行运行,看是否可以了,如果还不可以的话,那么接着往下看。

2024-06-09 21:16:11 309 1

原创 Visual Studio 2022如何新建项目

然后这个的话,他必须要.c不然.cpp的话语法就是c++这个一定要显示所有模板,不然后面可能会出现问题。

2024-06-09 18:30:47 312 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除