自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LED灯第二部分

这种抖动可能引起我们的芯片进行错误的判断,为了不产生这种现象而作的措施就是按键消抖,松手时不满足P3_1=0,跳出while循环,再延迟20毫秒。为了方便延时函数的使用,需要将在stc-isp获取的延时函数进行改写,改写为可任意设置延迟时间的函数,单位为毫秒。定义变量LEDNum=0,利用LEDNum++并取反,来实现。但是LED为低电平有效,则需要取反运算符~按键每按一次加一,具体为。

2024-09-12 14:55:00 487

原创 LED灯第一部分

本人51单片机学习的B站的江协科技,推荐无C语言基础的同学先学习C语言,有C语言基础51便显得简单许多。一共有八个灯,用十六进制表示二进制,第一个灯亮的二进制为1111 1110,转化为十六进制为0xfe,用P2接收0xfe,代码可表示成如下图。闪烁细分为“亮>等一段时间>灭>等一段时间>亮>等一段时间>灭>等一段时间…”如此往复循环,等一段时间需要一个延迟函数Delay。流水灯要求八个灯参与“LED灯的闪烁”,具体流程为“1号灯亮→等一段时间→1号灯灭同时二号灯亮→等一段时间…

2024-09-11 21:15:38 378

空空如也

空空如也

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

TA关注的人

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