首页 理论教育 单片机C语言编程实战:轻松掌握!

单片机C语言编程实战:轻松掌握!

时间:2023-10-11 理论教育 版权反馈
【摘要】:表6-1 锁存器的功能锁存器U1、U2的锁存控制端子为ROW0、ROW1,输出的数据经反相器ULN2803反相后加在点阵的行线上,锁存器U3、U4、U5、U6用于给点阵的列线传送数据,6个锁存控制端子均接单片机的I/O口。YL-236实训台点阵屏是行共阴列共阳类型,要点亮LED,单片机输出的行、列数据都是高电平有效。

单片机C语言编程实战:轻松掌握!

1.YL-236单片机实训台LED点阵显示屏原理图(见图6-6)

978-7-111-46996-4-Part02-27.jpg

图6-6 YL-236单片机实训台LED点阵原理图

注:C1~C32为点阵的列线引出端,R1~R16为点阵行线的引出端子。

说明:

(1)U1~U6为锁存器74HC573,其引脚D0~D7为锁存器的信号输入端子,Q0~Q7为信号输出端子,引脚978-7-111-46996-4-Part02-28.jpg为使能端,低电平有效(即低电平时该芯片能正常工作,或称为被选中),LE为锁存控制端子。

978-7-111-46996-4-Part02-29.jpg为低电平时,如果LE为高电平,则输入端子的数据传送到输出端子。

978-7-111-46996-4-Part02-30.jpg为低电平时,如果LE为低电平,则输出端子的数据保持不变,不会受到输入端数据变化的影响(这就是锁存)。其功能见表6-1。

6-1 锁存器(74HC573)的功能(www.xing528.com)

978-7-111-46996-4-Part02-31.jpg

(2)锁存器U1、U2的锁存控制端子为ROW0、ROW1,输出的数据经反相器ULN2803反相(即反相器的输出电平与输入电平相反)后加在点阵的行线上,锁存器U3、U4、U5、U6用于给点阵的列线传送数据(COL0~COL3为锁存控制端子),6个锁存控制端子均接单片机的I/O口。

(3)YL-236实训台点阵屏是行共阴列共阳类型(即LED的正极接在列线上、负极接在行线上),要点亮LED,单片机输出的行、列数据都是高电平有效(因为行线上接有反相器)。

(4)行线数据是低位在上,列线数据是低位在前。

2.YL-236单片机实训台LED点阵实物图(见图6-7)

978-7-111-46996-4-Part02-32.jpg

图6-7 YL-236单片机实训台LED点阵实物图

注:各接线端口与原理图是一致的,可对照理解。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈