Ai8051:一句C语言实现乒乓流水灯
P2=~((i%=16)<=8?1<<i++:0x80>>i++-8);//乒乓流水灯上代码,只要一句就能实现如图效果,记录一下学习过程。如果可以精简,欢迎回帖
程序截图:
单向流水灯:
P2=~(1<<i++%8);效果:
if else的变形啊 soma 发表于 2025-1-10 19:51
if else的变形啊
对,三目运算 一条语句是做不到的, 还必须加延时(楼主是利用定时中断标志触发延时). {:ciya:} 这种编译出来是不是也不少? {:4_250:} 可以拆成分好多句{:4_197:} wangxiangtan 发表于 2025-1-11 11:30
可以拆成分好多句
重要的是聚合{:xieyanxiao:}
页:
[1]