米乐网页登录:选取MCS51单片机的大屏幕LED涌现屏高快限度计划

发布时间:2022-02-17 22:19:05 来源:米乐网app 作者:米乐下载

米乐网页登录

  的更始点是:用一条对表部数据存储器的读指令,同时告竣对表部数据存储器读和对LED点阵片的写操作。本文细致先容的电道策画,并扼要提示软件编造的重心;结尾先容

  LED显示屏的根本就业道理是动态扫描。显示左右的经过是先从数据存储器读得字模数据,再通过单片机的串行口或并行口将数据写给LED点阵片,然后再行扫描。

  动态扫描计划和静态显示计划比拟俭朴驱动元件,但条件鼎新频率高于50 Hz,以避免显示的图像或文字浮现忽闪。因为鼎新频率的束缚,一片单片性能左右显示元件的片数是较少的。

  现正在大屏幕LED显示屏的使用已越来越平常。为了对成百、上千片的LED点阵片完毕有序的、迅疾的显示左右,人们动了很多脑筋,双CPU、双RAM的计划,FPGA的计划等都取得了得胜的使用;不过这些计划的显示左右经过照旧先读后写。

  本计划另开思绪:用一条读指令,将读和写合正在一步告竣,可大大地抬高显示左右的恶果,且电道纯粹。

  LED显示屏的根本就业道理是动态扫描。动态扫描又分为行扫描和列扫描两种体例,常用的体例是行扫描。行扫描体例又分为8行扫描和16行扫描两种。

  熟行扫描就业体例下,每一片LED点阵片都有一组列驱动电道,列驱动电道中肯定有一片锁存器或移位寄存器,用来锁存待显示实质的字模数据。熟行扫描就业体例下,统一排LED点阵片的同名行左右引脚是并接正在一条线条线,结尾连合正在一个行驱动电道上;行驱动电道中也肯定有一片锁存器或移位寄存器,用来锁存行扫描信号。

  LED显示屏的列驱动电道和行驱动电道寻常都采用单片机举办左右,常用的单片机是MCS51系列。LED显示屏显示的实质寻常按字模的体例存放正在单片机的表部数据存储器中,字模是8位二进造数。

  单片机对LED显示屏的左右经过是先读后写。按LED点阵片正在屏幕上的陈设纪律,单片机先对第1排的第1片LED点阵片的列驱动锁存器,写入从表部数据存储器读得的字模数据,接着对第2片、第3片直到这一排的结尾一片都写完字模数据后,单片机再对这一排的行驱动锁存器写行扫描信号,于是第1排第1行与字模数据干系的发光二极管点亮。接着第2排第1行、第3排第1行直到结尾一排第1行的点亮。各排第1行都点亮后,延时一段时光,然后黑屏,如此就算告竣了单片机对LED显示屏的一行扫描左右。

  单片机对LED显示屏第2行的扫描左右、第3行的扫描左右直到第8行的扫描左右,其经过与第1行的扫描左右经过雷同。对完全8行的左右经过都告竣后,LED显示屏也就告竣了1帧图像的完全显示。

  固然按这种就业体例,LED显示屏是一行一行点亮的,每次都唯有一行亮,但只消保障每行每秒钟能点亮50次以上,即鼎新频率高于50 Hz,那么因为人的视觉惰性,所看到的LED显示屏显示的图像照旧全屏平静的图像。

  参考文件[1]对LED显示屏的左右电道作了归结和比拟。此中,显示左右电道是按行扫描体例就业的,列左右电道分为两大类。列左右电道中,一类是用74LS377之类的芯片行动列驱动电道的锁存器,CPU通过并行总线给列驱动电道的锁存器写字模数据;另一类是用移位寄存器74LS595之类的芯片行动列驱动电道的锁存器,CPU通过串行总线给列驱动电道的锁存器写字模数据。

  无论是并行总线的左右体例照旧串行总线的左右体例,其就业经过都是先给数据指针DPTR赋值,接着累加器A按数据指针DPTR的指向,从表部数据存储器RAM中读得字模数据。然后,并行总线时,再给数据指针DPTR赋值,接着CPU将累加器A中的字模数据,按数据指针DPTR的指向,写给LED点阵片列驱动电道的锁存器;串行总线时,CPU将累加器A中的字模数据,通过串行口写给LED点阵片列驱动电道的锁存器。

  寻常显示左右中,应用较多的单片机是MCS51系列。假设单片机体系的晶振频率是12 MHz,呆板周期是1 s,上述两种左右体例告竣1片LED点阵片的显示左右都得十几s。

  本文提出的高速左右计划,告竣1片LED点阵片的显示左右约莫只消4 s。按此算计,1片MCS51系列的单片机,差不多能够对600多片LED点阵片举办显示左右。与古代的左右格式比拟,显示左右的恶果成倍抬高。

  图1是高速左右计划LED显示屏电道道理。采用MCS51系列单片机对LED显示屏举办左右;随机存储器62512用作LED显示屏的数据存储器,存储待显示实质的字模数据;采用8行扫描体例,多片LED点阵片共用1组行驱动电道;每片LED点阵片都有一组列驱动电道,用74LS377行动列驱动的锁存器,CPU通过并行总线给列驱动电道的锁存器写字模数据;地点译码电。

400-677-3888