标题:
高手请帮忙一下 5个74HC595连级
[打印本页]
作者:
潜龙勿用
时间:
2016-9-14 15:21
标题:
高手请帮忙一下 5个74HC595连级
5个74HC595一起,CLK和DATA脚分别连起来,
LATCH脚独立控制,以下程序用C语言怎么写啊
SCLK EQU P0.1
SDATA EQU P0.0
WRITE5950: LCALL WRITE595
SETB P2.0
NOP
CLR P2.0
NOP
SETB P2.0
NOP
CLR P2.0
RET
WRITE5951: LCALL WRITE595
SETB P2.1
NOP
CLR P2.1
NOP
SETB P2.1
NOP
CLR P2.1
RET
WRITE5952: LCALL WRITE595
SETB P2.2
NOP
CLR P2.2
NOP
SETB P2.2
NOP
CLR P2.2
RET
WRITE5953: LCALL WRITE595
SETB P2.3
NOP
CLR P2.3
NOP
SETB P2.3
NOP
CLR P2.3
RET
WRITE5954: LCALL WRITE595
SETB P2.4
NOP
CLR P2.4
NOP
SETB P2.4
NOP
CLR P2.4
RET
WRITE595: MOV R5,#08H
MOV A,2AH
LOOP: RLC A
MOV P0.0,C
SETB P0.1
NOP
CLR P0.1
DJNZ R5,LOOP
RET
作者:
wuyibin2003
时间:
2016-9-15 16:14
首先做一个延时函数 在主程序里面做一个累加器 从0-4 清零就可以了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1