gpt4 book ai didi

创建循环以在 LCD 屏幕上显示倒计时

转载 作者:行者123 更新时间:2023-11-30 15:20:16 25 4
gpt4 key购买 nike

我正在编写一个在微处理器和 LCD 屏幕上从 3 开始倒数的函数。

void countdown() {
_delay_ms(1000);
draw_string("3",40,20);
_delay_ms(1000);
clear();
draw_string("2",40,20);
_delay_ms(1000);
clear();
draw_string("1",40,20);
_delay_ms(1000);
clear();
}

我尝试过这个,但这显然是低效且糟糕的做法。

我怎样才能正确地写这个?

最佳答案

使用for循环:

for (char c = '3'; c > '0'; c--)
{
// Convert c to an ascii value and null-terminate
char str[2] = { c, '\0' };

// Draw the string
draw_string(str, 40, 20);
_delay_ms(1000);
clear();
}

关于创建循环以在 LCD 屏幕上显示倒计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30119233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com