《单片机原理与应用》课件(24)

上传人:woxinch****an2018 文档编号:35831195 上传时间:2018-03-21 格式:PPT 页数:21 大小:827.50KB
返回 下载 相关 举报
《单片机原理与应用》课件(24)_第1页
第1页 / 共21页
《单片机原理与应用》课件(24)_第2页
第2页 / 共21页
《单片机原理与应用》课件(24)_第3页
第3页 / 共21页
《单片机原理与应用》课件(24)_第4页
第4页 / 共21页
《单片机原理与应用》课件(24)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《《单片机原理与应用》课件(24)》由会员分享,可在线阅读,更多相关《《单片机原理与应用》课件(24)(21页珍藏版)》请在金锄头文库上搜索。

1、电子工程系 刘颖,项目七 LED点阵显示屏,本项目学习目标:(1)制作一个LED点阵显示屏;(2)熟悉LED点阵式显示器的结构及工作原理; (3)掌握用LED点阵显示器显示汉字或字符的方法 。,LED显示屏分为图文显示屏和视频显示屏,均由LED矩阵块组成。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视节目以及现场实况。,LED点阵显示屏,LED点阵显示屏(LED panel):LED就是light emitting diode ,发光二极管的英文缩写,简称LED

2、。它是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。,LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理、高速公路和其它公共场所。,LED点阵显示屏的优点:,亮度高、工作电压低功耗小、微型化易与集成电路匹配驱动简单、寿命长耐冲击、性能稳定,任务 一单个字符显示,88矩阵式LED,Y7Y0行线X7X0列线,使X7列都亮,2.各行扫描依次输出1,1,1,1,1,1,1,1,1,每一行的显示时间小于250S,硬件设计,程序设计分析,

3、点阵字符09显示代码如何形成?,软件设计,表101,任务 二 用LED点阵显示09,逐列或逐行点亮,与数码管动态显示相似。,一次只显示一个数字,每个1S换一个显示数字,uchar code tab =0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f; /列码,uchar code digittab108=0x00,0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00,0x00,0x

4、22,0x49,0x49,0x49,0x36,0x00,0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00,0x00,0x72,0x51,0x51,0x51,0x4e,0x00,0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00 ,uchar code tab =0xfe,0xfd,0xfb,

5、0xf7,0xef,0xdf,0xbf,0x7f; /列码,P2=tabcnta;P0=digittabcntbcnta;,cnta+;,if(cnta=8) cnta=0; ,cntb+;if(cntb=10) cntb=0; ,unsigned int timecount; /软件计数单元,timecount+;,if(timecount=333) timecount=0;,cntb+;if(cntb=10) cntb=0; ,P2=tabcnta;P0=digittabcntbcnta;cnta+;if(cnta=8) cnta=0; timecount+;if(timecount=33

6、3) timecount=0; cntb+;if(cntb=10)cntb=0; ,void t0(void) interrupt 1 using 0TH0=(65536-3000)/256;TL0=(65536-3000)%256;,LED汉字点阵显示原理,LED点阵显示屏通常有若干块LED点阵显示模块组成。例如显示一个汉字的16*16显示屏由四块8*8的点阵显示模块组成。每个单色点阵模块由64个LED组成。而红、绿双色点阵模块由64个红色LED和64个绿色LED组成。通常为了硬件连接上的方便。LED点阵显示是行列交叉扫描形式,即一个点要亮必须让其所在的行和列都被扫描到。,void main

7、(void)TMOD=0x01;TH0=(65536-3000)/256;TL0=(65536-3000)%256;TR0=1;ET0=1;EA=1;while(1);,演示,2,LED点阵显示屏与单片机的接口,由于单片机的总线为8位,一个字需要拆分成为4个部分,即A(左上角),B(右上角),C(左下角),D(右下角),分别由8*8点阵组成,在这个例子中单片机先显示的是第一行的左半部分,即A第一行的A11A18,显示“大”字的时候由左到右A11A17都是灭,A18亮。即二进制数为00000001,十六进制则为01h。左上半部分扫描完成后,继续扫描右半部分的第一行,此时仍为从左到右扫描,从B11B18方向扫描。这一行全部都不亮则编号为00h.,此后单片机转向左半部第二行,仍为A21A28,B21B28。依此类推继续下面的扫描,一共扫描32个8位,可以得出汉字“大”的扫描代码。,用单片机还可以实现LED显示屏的上下翻滚和左右移动,编程思想大致一样。例如做上下翻滚,第一次和上面的显示一样,然后延时0.8ms(目的使得人看起来不太闪烁),第二次显示的时候第一行显示第二行的数据,第二行显示第三行的数据依此类推。每次显示都延时8ms这样看起来就很有连续性了。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号