欢迎进入彩光科技{渠道批发}官方网站!

新闻中心|联系我们|网站地图

重庆市彩光科技有限公司

全国销售热线 186-8081-8968
150-0234-0067
单片机控制LED显示屏方法及注意事项讲解
发表日期:2019/11/27 11:17:01    文章编辑:彩光科技    浏览次数:3560   

采用MCS51系列单片机对led显示屏进行控制;随机存储器62512用作LED显示屏的数据存储器,存储待显示内容的字模数据;采用8行扫描方式,多片LED点阵片共用1组行驱动电路;每片LED点阵片都有一组列驱动电路,用74LS377作为列驱动的锁存器,CPU通过并行总线给列驱动电路的锁存器写字模数据;地址译码电路,用于产生LED点阵片行驱动电路和列驱动电路的片选地址。

  本方案的特色有两个:榜首,尽管CPU仍是经过并行总线给列驱动电路的锁存器写字模数据,可是锁存器的锁存信号改用了CPU的操控信号RD,而不是惯例用法的WR;第二,地址译码电路确保了LED点阵片列驱动电路的片选地址和数据存储器的某一段的逻辑地址是堆叠的,而不是惯例用法,这两组地址有必要分隔。

由于上述电路的一些简单的变化,LED显示屏的显示控制效率将明显变化。详细工作进程如下:假定数据指针DPTR中现已装入了数据存储器的地址,履行指令 MOVXA,@DPTR 。这条指令的功能是CPU按DPTR的指向从外部数据存储器中读字模数据,读到累加器A中;但是在本电路中,由于LED点阵片列驱动电路的片选地址和数据存储器的某一段的逻辑地址是重叠的,也就是说,在执行指令“MOVXA,@DPTR”时,DPTR除了指向外部数据存储器的某个地址外,还选中了某一个LED点阵片列驱动电路的锁存器。如果所选择的锁存器的锁存器引脚具有输入脉冲,则锁存器锁定从外部数据存储器发出的字体数据。这个打入脉冲用的就是RD。RD是CPU在履行指令 MOVXA,@DPTR 时向外部数据存储器宣布的读操控信号。由于MCS51系列单片机的读操控信号RD和写操控信号WR的时序完全相同[2],RD替代WR完结锁存功用,当然也就没有什么悬念了。这条指令在履行时,在完结对数据存储器读的一起,又完结了对LED点阵片的写,因而加马上显现操控的进程。

  前面讲过,并行总线时CPU完结1次向LED点阵片的列驱动电路的锁存器写字模数据的程序进程,大概需求十几 s;而如今只需4 s,快多了,由于如今完结1次向LED点阵片的列驱动电路的锁存器写字模数据的程序进程只需两步,首先给数据指针DPTR赋有用地址,接着CPU按DPTR的指向从外部数据存储器中读字模数据,与此一起也将字模数据传给了LED点阵片列驱动电路的锁存器。2条指令,4个机器周期,4   s。这儿要弥补阐明一点,在编制悉数LED点阵片列驱动电路的锁存器写字模数据的程序时,不要用循环指令,由于那样每次进程又得添加2 s;要选用对LED点阵片逐片编程的办法,这样编出来的程序尽管占空间,但节省了时刻。空间换时间的设计方法有时是一种值得设计者尝试的方法。

  本电路的行驱动锁存器的锁存操控,仍是用CPU的写操控信号WR,不作更改。行驱动器芯片锁存选择从地址也解码电路的信号。为了防止数据存储器和LED点阵片之间的彼此搅扰,与这组地址对应的数据存储器的这有些存储空间就不用它了。

  地址译码电路的规划,应确保LED点阵片列驱动电路的片选地址和数据存储器的某一段的逻辑地址是堆叠的。特别设计为例如如下:

  假定某一块LED显示屏用了240片LED点阵片,可显示16 times;16的汉字60个,用1片MCS51系列单片机进行高速控制。在240 LED点阵驱动电路中应选择240个地址,地址解码电路必须保证解码后的有效地址大于该数字。图1中的地址译码电路,输入的地址信号是A0A7和A11A15,没有接入A8、A9、A10。用74LS138译码器,三级译码后可得到256根有效地址线,第1根有效地址线对应外部数据存储器的8个地址:0000H、0100H、0200H、0300H、0400H、0500H、0600H、0700H。第2根有效地址线对应外部数据存储器的8个地址:0001H、0101H、0201H、0301H、0401H、0501H、0601H、0701H。……第256根有效地址线对应外部数据存储器的8个地址:00FFH、01FFH、02FFH、03FFH、04FFH、05FFH、06FFH、07FFH。这256根有用地址线,240根给列驱动电路的片选地址,余下的给行驱动电路的片选地址;假如不够用,行驱动电路可思考改为串行总线的办法进行操控。上述剖析成果标明,1片LED点阵片的I/O接口地址和数据存储器的8个字节的地址建立了堆叠联系。这是因为每个LED点阵有八行,每行对应1字节的字体数据..

  上述剖析成果还标明,悉数LED点阵片的I/O接口地址和数据存储器的0000H~07FFH地址段建立了映射联系。数据存储器0000H~07FFH中寄存的正好是一帧图画的悉数字模数据。


为您推荐相关资讯