已阅读5页,还剩31页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用,生活中,LED点阵显示屏随处可见。,银行,公交车,户外广告牌,目录,LED点阵显示屏结构,88点阵实物图,1个发光二极管构成一个“点”,64个发光二极管构成“88点阵”,若每个发光二极管由一根数据线控制较浪费。,LED点阵显示屏结构,1个发光二极管构成一个“点”,64个发光二极管构成“88点阵”,若每个发光二极管由一根数据线控制较浪费。,44矩阵键盘,回忆学习按键时,IO口资源不够,将键盘替换成发光二极管,44点阵,行列交叉处,row1=0,column1=1,发光二极管亮,0,1,LED点阵显示屏结构,88点阵实物图,注:,不同型号点阵内部结构可能不同;,同一型号点阵在印制板上放置方向不同,控制方法也不同。,1,0,row=1,column=0,发光二极管亮,电路设计,为节省IO口,选用串转并芯片74HC595作为“列”控制信号,74HC138作为“行”控制信号,88点阵驱动电路原理图如下图所示。,输出8路互斥低有效信号,更好控制行,电路制作,制作好的样品效果图如下图所示,基于该电路板编写驱动程序。,驱动软件,例如显示“9”,显示过程如下图所示。,“行”信号的产生,前面的实验已详细介绍过74HC595,不再重复介绍其产生的“列”信号,现重点介绍由74HC138产生的“行”信号。,低有效“行”信号,“行”信号传送子程序,先将“行”信息存于R7,再用程序处理成“ABC”控制信号发送给74HC138,如R7=00000101(第5行),处理程序如下(其中HC138_A=P1.0,HC138_B=P1.1,HC138C=P1.2)。,先向74HC138发送完“行”信息,再调用74HC595送数据(“列”信息)子程序,点阵屏即可按要求显示了。,延时程序,通常,显示器的刷新频率需要60Hz以上才不会出现闪屏现象,即1s至少需要整屏刷新60次。,对于88点阵,共8行,为达到60Hz的刷新频率,每秒钟至少需显示860=480行,则显示一行完需延时14802.08ms,为了保证显示亮度与屏不出现抖动现象,显示完一行约延时0.5ms,延时函数如下。,延时程序,延时时间:(R52+1+2)R6+1)1.085us=0.55ms,88点阵显示“9”测试用例,.ORG0 x0000,.AREAHOME(ABS,CODE),HC138_A=P1.0,HC138_B=P1.1,HC138_C=P1.2,PIN_DATA=P1.3,PIN_CP=P1.4,PIN_STR=P1.5,Start:CLRPIN_CP,CLRPIN_STR,REDISP:MOVR4,#0 x00,MOVDPTR,#Table,Loop:CJNER4,#0 x08,Row_Scan,AJMPREDISP,定义单片机与88点阵的接口,;R4保存“行”信息,从0行开始,;DPTR保存“列”信息起始地址,Table表存放“列”信息,即“9”的字模,;8行显示是否结束?,88点阵显示“9”测试用例,Row_Scan:MOVR7,#0 x00,ACALLHC595_Serial_Change_Parallel,MOVA,R4,INCR4,ACALLHC138_SendAddress,CLRA,MOVCA,A+DPTR,INCDPTR,MOVR7,A,ACALLHC595_Serial_Change_Parallel,MOVR6,#0 x03,Delay:MOVR5,#0 x53,DJNZR5,.,DJNZR6,Delay,AJMPLoop,发送空行,发送“行”信息,发送“列”信息,延时一段时间,Table:.DB0 x00,0 x1C,0 x22,0 x22,0 x1E,0 x02,0 x04,0 x38,“9”的点阵数据,MOVA,R7,88点阵显示“9”测试用例,为什么两次调用“列”信息子程序,程序流程:,Y,已确定“本行”,而上一行的“列”信息未更新,在确定“本行”的“列”信息前会暂时显示“上行”数据,出现“拖影”,加入调用“列”信息子程序,发送空行,在确定“本行”前,清空“上行”数据,消除“拖影”方案1,可行,但效率低,消除“拖影”方案2,OE:OutputEnable,OE=0,输出有效,OE=1,输出高阻态,改进后的电路:,目录,标准化接口,88点阵是构成户外大型LED屏的最小项,并且到目前为止,已经完全实现了标准化与产业化,像计算机一样,LED显示屏也定义了一系列标准化接口进行数据传输。,不同接口控制方法不同,LED屏显示效果不同,应用于不同场合,2019/12/15,19,可编辑,08接口,08接口引脚功能定义,等同74HC595的“STR”,等同74HC595的“CP”,08接口,08接口引脚功能定义,12接口,12接口引脚功能定义,04接口,04接口引脚功能定义,标准化接口,目录,1616LED点阵显示屏,行与行相连,列与列相连,1616LED点阵,0,1,Row=0,Column=1,“点”亮,原理同88点阵。,1616LED点阵驱动电路,1616LED需16路“行”信号与“列”信号,而一片74HC138只能产生8路“行”信号,一片74HC595只能产生8路“列”信号。,回忆ROM128中产生16个地址的方法,将2片74HC138级联产生16路“行”信号,输入4路“行”信号,译码产生16路“行”信号,回忆TinyHMI中控制2个数码管的方法,将2片74HC595级联产生16路“列”信号,1616LED点阵驱动电路,1616LED点阵驱动程序,HC138_Send_Address:,MOVA,R7,RRCA,MOVHC138_A,C,MOVHC138_B,C,RRCA,RRCA,MOVHC138_C,C,RET,发送“行”信息子程序。,RRCA,MOVHC138_D,C,较88点阵多发送第4位“行”信号,1616LED点阵驱动程序,发送“列”信息子程序。,PIN_DATA=P1.4,PIN_CP=P1.5,PIN_STR=P1.6,PIN_OE=P1.7,CLRA,CLRA,A+DPTR,INCDPTR,MOVR7,A,ACALLHC595_Serial_Change_Parallel,CLRA,CLRA,A+DPTR,INCDPTR,MOVR7,A,ACALLHC595_Serial_Change_Parallel,两次调用发送8位“列”信息子程序,通过数据级联及时钟移位,巧妙产生16位“列”信息,目录,汉字点阵字模的提取,人工排列取字模工作量太大,可借助软件对字模进行提取。,查看帮助栏学习使用该软件,还有多种字模提取软件,可通过网络或其它途径获取。,目录,大型LED点阵显示屏构成,用1616点阵屏来构成大型显示屏是很不经济的,改进后,用于组装LED屏的最小项功能框图如下所示。,LED屏最小项显示原理,08接口,GND,GND,GND,EN,R1,R2,GND,GND,A,B,C,D,G1,G2,GND,GND,16行64列LED点阵,每行64个点,全部点亮消耗电流较
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 面试中的法律知识劳动法与劳动合同常见问题解答
- 2025年初中三年级生物模拟
- 2025年交通基础设施智能化升级项目可行性研究报告及总结分析
- 水资源同步课件 -2025-2026学年八年级地理上学期(人教版2024)
- 晶体结构与功能材料性能调控研究(课件)
- 2025年共享经济商圈建设项目可行性研究报告及总结分析
- 2025年新型电子支付系统项目可行性研究报告及总结分析
- 2025年企业废弃物碳减排处理合同协议
- 2025年城市风能利用项目可行性研究报告及总结分析
- 2025年云南省昭通市水富县保安员招聘考试题库附答案解析
- 2024年四川内江鑫永凌建设开发有限公司招聘笔试真题
- 育婴师中级试题及答案完整版
- 杭州家政服务合同范本
- 批记录填写要求培训
- ECMO辅助下严重创伤患者损伤控制复苏方案
- 2025年新合同管理部试题及答案
- 2026年郴州职业技术学院单招职业技能考试必刷测试卷及答案1套
- 2025年西藏昌都地区遴选公务员面试自测试题及答案解析
- 2026年滕州工作者考试试题及答案
- (14)普通高中音乐课程标准日常修订版(2017年版2025年修订)
- 电气试验考试题库及答案(完整版)
评论
0/150
提交评论