×
模拟电子 > 模拟电路设计 > 详情

基于51单片机STC89C52RC的广告屏电路方案设计

发布时间:2020-06-28 发布时间:
|

单片机入门,年轻人的第一款广告屏来啦!

设计一个具有特定功能的广告屏。要求该广告屏上电或按键复位后能自动显示P.,进入准备工作状态。该广告屏可以通过键盘选择显示广告花样,切换广告花样。可以显示四种及以上广告花样。以STC89C52RC单片机为控制器,8×8LED点阵为显示器件构成的图形显示系统。在程序中可以相应地改变显示字符的样式,这样就能够改变点阵上显示的内容。

8×8LED点阵电路可分为三大部分,分别是单片机硬件电路,点阵显示驱动电路和信号控制电路。8x8点阵LED字符的显示器的设计主要利用单片机作为本系统的中央控制器,8x8点阵为主要显示模块,用74LS138芯片作为驱动电路,单片机传来的数据在显示器上显示出来。在显示电路中,主要靠按键来实现各种显示要求的选择和切换。

8×8LED点阵工作原理

8×8LED点阵共由64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上。当对应的某一行置1,某一列置0,则相应的二极管就亮。LED点阵显示器是由一串发光或者不发光的点状显示器按矩阵的方式排列组成的。不论显示图形还是文字,都是控制与组成这些图形或者文字的各个点所在的位置相对应的LED器件发光。通常事先把需要显示的图形文字转换成点阵图形,再按照显示控制的要求以一定的格式形成显示数据。对显示屏而言,每一个LED发光器件占数据中的一位,在需要该器件发光的数据相应的位填1,否则填0。根据控制电路的安排,相反的定义同样可行。

LED的行扫描端接到单片机的P0口,列扫描端接74LS138的Y0-Y7。列扫描端用于LED的数据扫描,通过74LS138的译码驱动,使LED发光;行扫描通过P0口为LED的显示给出相应的数据。

单片机驱动模块

LED驱动模块是LED显示屏设计的关键部分,驱动电路设计的好坏直接关系到LED显示屏的亮度、稳定度等重要指标。本次设计中LED的驱动是采用单片机IO口线和74LS138实现的。

单片机键盘模块

键盘模块中独立式按键是指用I/0口线构成的单个按键电路,每个独立式按键都有一根I/0口线,且互不影响。每个按键都对应着一个端口,且有按键扫描程序来判断是否被按下。

仿真效果图



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
基于LM393的限压电路设计