- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《基于单片机 IAP 技术的 LED 显示屏控制系统的设计》.pdf
基于单片机 IAP 技术的 LED 显示屏控制系统的设计
西南交通大学 靳桅 邬芝权 肖波
关键词:LED 显示屏,单片机,IAP 技术
摘要:本文以市场上常见的室内双色 LED 单元板为控制对象,说明基于单片机 IAP 技术的 LED
显示屏控制系统工作原理以及数据组织方法。
LED 显示屏由于其具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远
等特点,已经成为新一代的信息传播媒体工具。LED 与 LCD 相比较最突出的特点是,亮度高、
成本低且屏幕尺寸可根据现场情况用标准 LED 单元板拼制。按安装位置可分为室外、半室外和
室内;按颜色可分为单色、双基色和彩色;按发光二极管点距可分为 φ5.0、φ3.75 及 φ3.0 等。本
文以市场上常见的室内双色 LED 单元板为控制对象,说明基于单片机 IAP 技术的 LED 显示屏控
制系统工作原理以及数据组织方法。
1 双色 LED 单元板硬件组成及工作原理
常见的室内双色 LED 单元板电路框图如图 1(a)所示。其中行扫描电路由2片74HC138(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 单片机的前提下,
用其串行口方式0 似乎可以利用单片机发出的移位脉冲将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 行的子程序 1。子程序1 的第3 行至第9 行为循环
体,送1字节的显示数据共需 10个机器周期,机器码的字节数为11。通过分析74HC595的 SCK
为上升沿有效,可用单片机的写信号(WR)来代替,故子程序1 中的第 5、6、7行3 条指令可用
“MOVX@R0,A”一条指令来替换,实验表明这样的替换是可靠的。显示第i 行的子程序2
您可能关注的文档
- 《中国LED显示屏行业市场投资调研及预测分析报告》.pdf
- 《中国LED通用照明行业市场研究报告2016-简介》.pdf
- 《中国LED驱动电源行业市场投资调研及预测分析报告》.pdf
- 《中国半导体照明(LED)产业深度分析及未来前景预测2016版-目录》.doc
- 《中国半导体照明(LED)产业链全面研究预测总报告2016-2016版-目录》.doc
- 《中国塑钢门窗行业投资》.doc
- 《中国液晶平面显示器(LCD)彩色滤光片行业投资调研分析预测报告》.pdf
- 《中国股市中经典75种K线形态及分析》.pdf
- 《中山大学_Java程序设计_2016秋复习题》.doc
- 《中文 Global Financial Leader Summit9_6》.pdf
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
最近下载
- CadenceAllegro入门培训系列_(3)高速仿真SigXplorer.pdf
- 阿奇舒勒矛盾矩阵表.xls VIP
- 2023年公务员考试《行测》试题(含答案解析).doc VIP
- 《永遇乐 京口北固亭怀古》课件(20张PPT) 高中语文统编版必修上册第三单元.pptx
- 2025年安徽九华山旅游发展股份有限公司招聘66人笔试备考题库及答案解析.docx
- wst 612-2018 7岁~18岁儿童青少年身高发育等级评价.pdf
- 治安案件查处课件.pptx VIP
- 2023年人教版七年级语文下册期中试卷(含答案).docx VIP
- 保险公司出单岗述职报告PPT.pptx VIP
- DBJ50T-078-2016 重庆市城市道路工程施工质量验收规范.docx VIP
文档评论(0)