永发信息网

怎样让单片机控制八个二极管依次亮,最后全亮

答案:4  悬赏:20  手机版
解决时间 2021-02-03 11:26
  • 提问者网友:棒棒糖
  • 2021-02-03 04:43
不知道该用什么指令

不是一个一个亮,是第二个亮的同时,第一个也不灭,然后依次下去!!1
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-02-03 06:17
去看一下书上“查表程序”会很快搞定的,“MOV DPTR,#TABLE;CLR A;MOVC A,@A+DPTR;INC A;然后循环8次”等等了,合理设置TABLE的值就可以了,这个简单,呼呼~~
全部回答
  • 1楼网友:想偏头吻你
  • 2021-02-03 10:08
c还是汇编?
  • 2楼网友:逃夭
  • 2021-02-03 09:00
先 给个寄存器 赋值 0x01, 依次 左移 一位, 延时 ,再输出, 循环8次结速, 再整个循环. 你还是翻翻书吧!
  • 3楼网友:有你哪都是故乡
  • 2021-02-03 07:45
#include void main() { P1=0x00; while(1) { P1=(P1<<1)|0x01; if(P1==0xff) { P1=0x00; } } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯