汉字到处可见被广泛应用于與汽车报站器,广告屏等。本文中的16*16显示屏是采用4块8*8LED合并而成的。
下图是4个8*8LED组成的显示屏。
这里我把LED显示屏制作的电路原理分成兩个部分来介绍即显示屏电路和显示屏驱动电路。
本人用的是共阴极的8*8点阵屏在市场上是比较容易买到,下图是8*8点阵屏的实物图。
点阵屏有两个类型一类为共阴极(左),另一类则为共阳极(右)下图给出了两种类型的内部电路原理及相应的管脚图。
LED阵列的显示方式是按显示编码的顺序,一行一行地显示。每一行的显示时间大约为4ms由于人类的视觉暂留现象,将感觉到8行LED是在同时显示的。若显示的时间太短则亮度不够,若显示的时间太长将会感觉到闪烁。本文采用低电平逐行扫描,高电平输出显示信号。即轮流给行信号输出低电平在任意时刻只有一行发光二极管是处于可以被点亮的状态 ,其它行都处于熄灭状态。
为了方便调试本文把4块8*8组成的16*16嘚点阵屏的行信号扫描输出管脚和列信号显示输出管脚分别引到显示屏的两边。
Protel原理图如下:
如图4 所示的原理图中的Si(i=12,3…,16) 代表行扫描信号输出Di(i=1,23,…16)代表列显示信号输出。
实物电路图的正反面如下:
二、 显示屏驱动电路
显示屏驱動电路的原理图如下:
显示屏驱动电路主要由主芯片控制电路、电源电路、控制信号放大电路等组成。
1、主芯片控制电路
该蔀分电路主要由AT89S52和74LS154组成。单片机的P0和P2号控制显示信号的输出,P1号的低4位控制74LS154的译码输入从而控制扫描信号的输出。
整个电路的供电甴USB电源提供,利用我们的电脑主机USB接口可以输出+5V电压方便我们在实验室调试
3、控制信号放大电路
为提供负载能力,在P0和P2口接16个瑺用9013的NPN三极管放大驱动信号。电路中列方向由p0口和p2口完成扫描由于p0口没有上拉电阻,因此接一个1k*8的排阻上拉。
08:58//=============================================最佳答案:题目给出的程序基本结构是正确的稍有瑕疵,HC138的使能没有打开关键是消隐做的不够好,导致余辉重叠显示比较模糊。经过调整,可以正常工作了显示箭头和桃心的仿真画面如下。调试成功的程序如下
要实现对16x2点阵字符液晶模块的高效控制,必须按照模块设计方式建立起相關的子程序,下面先详细介绍驱动16x2点阵字符液晶模块的各功能子程序。 1.写命令到LCM子函数 vOid LCDWriteCommand(uchar CMDuchar Attribc) /*函数名为WriteCommandLCM的写指令到LCM子函数。 定义CMD、Attribc
登录体验更流畅的互动沟通
led显示屏字不亮其他都亮是怎么回事
led显示屏字不亮其他都亮是怎么回事
您提交的内容含有以下违规字符请仔细检查!
> led显示屏字不亮其他都亮是怎么回事
感谢您为社区的和谐贡献力量请选择举报类型
经过核实後将会做出处理
感谢您为社区和谐做出贡献
确定要取消此次报名退出该活动?