如何在这个程序的基础上让led循环左移再右移?

  • 如何
  • 程序
#include sbit ADDR0 = P1^0; sbit ADDR1 = P1^1; sbit ADDR2 = P1^2; sbit ADDR3 = P1^3; sbit ENLED = P1^4; void main() { unsigned char cnt = 0; unsigned int i=0; ENLED = 0; ADDR3 = 1; ADDR2 = 1; ADDR1 = 1; ADDR0 = 0; while(1) { P0 = ~(0x01 <=8) { cnt = 0; } } } 注释:此板子是P0口控制LED 问题一、加粗部分是什么含义? 问题二、怎样实现LED向左再向右循环移动?
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:3
灵澈 2016-08-15
楼主可以悬赏求助啊,问题会解决的更快,更深入
0   回复
举报
发布
君子好“球” 2016-08-15
1、加粗部分是P1口的位定义,以及初始值设置 2、 if(cnt>=8) { cnt--; }
0   回复
举报
发布
巨蟹座的娃子 回复 2016-08-15
好的 谢谢了 我试试
0   回复
举报
巨蟹座的娃子 2016-08-14
希望有大神回复一下,谢谢!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子