一、准备介绍
1、所需要的软件
keil c51 、stc-isp
官方提供资料包链接:https://pan.baidu.com/s/1jorpInWbRNYQTuNd_VRGkg?pwd=ffb7 提取码:ffb7
2、所需要的硬件
蓝桥杯官方CT107-D 开发板
注:软件的具体安装教程就不在这里一一赘述,可以去B站上参考一些up发布的教程
二、点亮LED灯
1、LED灯怎么才能发光?
满足如图所示阳极为1 阴极为0 即可(具体原理可以百度搜索)
2、M74HC573M1R锁存器基本介绍
2.1、RS锁存器(RS latch)
真值表:
R(赋零) | S(置) | Q | 解释 |
---|
0 | 0 | Q | 保持 | 0 | 1 | 1 | | 1 | 0 | 0 | | 1 | 1 | X | 不允许这种情况 |
2.2、D锁存器(D latch)
原理图: EN= 0时,输出状态保持不变。(锁住) EN =1时,输出随输入状态而改变。当D=0,Q=0,当D=1,Q=1 。
2.3、M74HC573M1R
74HC573的八个锁存器都是透明的D型锁存器.当使能 (LE)为高 时,Q输出将 随数据(D)输入而变。当使能 (LE)为低时,输出将锁存在已建立的数据电平上。 74hc573的OE引脚在使用时 通常与GND连接在一起,通过LE来选择锁存器的锁存与使用状态。
2.4、M74HC573M1R的应用
原理图: LE 决定是否能透过去改变灯亮灭的状态,即Y4C 决定(1透0不透)
3、Y4C如何控制
3.1、Y4控制Y4C
内部逻辑图: WR 通过这个跳线帽默认相当于接地,再通过一个或非门对于Y4C 没有影响
所以Y4C 由Y4 控制 ,它们两个是相反的关系。那么Y4 又如何控制呢?
3.2 74HC138译码器控制Y4
被选中的Y为0其他的都为1。 总结:Y4C 由Y4 控制并且相反所以Y4C 被选中时为1,即可以透过相应的锁存器改变值,没选选中的就被锁存器锁住,不能改变相应的值。可以得出结论可以通过P25 P26 P27 选择相应的锁存器工作状态。
功能 | Y | P27 | P26 | P25 |
---|
LED | Y4 | 1 | 0 | 0 | 数码管-位选 | Y6 | 1 | 1 | 0 | 数码管-段选 | Y7 | 1 | 1 | 1 | 外设 | Y5 | 1 | 0 | 1 |
|