脚是复位CLR低电平有效当1脚是低电平时输出脚2Q0、5Q1、6Q2、9Q3、12Q4、15Q5、16Q6、19Q7全部输出0即全部复位当1脚为高电平时11脚CP(CLK)触发端,锁存控制端并且是上升沿触发锁存当11脚有一个上升沿立即锁存输入脚3、4、7、8、13、14、17、18的电平状态并且立即呈现在输出脚2Q0、5Q1、6Q2、9Q3、12Q4、15Q5、16Q6、19Q7上。
23硬件电路设计框图
根据设计要求与设计思路,硬件电路框图如图221所示。硬件电路结构有六个部分
组成:时钟电路、复位电路、点阵显示器阳极驱动电路、阴极驱动电路和1616点阵显示
器电路。
时钟电复路位电
路
单
点阵显
片机
示点器阵阳显
极示驱器动阴
电极路驱动
电路图221
1616点阵LED显示器
图222为各部分硬件电路的原理图
1
f武汉理工大学《单片机课程设计》报告
30p
30p
(a)振荡电路
30p
U1
19XTAL1
U1
19
18XTAL1
XTAL2
18
XTAL29
RST
9RST
22u1k
293031
293031
PSENALEEA
PSENALEEA
24我1们6以16UC点DO阵S中(L文Eb宋D)显体字示复库器为位汉例电字,每显路一示个的字由工1作6行原1理612345678列的点PPPPPPPP阵11111111组01234567成12345678显示80。PPPPPPPPC11111111即5012345671国标汉
字库中的每一个字均由256点阵来表示。我们可以把每一个点理8解0C为5一1个像素,而把每一
个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字,也可以显示在256像
素。
我们以显示汉字“大”为例,来说明其扫描原理:在UCDOS中文宋体字库中,每一个
字由16行16列的点阵组成显示。如果用8位的AT89C51单片机控制,由于单片机的总线
2
P0P0P0P0P0P0P0P0
P2P2P2P2P2P2P2P2
P30P3P32P33
PPP3P3
f武汉理工大学《单片机课程设计》报告
为8位,一个字需要拆分为2个部分。一般我们把它拆分为上部和下部,上部由816点阵组成,下部也由816点阵组成。在本例中单片机首先显示的是左上角的第一列的上半部分,即第0列的p00p07口。方向为p00到p07显示汉字“大”时,p05点亮由上往下排列,为p00灭,p01灭p02灭p03灭p04灭p05亮p06灭p07灭。即二进制00000100,转换为16进制为04h。
依照这个方法,继续进行下面的扫描,一共扫描32个8位,即可以得出汉字“大”的扫描代码。由这个原理可以看出,无论显示何种字体或图像,都可以用这个方法来分析出它的扫描代码从而显示在屏幕上。
1616点阵LED显示器有两种接线形式,即共阴极接法和共阳极接法。共阳极接法的原理图如图223(a)所示,途中只画出了44点r