当前位置:首页 > 技术学院 > 热搜器件
[导读]利用74HC573驱动LED数码管 1 到 4 显示程序。

利用74HC573驱动LED数码管 1 到 4 显示程序
;******************************************
ORG     0000H
MAIN:
MOV P0,#0F9H    ;送数字1
CLR P2.4        ;置LE为低,开74HC573,送0F9H
ACALL DELAY
;MOV P0,#0FFH  
MOV P2,#0FFH
MOV P0,#0A4H
CLR P2.5
ACALL DELAY
;MOV P0,#0FFH
MOV P2,#0FFH
MOV P0,#0B0H
CLR P2.6
ACALL DELAY
;MOV P0,#0FFH
MOV P2,#0FFH
MOV P0,#099H
CLR P2.7
ACALL DELAY
;MOV P0,#0FFH
MOV P2,#0FFH

AJMP MAIN
DELAY:             ;延时1s子程序
    MOV R1,#08H
D1: MOV R2,#0F4H
D2: MOV R3,#0FFH
DJNZ R3,$
DJNZ R2,D2
DJNZ R1,D1
RET
END
;总结:P0可以不用置高,如果P2不置高,意味着P2.4仍然为低,则PC0为低,三极管PN结导通,此时LE为低,COM端为高(共阳接法),保存在74HC573中的数据传输过来,P2.4未置高的话,第一个数码管会接着显示数字2。

   输入   输出 
 输出使能 锁存使能   D  Q
 L  H  H  H
 L  H  L  L
 L  L  X  不变
 H  X  X  Z

 

X:不用关心    Z:高阻态

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭