当前位置:首页 > 每日看点

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

卡卷网1年前 (2025-04-10)每日看点366

你提供的代码本身就是放在 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

分享给朋友:

相关文章

领导给我介绍了私活,挣了3W。该给领导分多少合适呢?

你看,这就是网络的好处了。 这种问题,你去问亲戚朋友,一大帮子人有一大帮子说法,还不排除有人眼红故意坑你瞎出主意。 你这隔网上一问,大家素昧平生,反而因为想骗个赞跟你使出浑身解数来出主意。 多好你看。 其实这事道理很简单。 人脉是人家的,活…

电视家停运了,目前有没有免费的电视直播软件?

电视家停运了,目前有没有免费的电视直播软件?

内部消息已经出现电视家5.0版 电视家是会停运的衍生品 这里有2个不停运的直接品 一、电视盒子 二、电视机本身 一、关于电视盒子的故事:电视家刚停运几天之后,我家首次花210块买了一年的电视会员。 88岁的亲爷爷喜欢,虽然看不懂电视剧情,架…

领导微信发“辛苦了”,作为员工应该怎么回答?

千万别说“没事,不辛苦” 你这样回答 抹掉了自己的辛苦付出 还让领导没法接话 也不要说“领导,您更辛苦” 因为领导辛不辛苦 不是由你来评判的 是由他的上级来评判的 那到底该如何高情商的回应呢?分情况讨论 1、情景:领导让你帮了一个小忙,跟你…

你被哪个后来知道很sb的BUG困扰过一周以上吗?

你被哪个后来知道很sb的BUG困扰过一周以上吗?

没有一周以上,十来分钟我就反应过来了。 那天,我路过一个十字路口,看到是红灯,就低头刷知乎了。 作为有素质的人,即使晚上没人经过,咱也不能闯红灯。 过了一会儿抬头看还是红灯,没事儿,反正我也不着急,我就继续刷知乎了 我一会儿抬头瞅一眼,…

据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?

据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?

极度复杂,称之为IT界的火星计划都不为过。 连微软都没有能力再维护一套“跟得上最新标准”的内核而使用Chromium内核。准确地说,是指没有把握在有限的资源内(远超出其他小厂),纯粹通过自身的力量,开发出一套比Chromium更具有竞争力和…

有没有超甜超甜的小甜文推荐啊?

[完结]我成了将军的通房丫鬟, 却得知,他就是当年在我家门前讨饭吃的小乞丐,二狗! 怪我年少无知,竟给他取了这么个清新脱俗的名字。 1 今夜,是我进将军寝卧伺候的第一夜。 可我等了他许久,他还未归。 外面下起了瓢泼大雨。 忽然,门“吱呀”一…

发表评论

访客

看不清,换一张

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