当前位置:首页 > 每日看点 > 正文内容

你们敢不敢把刚刚复制粘贴的东西发出来?

卡卷网9个月前 (04-10)每日看点174

你提供的代码本身就是放在 while(1) 无限循环里的,理论上是会持续运行的。但如果你觉得有异常,可能是其他原因导致看起来没有持续亮灯。以下是优化和确认逻辑无误后的代码,确保灯能按照“往上亮后,接着往下,从下再往上亮一遍,从上往下亮一遍,从下往上亮一遍”这样的顺序持续循环亮灯:

c

#include <AT89X52.H>

sfr P3 = 0xB0;


// 适当调整延时,让亮灯变化速度更合适,也可根据实际情况再调整

void Delay() {

unsigned int i, j;

for (i = 0; i < 100; i++)

for (j = 0; j < 127; j++);

}


void main() {

unsigned char i;

unsigned char temp;

while (1) {

// 往上亮

for (i = 0; i < 8; i++) {

temp = 0x01 << i;

P3 = ~temp;

Delay();

}

// 往下亮

for (i = 6; i >= 0; i--) {

temp = 0x80 >> (6 - i);

P3 = ~temp;

Delay();

}

// 从下再往上亮

for (i = 0; i < 8; i++) {

temp = 0x80 >> i;

P3 = ~temp;

Delay();

}

// 从上往下亮

for (i = 6; i >= 0; i--) {

temp = 0x01 << (6 - i);

P3 = ~temp;

Delay();

}

// 从下往上亮

for (i = 0; i < 8; i++) {

temp = 0x01 << i;

P3 = ~temp;

Delay();

}

}

}

这段代码中, while(1) 会让内部的亮灯逻辑不断重复执行。如果还是出现没有持续亮灯的情况,你可以检查一下硬件连接是否稳固,比如单片机和 LED 灯之间的线路有没有松动、短路等问题。另外,也可以再进一步调整 Delay 函数里的循环次数来改变亮灯变化的速度,看看是否能达到你想要的效果。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/04/12416.html

分享给朋友:

相关文章

你是如何在不依靠工资收入的情况下赚到一万元的?

你是如何在不依靠工资收入的情况下赚到一万元的?

分享几个路子稳,门槛低,变现快,适合年轻人的靠谱的副业。绝对不是送外卖、滴滴、搬砖等等的苦力活,这几个副业都是能是性价比极高,还能让你快速成长的工作。想通过副业实现暴富、立马月入过万的同学,建议速速划走。今天撇哥就给大家分享100+个靠谱赚...

小米15就要来了,不知道小米15值不值得买?

小米15就要来了,不知道小米15值不值得买?

俗话说得好,好饭不怕晚,看似有点姗姗来迟的小米15系列,一官宣就迅速登上热搜。在此次小米14发布会上,雷军曾说过小米14将是最后一代3999起的旗舰,那么这一次涨价了的小米15,值不值得买呢?下面为大家总结一下小米15将会有哪些升级点:软件...

有哪些网站,一旦知道,你就离不开了?

有哪些网站,一旦知道,你就离不开了?

这六个网站,一旦用过,基本上是离不开了。都是我超爱的一些网站,基本上每天都用。1 地图生成器第一个,我要给大家推荐的是地图生成器。可以下载到各省,各市,各县的svg格式的地图素材。这些素材导入PPT中都是可以编辑的。可以单独更改颜色和轮廓。...

是不是从Java培训班出来的人都被淘汰了?

真实个人经历。我就是从培训班出来的,但没有学完就跑出来了。当我明白什么人不管什么基础都能进培训班进行培训,学到什么程度都能保证他们包就业,我就知道不正常。我自己是大三下的时候去的,考研考到一半感觉无望,想抓紧时间学习技术,利用应届生身份准备...

为什么不建议买游戏本?

我建议厂家改名厂家犯了个巨大错误:游戏本的主要受众是在校大学生,但大学生买电脑的买单人是他们的父母。你让父母给孩子买个游戏本,父母怎么想?如果你改成高效学习本、优质学习本、智能学习本、高速学习本,甚至硕博连读本,你看看家长舍不舍得砸这个钱...

被网络诈骗了,钱还能追得回来吗?

我刷单被骗,当时不知道怎么办在百度上找个律师说他们能追回,还说不用报警,我傻的就信了,支付了费用签合同,我还是不信他们,报警了,报警没几天警官就连系我追回一笔钱让我注意银行卡到账通知,又过几天我第二笔钱到账了,律师说是他们追回的,要我支付后...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。