如何点亮
138译码器->573锁存器->HC02或非门->点亮
训练重点
LED跑马灯
工程的建立
基本程序设计
对51单片机的两种开发模式
I/O扩展的开发模式
存储器映射扩展的开发模式
N.B.两种开发模式各不相同,但它们可以达到相同的目的
可以通过J13调整开发模式:
•若将74HC02中的12引脚接到单片机的WR引脚则会选择存储器的开发模式
•若将WR引脚直接接地则是选择I/O口的开发模式
74HC138译码器
三八译码器:三个输入控制八路互斥的低有效输出(即在八路中仅有一路是低电频其他均为高电频)
重点是学习如何通过三位的输入端选择所需要的输出,掌握下方的真值表。
三位控制的实质是二进制的进位
C B A 输出
0 0 0 -> Y0
0 0 1 -> Y1
0 1 0 -> Y2
0 1 1 -> Y3
1 0 0 -> Y4
1 0 1 -> Y5
1 1 0 -> Y6
1 1 1 -> Y7
74HC573锁存器
八路3态输出的非反转透明锁存器。(即输出端所输出的数据与输入端发出的数据相同)
当锁存使能端LE为高时,这些器件的锁存对于数据是透明的(也就是说输出同步)。当锁存使能变低时,符合建立时间和保持时间的数据会被锁存。
74HC573的引脚可分为三类:控制引脚、P0口输入与输出
OE引脚位片选,给低电频是选中74HC573(默认接地,不管)
LE引脚起控制功能,LE为高电频时输入与输出打通,LE为低电频时,无论输入端输入什么输出端均不变
输入输出表:
LED指示灯电路原理
WR脚接到低电频,采用I/O扩展的开发模式,此时74HC02为或非门(先或之后再取反输出)。
如果要让P0口控制LED灯,则要使74HC573两边打通,则此时需要LE为高电频
LE又受到Y4C控制,Y4C又是或非门的输出结果,所以此时需要使Y4=0
此时即可形成回路来控制LED灯:Y4=0 WR=0 -> Y4C=1 -> 锁存器打通 -> P0口可以控制LED