fs_ajin
发表于 2025-6-8 11:25:49
打卡
任191
发表于 2025-6-8 13:22:56
第四集,学习到了文件的配置
qq403493468
发表于 2025-6-8 22:49:49
第六集的IO。任务里按钮的定义和我之前学的不一样,为什么可以直接P32?之前我学的是sbit S3=P3^2;这个地方有疑惑。然后再用S3在程序中使用???
白水大虾2016
发表于 2025-6-8 23:29:55
今日打卡:继续第九集 数码管
怕热的大叔
发表于 2025-6-9 08:42:30
qq403493468 发表于 2025-6-8 22:49
第六集的IO。任务里按钮的定义和我之前学的不一样,为什么可以直接P32?之前我学的是sbit S3=P3^2;这个地方 ...
ai8051头文件里边已经定义了,所以直接使用 去头文件里边看
qwe
发表于 2025-6-9 09:50:20
支持
qwe
发表于 2025-6-9 09:54:33
Ai8051u
任191
发表于 2025-6-9 16:01:12
第五集:这一集太简单了
汪烁星
发表于 2025-6-9 19:22:20
{:4_165:}
Tuier
发表于 2025-6-9 20:57:09
冲哥你好,看了你的"定时器周期性调度任务"视频,想请教一下,几个LED灯闪烁函数可不可以不用状态变量State1/State2/State3?直接用端口取反?像这样:
void LED0_Blink(void)
{
// State1 = !State1;
// P00 = State1;
P00=!P00;
}
void LED1_Blink(void)
{
// State2 = !State2;
// P01 = State2;
P01=!P01;
}
void LED2_Blink(void)
{
// State3 = !State3;
// P02 = State3;
P02=!P02;
}
从效果上看是一样的,但请教冲哥,用了状态变量与不用有什么区别呢?