电路板 555 cd4017 流水灯的程序

如题所述

555是脉冲产生器,CD4017是脉冲计数器,两个都不是可编程器件。
CD4017有10级分频脚位,按照没接收到10个脉冲,输出1个脉冲
例如:信号输入脚接收到10个脉冲,1级分频脚位有1个脉冲输出
1级分频脚位连续输出10个脉冲后,2级分频脚位有1个脉冲输出,以此类推。
如果要控制流水灯的移动或闪烁速度,只需要调整555的脉冲输出频率,然后把灯接到合适的CD4017分频脚位。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-12-25
这个也要程序?烧在哪里?4017还555晕死了!这个是全硬件的电路!
第2个回答  2010-12-25
ORG 0000H
LJMP MAIN ;这l和后面s要区分没什么意义
ORG 0050H
MAIN:
MOV P2,#0FFH ;流水灯程序汇编
MOV P2,#0FEH
LCALL DELAY

MOV P2,#0FDH
LCALL DELAY

MOV P2,#0FBH
LCALL DELAY

MOV P2,#0F7H
LCALL DELAY

MOV P2,#0EFH
LCALL DELAY

MOV P2,#0DFH
LCALL DELAY

MOV P2,#0BFH
LCALL DELAY

MOV P2,#07FH
LCALL DELAY
SJMP MAIN ;返回

DELAY:
MOV R7,#20
MOV R5,#20
DELAY1:
MOV R6,#230
DJNZ R6,$
DJNZ R7,DELAY1
DJNZ R5,DELAY1 ;延时

RET

END
相似回答