欢迎来到天天文库
浏览记录
ID:39656159
大小:260.00 KB
页数:5页
时间:2019-07-08
《LED双色点阵显示屏工作原理》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、LED双色点阵显示屏工作原理返回首页LED显示屏LED电子显示屏上海LED显示屏 上海LED电子显示屏LED大屏幕电子显示屏LED照明LED灯饰LED显示屏维修LED显示屏报价【摘要】16×16双色LED点阵显示屏,以AT89S52单片机为主控芯片,由74HC595作为数据扫描、74HC154和9012PNP型三极管作为行驱动。本显示屏带有四个基本按键、一个蜂鸣器、程序下载模块,不仅可作为显示屏显示使用,还可以作为开发板使用,能支持51系列芯片的下载,能实现汉字或图片的循环显示、上下左右滚动显示、上下左右卷动显示。本系统大部分功能是通过软件实现的,电路简单明了,系
2、统稳定可靠。1引言 LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光率高、使用寿命长、组态灵活、色彩丰富、制作简单,安装方便以及对室内外环境适应能力强等优点,被广泛应用于各种公共场合。如汽车报站器、广告屏以及公告牌等。本文介绍的是一种可用在实验室等场合的公告牌的LED点阵电子显示屏设计。公告内容随时可以更新,能实现汉字或图片的循环显示、上下左右滚动显示、上下左右卷动显示。考虑到所需元器件的易购性,本设计使用了8×8的点阵发光管模块,组成16×16发光点阵,显示待定的中文、字符以及数字。 1616双色点阵显示屏,自带两种
3、颜色,通过程序控制,可以实现RGB三色显示,且数据由单片机的串行移位寄存器发送,方便快捷,操作灵活。对于显字方式有以下三种:1、循环闪烁显示;2、上下左右滚动显示;3、上下左右卷动显示。另外,带程序下载模块,可作为一个开发板使用,带四个独立按键,一个锋呜器,可实现对51系列的单片机的烧写。2系统硬件设计2.1总体设计本显示屏由AT89S52单片机为核心,由四个88点阵模块组成16行16列的显示屏,通过四个74HC595级联控制点阵的16列和颜色,一个74HC154控制点阵的16行,数据由单片机的串口发送,串口发送数据有一个缺点:发送速度慢,容易造成文字的闪烁,程序
4、控制比较吃力,但使用串口,大大节约了IO口,无需要对IO口的扩展,直接就可使用,十分方便。综合考虑,最终选择了串口。图1是硬件结构框图。2.2模块电路设计 图1系统硬件结构框图(1)AT89S52单片机最小系统如图2。 图2单片机最小系统(2)电源模块:由于本显示屏只用到5V电源,故外加一个9W12V的变压器,经三端稳压7805整流滤波后,直接给单片机供电。为防止电源接反造成对三端稳压的损坏,在设计中加了两个硅二极
5、管。(3)程序下载模块:本显示屏中预留了程序下载模块,可作开发板使用,电路中采用一个10pin的插座,用户可通过电脑并口或USB接口烧写程序,插座的第2脚接VCC,第4、10脚接GND,第1、5、7、9脚分别接单片机的MOSI、RST、SCK、MISO。电路如图3。 图3程序下载电路(4)LED点阵模块:LED点阵模块采用四个88模块组成16行16列的显示屏,为解决串传输中列数据准备和列数据显示之间的矛盾,我们采用了四个移位寄存器74HC595作为列驱动。因为74HC595具有一个8bit的串入
6、并出的移位寄存器和一个8bit输出锁存器的结构,而且为寄存器和输出锁存器的控制各自独立。这使得行数据准备和列数据显示可以同时进行。由单片机P1口输出4bit二进制信号,经一个4/16移码器74HC154,生成16条行选通信号线,再和16个9012PNP型三极管实现对点阵的行扫描。同时也节约了单片机的很多IO口资源,为单片机系统扩充使用功能提供了条件。 由于单片机的TTL输出口的驱动能力非常有限,所以在每个输出口都加一个三极管,增加I/O口的驱动电流,用来驱动LED显示屏的行信号。详细接法如图4。在程序中,把汉字的二进制编码存放在一个码表中,让74HC154
7、循环扫描点阵的第一到第十六行,紧接着利用单片机的串口移位寄存器把数据值分两步发送给74HC595,先发左半屏数据,再发右半屏数据。对于颜色的控制,我们用了两块74HC595控制红色,另外两块74HC595控制绿色,如果需要哪种颜色,直接选通相应的74HC595的使能信号即可,当我们把控制两种颜色的74HC595的使能信号同时打开时,显示屏立刻显示出了第三种颜色,这样就实现了三种颜色的显示,操作简单可行。 图4LE
8、D点阵模块
此文档下载收益归作者所有