四个74HC595联级驱动16x16点阵LED,如何设计驱动电路?
如图所示,如果要放在实体电路中,如何加驱动电路?逐行扫描的时候,一行最多有16个LED点亮,列驱动595的最大灌电流差不多达到160ma...
如图所示,如果要放在实体电路中,如何加驱动电路?逐行扫描的时候,一行最多有16个LED点亮,列驱动595的最大灌电流差不多达到160ma
展开
2个回答
展开全部
CHKDAT BIT P3.0
CHKCLKO BIT P3.1
CHKSCO BIT P3.2
DAT1 EQU 50H ; 数据1
DAT2 EQU 51H ; 数据2
DA0: MOV A, DAT1
ACALL HC59500 ; 8位移位输出1
MOV A, DAT2
ACALL HC59500 ; 8位移位输出2
CLR CHKSCO ; 锁存器输出控制
SETB CHKSCO
--------
RET
HC59500: MOV R2, #08H ; 8位移位输出
HC59502: RRC A
MOV CHKDAT, C
CLR CHKCLKO
SETB CHKCLKO
DJNZ R2, HC59502
RET
CHKCLKO BIT P3.1
CHKSCO BIT P3.2
DAT1 EQU 50H ; 数据1
DAT2 EQU 51H ; 数据2
DA0: MOV A, DAT1
ACALL HC59500 ; 8位移位输出1
MOV A, DAT2
ACALL HC59500 ; 8位移位输出2
CLR CHKSCO ; 锁存器输出控制
SETB CHKSCO
--------
RET
HC59500: MOV R2, #08H ; 8位移位输出
HC59502: RRC A
MOV CHKDAT, C
CLR CHKCLKO
SETB CHKCLKO
DJNZ R2, HC59502
RET
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询