单片机交流
直播中

477289

12年用户 448经验值
私信 关注
[问答]

51单片机是如何实现流水灯左移后右移动的?

51单片机是如何实现流水灯左移后右移动的?怎样去编写其代码?

回帖(1)

刘飞

2021-7-19 11:13:06
代码如下
#includevoid main() {                int i = 0;        unsigned count = 0;        unsigned char flag = 0;        P0 = 0x01;                while(1) {                if(flag%2 == 0) {                        P0 = ~(0x01 << count);                } else {                        P0 = ~(0x80 >> count);                }                for(i = 0; i < 30000; i++);                count++;                if(count >= 8) {                        count = 1;                        flag++;                }        }}
举报

更多回帖

发帖
×
20
完善资料,
赚取积分