找回密码
 立即注册
查看: 304|回复: 7

Ai8051:一句C语言实现乒乓流水灯

[复制链接]
  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-04-21 19:48:25
已绑定手机

2

主题

13

回帖

180

积分

注册会员

积分
180
发表于 2025-1-10 19:45:00 | 显示全部楼层 |阅读模式
  1. P2=~((i%=16)<=8?1<<i++:0x80>>i++-8);//乒乓流水灯
复制代码
上代码,只要一句就能实现如图效果,记录一下学习过程。
如果可以精简,欢迎回帖

截图202501101943148013.gif
程序截图:
截图202501101951358633.jpg


单向流水灯:
  1. P2=~(1<<i++%8);
复制代码
效果:

截图202501142003455971.gif


回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:427
  • 最近打卡:2025-05-06 00:03:37
已绑定手机

19

主题

3192

回帖

4940

积分

论坛元老

积分
4940
发表于 2025-1-10 19:51:51 | 显示全部楼层
if else的变形啊
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-04-21 19:48:25
已绑定手机

2

主题

13

回帖

180

积分

注册会员

积分
180
发表于 2025-1-10 19:54:29 | 显示全部楼层

对,三目运算
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2025-1-11 05:25:19 | 显示全部楼层
一条语句是做不到的, 还必须加延时(楼主是利用定时中断标志触发延时).
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:523
  • 最近打卡:2025-05-06 07:59:47
已绑定手机

46

主题

1714

回帖

2650

积分

金牌会员

积分
2650
发表于 2025-1-11 07:59:12 | 显示全部楼层
这种编译出来是不是也不少?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:507
  • 最近打卡:2025-05-06 07:45:00
已绑定手机

1

主题

836

回帖

1517

积分

金牌会员

积分
1517
发表于 2025-1-11 08:14:15 | 显示全部楼层
靡不有初,鲜克有终
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:515
  • 最近打卡:2025-05-05 11:10:48

21

主题

564

回帖

2686

积分

金牌会员

积分
2686
发表于 2025-1-11 11:30:17 | 显示全部楼层
可以拆成分好多句
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看II
  • 打卡总天数:27
  • 最近打卡:2025-04-21 19:48:25
已绑定手机

2

主题

13

回帖

180

积分

注册会员

积分
180
发表于 2025-1-11 20:44:49 | 显示全部楼层
wangxi*** 发表于 2025-1-11 11:30
可以拆成分好多句

重要的是聚合
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-6 15:31 , Processed in 0.125364 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表