55问答网
所有问题
找LED显示屏驱动控制论文的相关资料
用单片机来控制驱动LED显示屏工作,要求能播放全彩图像及视频
求相关的论文资料,资料可提供网站,也可发送到邮箱:
[email protected]
.
若有帮助,将追加分!
谢谢!
举报该问题
推荐答案 2009-03-20
基于单片机IAP技术的LED显示屏控制系统
摘要 在研究现有LED显示屏电路的基础上,提出一种基于IAP单片机传送8位串行显示数据的LED显示控制系统。给出与基于该控制系统的数据组织方法相应的硬件电路。以256×64点阵双色LED显示屏为例说明其如何实际应用。同时给出相应的软件源程序;并对LED显示屏的数据组织和硬件电路设计进行一些初步探讨。
关键词 LED显示屏单片机IAP技术控制系统 LED显示屏由于其具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等特点,已经成为新一代的信息传播媒体工具。LED与LCD相比较最突出的特点是,亮度高、成本低且屏幕尺寸可根据现场情况用标准LED单元板拼制。按安装位置可分为室外、半室外和室内;按颜色可分为单色、双基色和彩色;按发光二极管点距可分为φ5.0、φ3.75及φ3.0等。本文以市场上常见的室内双色LED单元板为控制对象,说明基于单片机IAP技术的LED显示屏控制系统工作原理以及数据组织方法。1 双色LED单元板硬件组成及工作原理
常见的室内双色LED单元板电路框图如图1(a)所示。其中行扫描电路由2片74HCl38(3—8译码器)构成的4—16译码器加上多个4953(MOS管)组成的,扫描方式为1/16。上下半屏分别由2组用74HC595串行移位寄存器实现红色、绿色显示数据的列输入,在图1(a)所示的64×32标准LED单元板中,每组串行移位寄存器中有8个74HC595级联,4组共用了32个74HC595。74HC595内部电路框图如图1(b)所示。所有4组74HC595的控制信号RCK、SCK、EN全部接在一起。74HC595的控制信号和4组串行移位寄存器的输入以及行扫描控制信号A、B、C、D构成整个LED单元板的输入;74HC595的控制信号经驱动后和4组串行移位寄存器的输出以及行经过驱动的扫描控制信号A、B、C、D构成整个LED单元板的输出,用于级联下一个LED单元板的输入。双色LED单元板等效电路框图如图1(c)所示。
2 LED显示控制系统的硬件组成及工作原理
LED显示控制系统的硬件组成如图2所示。从表面上看是一个普通的单片机简单应用,实际上在设计此系统时已经考虑了很多硬件、软件及硬软件配合的因素。首先在使用51单片机的前提下,用其串行口方式O似乎可以利用单片机发出的移位脉冲将8位数据送入74HC595中,但要实现图2中8位数据的同时输入必须加其他的辅助芯片,而且在缩短数据传输时间上没有什么好处。其次,采用FPGA、CPLD等可编程芯片设计成专用硬件电路与单片机接口可大幅度提高数据传输的速度,但成本也将同步大幅度提高。
在图2所示的系统中采用了以下的设计理念:①由P0口同步输出8位字型点阵数据。②用P3.6产生SCK信号,软件中相应使用“MOVX@R0,A”指令,在形成SCK信号的同时减少指令的字节数。③由P2.0至P2.3输出行扫描信号,软件中将A、B、C、D存放在DPH的低4位中。④RCK和EN分别由P3.4、P3.5控制。⑤SST89E516单片机的串行口与PC机通信。利用该单片机的IAP功能下载显示所需的字型数据和控制程序。
3 LED显示控制系统的数据组织及软件优化
LED显示控制系统的数据组织如图3所示。从图2可以得到图3(a)所示的从正面看过去显示行与显示数据位以及颜色的对应关系。为了提高数据的读取速度,将显示数据按扫描行进行连续排列,可得到图3(b)所示的存储单元与扫描行、存储单元数据位及颜色的关系。
具体编程时可按下列步骤进行:①将准备扫描的行地址送P2口的低4位中。②将DPTR指向待显示行相应存储单元的首地址。③以DPTR为指针,使用“MOXCA,@A+DPTR”读显示数据,并将显示数据送P0口。④通过P3.6产生SCK,同时DPTR加1。⑤重复②、③、④直到一行数据显示完毕,通过P3.4产生RCK将通过移位寄存器移入的一行数据显示。⑥重复②、③、④、⑤直到15行数据全部显示完毕。⑦重复①~⑥刷新显示。
根据上述编程步骤,可以很容易编出显示第i行的子程序l。子程序1的第3行至第9行为循环体,送1字节的显示数据共需lO个机器周期,机器码的字节数为11。通过分析74HC595的SCK为上升沿有效,可用单片机的写信号(WR)来代替,故子程序l中的第5、6、7行3条指令可用“MOVX@R0,A”一条指令来替换,实验表明这样的替换是可靠的。显示第i行的子程序2为替换后的程序,送l字节的显示数据所需机器周期减为9,机器码的字节数减为6。再对显示第i行的子程序2仔细分析后发现,在仅使用SST89E516内部64 KB的Flash存储器作为显示数据存储且不增加辅助电路的前提下,只有子程序2第7行“DJNZ RO,DP1”这条2个机器周期2字节指令,可以利用SST89E516内部64 KB的Flash存储器大的特点,直接简单的重复256次子程序2中第3、4、5、6行4条单字节指令,从而可以缩短2个机器周期的时间。这样送1字节的机器周期可以减少为7,但程序需要增加l KB。对64 KB的F1ash存储器来说,程序增加1 KB减少不了多少显示数据。与子程序1相比,子程序3速度提高了30%。在图2所示12 MHz晶振并利用SST89E516的倍速功能,其1个机器周期为O.5μs,在忽略其他数据处理时间的前提下,显示l屏完整数据所需时间近似为:(7×O.5μs×256列×16行)=14.336 ms(每秒近70帧)。实验表明:人眼对LED显示屏开始感觉到闪烁大约为每秒55帧,即每帧时间18 ms。从图2、图1(c)和3个子程序可以看出,一帧显示数据在内存中的排列有以下几个特点:①按扫描行扫描的先后顺序依次排列;②在每一行按数据输出的先后顺序依次排列;③通过硬件和软件的优化使每个显示数据输出的时间最短。
4 基于IAP功能的显示数据传送及PC软件编程
SST89E516单片机可以实现IAP(In Application Programming)是由于它将Flash存储器分为2个块(区域):block0(64 KB)和blockl(8 KB)。通过IAP指令的切换可以使程序在这2个块中执行,如程序在block0中运行可对bleckl的数据进行改写,同样在block1中运行可对b1ock0的数据进行改写。具体使用IAP功能时对SST89E516单片机的2个块作如下分配:①上电或复位时自动运行block1中的IAP程序,如2s内没有接收到PC机通过串行口发送的数据传输指令,则开始运行blockO中的显示程序。②block0中的最低8 KB用于存放显示程序,其余56 KB用于存放显示数据。③在blockO中运行IAP程序时利用SST89E516单片机128字节的小扇区擦除功能只擦除和改写blockO中56 KB 用于存放显示数据的区域,8KB存放显示程序的区域保持不变。④在block0运行显示程序时单片机串行口监测来自PC机的复位命令,如有复位命令执行IAP指令使程序转移到block1块并运行blockl中的IAP程序修改显示数据。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/G4eeIFIc.html
其他回答
第1个回答 2009-03-19
朋友你是做LED这行业吗,你是关于什么方面啊,,,
驱动控制论文...基本就是几个IC的引脚定义而已.本回答被提问者采纳
第2个回答 2009-03-20
我给你找找哈。
相似回答
LED
书写
屏控制器论文
答:
摘要:由于普通
LED
点阵
显示屏
动态显示通常采用硬件扫描
驱动
,这在一些需要特殊显示的场合显得不够灵活。文中提出了一种利用PC机和单片机的通讯来实现显示屏灵活的动态显示和远程监控的设计方法,同时该方法还可以将显示内容在PC机上进行预览。 关键词:LED;动态显示;远程
控制
;显示预览 1引言 LED 点阵电子显示屏是集微电子技...
点阵
LED
电子
显示屏
毕业
论文
答:
1.1 方案论证 从理论上讲,不论显示图形还是文字,只要
控制
与组成这些图形的或文字的各个点所在位置相对的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光电亮灭的方法称为静态
驱动显示
方式。16×16
LED的
点阵共有256个发光二极管,显然单片机没有这么多端口,如果我们采用锁存器来扩展端口,...
求一篇电子信息工程毕业
论文
字越多越好
答:
LED
电子显示屏是随着计算机及
相关
的微电子﹑光电子技术的迅猛发展而形成的一种新型信息显示媒体。[9]它利用发光二极管构成的点阵模块或像素单元组成可变面积的
显示屏幕
,以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,在短短的十来年中,迅速成长为平板显示的主流产品,在信息显示领域得到了广...
2021毕业
论文
总结范文
答:
5月开始进行
相关
图形的绘制工作和电路的设计工作。为了画出自己满意的电路图,图表等,我仔细学习了Excel的绘图技术。在设计电路初期,由于没有设计经验,觉得无从下手,空有很多设计思想,却不知道应该选哪个,经过导师的指导,我的设计渐渐有了头绪,通过查阅
资料
,逐渐确立系统方案。方案中
LED显示屏
行、列
驱动
电路的设计是...
led显示屏控制
系统(技术原理与应用实践)
答:
显示屏是
LED显示屏控制
系统的输出设备,它由LED模组、
驱动
电路、电源等组成。LED模组是显示屏的关键部件,它由多个LED灯珠组成,可以实现高亮度、高清晰度的显示效果。驱动电路则负责
控制LED
灯珠的亮度和颜色,保证显示效果的稳定性和一致性。信号源是LED显示屏控制系统的输入设备,它可以是计算机、DVD、摄像...
大家正在搜
室内显示屏led显示屏
手机LED滚动显示屏
LED显示屏
LED显示屏软件
led显示屏定制
led显示屏的主要厂家
led显示屏怎样设置屏幕
LED灯驱动
LED恒流驱动
相关问题
LED显示屏相关资料哪里有?
LED显示屏的驱动方式
单片机控制LED显示论文
LED显示屏驱动软件
求一篇关于LED驱动设计的2000论文
电脑如何连接LED屏幕 是否需要驱动 LED是否自带软件
LED显示屏找不到控制卡怎么办
LED书写屏控制器论文