LED点阵屏显示控制系统

上传人:cn****1 文档编号:490206719 上传时间:2022-11-03 格式:DOC 页数:18 大小:809KB
返回 下载 相关 举报
LED点阵屏显示控制系统_第1页
第1页 / 共18页
LED点阵屏显示控制系统_第2页
第2页 / 共18页
LED点阵屏显示控制系统_第3页
第3页 / 共18页
LED点阵屏显示控制系统_第4页
第4页 / 共18页
LED点阵屏显示控制系统_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《LED点阵屏显示控制系统》由会员分享,可在线阅读,更多相关《LED点阵屏显示控制系统(18页珍藏版)》请在金锄头文库上搜索。

1、word实训报告物理与电子科学 学院电子信息科学与技术专业 信号0802班 学生: 韦腾学 号: 200856110326实习名称:专业实践综合训练(一)课题名称:LED点阵屏显示控制系统起止时间:2010.6.27-2010.7.6指导教师:贺慧勇 文勇军 周晓萍小组成员:龙建辉 高信 田林 周磊韦腾孔文杰实习成绩评定表学生:韦腾 学号: 200856110326 专业班级: 信号0802班 课题名称: LED点阵屏显示控制系统 评分项目要求分值得分学习态度学习态度认真,遵守纪律。10方案调研充分,方案设计合理。20工作量完成了规定的工作量。实际设计、调试效果好。40实习报告完全符合撰写规要

2、求,结构严谨,逻辑性强,层次清晰,表述准确,文字流畅。20答辩准备充分,概念清楚,能准确流利地回答各种问题。10总分备注:成绩: 指导教师:年 月 日 / 目录1 引言.11.1 设计背景.11.2设计要求.11.3 实现功能.12硬件设计22.1 MCS-51单片机简述. 22.2 芯片介绍. 3 2.3 电路设计. 43软件设计5 3.1 Visual Basic的使用.5 3.2 SQL数据库的使用.7 3.3 编写程序实现功能.74 调试过程及问题分析.115 心得体会.13参考文献. 13附件. 14一、引言1.1设计背景:在车站、机场、商场、证券交易所及其他一些公众场所,经常需要发

3、布多变的实时信息或进行广告宣传,传统的黑板和纸等媒介手段已不能满足其多变性和实时性,而LED(发光二极管)电子屏以其修改方便、实时显示、美丽整洁等特点应运而生。LED电子显示屏随计算机及相关的微电子、光电子技术的迅猛发展而形成的一种新型信息显示媒体。它利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,以可靠性高、使用寿命长、性能价格比高、低电压扫描驱动、耗电少、成本低、发光效率高、故障少、可视距离远、组态灵活、安全、响应时间短、绿色环保、控制灵活、色彩丰富以及对室外环境适应能力强等特点,在短短十来年中,迅速成长为平板显示的主流产品,已经广泛应用到银行、邮电、税务、机场、车站、证券市

4、场及其它交易市场、医院、电力、海关、体育场等需要进行多种公告、宣传的场合。它可以显示字符、数字、汉字和简单的图形,可以根据需要使用不同字号、字型,显示亮度较高,并且对环境条件要求比较低。LED显示又可以分为单色显示和双色显示,可以按照需要的大小、形状和颜色进行组合,并用单片机控制实现各种文字或图形的变化。1.2设计要求 LED点阵屏显示控制系统 基于先修的课程设计(红外控制LED点阵屏显示)结果,涉及单片机,数据库,可视化编程等。 基本要求:设计并实现一个LED点阵屏显示控制与管理系统,能在主控计算机设定和查看LED点阵屏显示容。13实现功能:u VB界面与LED显示屏能够通过快捷设定进行相互

5、传送数据,即单片机部的字模。u VB界面与LED显示屏的文本数据传送能保存在数据库,并能在SQL的查询分析器进行查询。u 能通过VB界面上的8*8复选框实现点亮对应LED显示屏上的点。如下图所示:VB界面(文本、点阵)单片机LED灯显示SQL数据库VB与LED文本内数据发送的记录1、 从文本内给数据2、 自由设定点阵回发数据给VB端点阵显示二、硬件设计2.1 MCS-51单片机简述2.1.1单片机STC89C52简介 STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用STC公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容

6、。片上Flash允许程序存储器在系统可编程。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使其为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。2.1.2 主要特性 与MCS-51单片机产品兼容 8k字节在系统可编程Flash存储器 1000擦写周期 三级加密程序存储器 32个可编程I/O口线 三个16位定时器/计数器 八个中断源 低功耗空闲和掉电模式2.1.3 管脚说明 u VCC:电源u GND:地u P0口:P0口是一个8位漏极开路的双向I/O口,作为输出口,每位能驱动8个TTL逻辑电平。u P1口:P1口是一个具有部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个T

7、TL逻辑电平。u P2口:P2口是一个具有部上拉电阻的8位双向I/O口,P2输出缓冲器能驱动4个TTL逻辑电平。u P3口:P3口是一个具有部上拉电阻的8位双向I/O口,P3输出缓冲器能驱动4个TTL逻辑电平。u RST:复位输入。u ALE/(/PROG):地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在flash编程中,此引脚(/PROG)也是作编程输入脉冲。u /PSEN:外部程序存储器选通信号是外部程序存储器选通信号。u /EA/VPP:访问外部程序存储哭控制信号。为能从0000H到FFFFH的外部程序存储器读取指令,/EA必须接GND.为了执行部程序指令

8、,/EA应该接VCC。在flash编程期间,/EA也接收12V的VPP电压。u XTAL1:振荡器反相放大器和部时钟发生电路的输入端。u XTAL2:振荡器反相放大器的输出端。2.1.4 中断中断寄存器:各中断允许位在IE寄存器中,六个中断源的两个优先级也可以在IE中设置。两个外部中断(INTO 和INT1),三个定时中断(定时器0、1、2)和一个串行中断。2.1.5 空闲节电模式在空闲工作模式下,CPU处于睡眠状态,而所有片上外部设备保持激活状态。这种状态可以通过软件产生。在这种状态下,片上RAM和特殊功能寄存器的容保持不变。空闲模式可以被任一中断或者硬件的复位而终止。2.1.6 掉电模式

9、在掉电模式下,晶振停止工作,激活掉电模式的指令是最后一条执行指令。片上RAM和特殊功能寄存器保持原值,直到掉电模式终止。掉电模式可以通过硬件复位和外部中断退出。2.2 芯片介绍3线8线译码器74HC138引出端符号:A、B、C 译码地址输入端G1 选通端/(G2A)、/(G2B) 选通端(低电平有效)Y0Y7 译码输出端(低电平有效)功能表:88 LED点阵显示屏简介本次设计中采用88 LED点阵显示屏,简称LED点阵板或LED矩阵板。它是由64个发光二极管按行与列的顺序排列起来的LED点阵模块组成显示屏体。点阵屏有单色和双色之分,且接法也有共阳极接法和共阴极接法两种,此次设计中我们使用的是单

10、色的共阳极点阵显示屏。共阳极接法的原理图如图所示。每一行发光二极管的阳极接在一起,有一个引出端R,每一列发光二极管的阴极接在一起,有一个引出端C。当给发光二极管阳极引出端R1接低电平,阴极引出端C1接高电平,左下角发光二极管导通发光。因此对于行和列的电平扫描控制时,可以达到显示不同的数字和符号的目的。显示原理: LED显示屏中可以利用视觉惰性,采用的扫描驱动方式点亮发光二极管。2.3 电路设计锁存及LED点阵显示电路3线8线译码电路:三、软件设计3.1 Visual Basic的使用Visual Basic是windows环境下最亲切的程序设计语言,不仅继承了BASIC语言简单易学、操作方便的

11、特点,又引入了面向事件驱动编程机制和可视化的程序设计方法,大提高了Windows应用程序的开发效率。在此次课程设计中,我们使用的是Visual Basic 6.0 标准版。主要利用VB实现可视化LED显示和管理系统,即在VB窗口中设置LED灯显示的容和在VB窗口中显示LED当前所显示的容。并且利用VB与SQL数据库相连,将VB与LED屏的每次数据传送进行保存。主要使用的控件有:3.1.1窗体form窗体是设计图形用户界面的基本平台,所有控件都放置在窗体上,是运行是用户与应用程序交互的实际窗口,窗体有自己的属性、事件。一般向工程添加了新窗体后,第一步是设置或修改窗体的属性。我们主要使用了form

12、1_load()事件。由系统操作触发,在启动应用程序时对属性和变量进行初始化。3.1.2命令按键mandButton命令按键是VB应用程序中最常用的控件,用户可以通过单击命令按键执行一些操作,用于启动或中断一个处理过程。一般使用mand_click(),从而运行其它的动作。3.1.3标签 label 与 文本框textbox标签主要用于显示一小段文本,通常用来标注本身不具有caption属性的控件。主要在form_load()或mand_click()事件中对label.caption进行改变。文本框主要为用户提供了一个既能显示又能够编辑文本的区域。在此次课程设计中,主要是用是用来显示数据用的。3.1.4单选按钮OptionButton 与 复选框CheckBox单选按钮和复选框常用来表示“选中”或“不选”两种状态,用户可以通过改变综合症的状态而执行不同的操作。在此次课程设计中,主要用单选按钮来选择单片机以何种方式向LED传送数据。而复选框只要是用来在VB界面显示8*8的点阵,每点中一个复选框,把check的值给1,则熄灭led某点阵。3.1.5 MSm串口通信按键其属性和事件如下:mPort:设置或返回通信端口号。Settings:以字符串的形式设置或返回波特率、奇偶校验、数据位和停止位。默认为9600,n,8,1、PortOpen:设置或返回通信端口的状

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

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