P3 流水灯
如何使用例程
编译并下载程序到学习板,即可看到程序效果:LED灯组依次亮灭
例程讲解
下面介绍了如何自己实现该例程的功能
使用AICube-ISP的“软件延时计算器”工具,系统频率设置为11.0592MHz,定时长度100毫秒。
点击“复制代码”,将代码复制到main.c中,并在主函数main()执行以下代码
C语言
1for(i = 0; i < 8; i++) {2P0 = ~(0x01 << i); // 依次将 0 移动到对应引脚(取反实现低电平点亮)3Delay100ms(); // 逐个灯亮起的时间间隔4}
其中
P0 = ~(0x01 << i);
Delay100ms();
为依次打开灯,并延时0.1s。