基于单片机控制的led 点阵显示屏设计学士学位论文.doc

基于单片机控制的led 点阵显示屏设计学士学位论文.doc

ID:13484186

大小:457.00 KB

页数:19页

时间:2018-07-22

基于单片机控制的led 点阵显示屏设计学士学位论文.doc_第1页
基于单片机控制的led 点阵显示屏设计学士学位论文.doc_第2页
基于单片机控制的led 点阵显示屏设计学士学位论文.doc_第3页
基于单片机控制的led 点阵显示屏设计学士学位论文.doc_第4页
基于单片机控制的led 点阵显示屏设计学士学位论文.doc_第5页
资源描述:

《基于单片机控制的led 点阵显示屏设计学士学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于单片机控制的LED点阵显示屏设计第1章绪论LED点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统,随着计算机及相关的微电子﹑光电子技术的迅猛发展而形成的一种新型信息显示媒体。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择,在短短的十年中迅速成长为平板显示的主流产品。由于LED电子显示方式图文并茂等特点,因此被广泛地应用于军事、车站、宾馆、机场、邮局、金融、证券、广告以及交通运输等许多行业。19第2章系统总体方案设计本文设计的LED点阵显示系统主要实现的

2、功能是中文汉字的逐个左移显示,实时的时间显示和温度测量。系统由硬件和软件两大部分组成。其中硬件部分在设计上采用了单片机最小化设计原理,系统处理器选用的是ATMEL公司的8位高性能单片机AT89C51,显示器选用的是8×8LED点阵,可以实现简单的汉字和符号的显示。另本系统还配备了先进的总线型数字温度传感器DS18B20,它只要一个端口就可以完成数据的读出和命令的写入,并且不需要对温度进行标定,具有操作简单、工作可靠的特点。采用由Proteus软件完成仿真。软件部分的基本设计思路是主程序加功能子程序,再加判断程序组成。其中主程序作为整个软件流程

3、的指挥协调程序有序运行,功能程序采用了模块化的设计思想,将系统的所有功能分开封装为模块,作为子程序调用。这样不仅代码简单,条理清楚,而且易于读写和修改。采用KeiluVision3完成软件的编译和调试,使得代码执行效率高,可移植性好.第3章系统设计方法3.1整体设计思路除单片机AT89S52tn外,显示屏控制器的硬件电路部分由两个部分组成:外部数据存储器的扩展、串行通信接口。控制器的组成框图如图1所示,采用AT89S52作为中央控制器,完成与PC机的通信,实现对显示屏显示数据的控制。数据存储器使用一片FLASH存储器W29EE011。W29E

4、E011容量较大,可以用于存储汉字的点阵库.控制器与计算机的连接根据通信距离的远近选用RS-232标准总线接口.通过AT89C51CPU控制系统的其他几个模块,从而实现系统功能。控制系统中DS1302芯片采集实时时钟信息,DS18B20芯片采集实时温度信息,LED点阵显示屏显示文字字符。中央控制器读取时钟信息,并能通过按键调整当前时间。系统的模块图可以用图1的方框图做个简单的说明。193.2数据存储器的扩展W29EE011有17条地址线(A0~A16),最高一位(A16)由P1.7作为地址送出,低八位(A0~A7)由舶口作为地址送出,通过74

5、LS373锁存器进行锁存。A8~A15由P2口作为地址送出.W29EE011与单片机的接口电路如图2电路原理图所示.3·3串行通信系统上位机——下位机是通过串行通信接口联系.本系统为了实现单片机与PC机的串行通信功能,将单片机的串行接口的电平转换成RS--232C电平标准【2】.其中计算机的RS232口输出的电压为±12V.考虑到单片机与PC机的通信距离不远,而且单片机部分只负责接收命令和数据,因此选择计算机与单片机直接相连的最简单接法,计算机TXD端发出的信号传送到通信电路后转化为电流信号,当有信号送进来时就会有电流流经光耦合器中的红外发光

6、二极管,二极管发出光信号投射到光敏三极管,再转换成电信号输到单片机的RXD端,实现了以光为媒介的电一光一电信号转换传输,并在电气上是完全隔离的,避免了输出端对输入端可能产生的反馈和干扰.其原理如图2所示.3.4点阵显示屏点阵显示屏由12个8×8点阵LED显示模块、行信号选择译码器74LSl38、数据移位寄存器74HC595、行驱动器TIPl27组成。12片8x8点阵LED显示模块组成一个48×16的LED点阵,用于同时显示3个16x16点阵汉字【3】、字符或数字。单元显示屏可以接收来自PC机传输下来的数据信息和命令信息,并可将这些数据信息不经

7、任何变化地显示出来。一个程序周期里74LSl38共扫描两行,通过一个TIPl27来驱动,即一次有两行的信号被选中;然后经过74HC595的移位传送,将要显示的数据都送到显示缓冲区单元里,打开行选通信号,点阵屏即可正常显示信息.193.5系统设计的总体功能本次设计的LED点阵显示系统其显示和动态效果的实现主要依靠硬件扫描驱动,主要实现的功能是显示时间,使汉字从左到右逐个滚动显示,实时测量温度,并能够通过按键来实现时间,日期的设置等功能。19第3章系统硬件设计整个软件设计分为两大功能块:显示部分和通信部分。显示部分采用动态扫描的方式4,实现对显示

8、屏要显示的汉字、字符等数据信息进行传输控制以及显示等功能.与PC机的实时通信部分主要是利用单片机串口中断接收数据信息,实现与计算机的实时数据信息传输。通信部分的上位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。