基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序

发布时间 : 星期六 文章基于单片机控制的LED点阵屏 含设计报告 电路原理图 C语言程序更新完毕开始阅读

课程设计LED显示屏的制作实验报告

题 目: 基于单片机的LED点阵屏设计

院系名称: 工业中心

专业班级: D自集成

学生姓名: 宋 云

学 号:

指导老师: 杨老师

实验时间:6月10号—— 7月13号 实验地点:实验楼

1

一.实验任务

本设计主要实现LED点阵屏对文字或图形的显示,附加功能有LED显示屏对时间及温度的实时显示,lcd显示屏,以便硬件搭建时利于测试和调整。

编程时需要通盘考虑,本设计中用到的时钟芯片(DS1302),温度传感器(DS18B20)及LCD1602显示屏都需要驱动才能正常工作,由于这些驱动的头文件可以通用,就没有必要重新编写,这样一来就可以把主要精力放在主函数的编写上,编写主函数有两大方面,一是如何实现对LED显示屏及外围器件的控制,二是如何把时钟芯片(DS1302),温度传感器(DS18B20)及LED显示屏有机的结合起来。

二.实验方案

利用单片机STC89S52单片机作为本系统的中控模块。单片机可把由ADC0832、DS18B20、DS1302读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现光照强度、温度、日历的显示。点阵LED电子显示屏显示器为主要的显示模块,把单片机传来的数据显示出来,并且可以实现滚动显示。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。

DS18B20 DS1302 STC89S52 光报警 光照强度 AD 转换器 led显示屏 2

三.实验步骤

1.显示部分

LED显示屏具有其他显示屏所无法比拟的技术优越性,LED显示屏是集光电子技术微电子技术计算机技术视频技术为一体的高科技产品。它的发光部分由LED(即发光二极管是英文Light Emitting Diode的缩写) 拼装组成的,其特点是耗电量少亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。显示屏面积可以根据需要由单元模块任意拼装,以其变化丰富的色彩,图案实时动态的显示模式,完美的多媒体效果,强大的视觉冲击力将信息、文字、图片、动画、视频等多种方式显示出来,成为信息传播的划时代产品,在铁路民航、体育场馆、会议厅、高速公路、广场、大型商场、证券市场以及多种监控调度中得到了广泛的应用[2]。

LED点阵显示是把很多的LED按矩阵方式排列在一起,通过对各LED发光与不发光的控制来完成各种字符或图形的显示。最常见的LED点阵显示模块有5*7(5列7行)、7*9、8*8结构,前两种主要用于显示各种西文字符,后一种可作为大型电子显示的基本组件单元,本设计就采用8*8结构。

(1)8*8LED点阵简介

8*8LED的外观、引脚及等效电路如图2-2所示,等效电路图(2-3)中只要各LED处于正偏(Y方向为1,X方向为0),则该LED发光。如Y7(0)=1,X7(H)=0,则其对应的右下角的LED会发光。各LED还需要接上限流电阻,实际应用时,限流电阻既可接X轴也可接Y轴。

(2)LED大屏幕显示器接口电路

LED大屏幕显示器不仅能显示文字,还可以显示图形、图像,而且能产生各种动画效果,是广告宣传、新闻传播的有力工具。LED大屏幕显示不仅有单色显示,

还有彩色显示。其应用越来越广泛,已渗透到人们的日常生活中。

LED大屏幕显示可分为静态显示和动态显示两种方式。

静态显示方式下,每一个像素需要一套驱动电路,如果显示屏为N*M个像素,则需要N*M套驱动电路;动态显示方式则采用多路复用技术,如果是P路复

3

用,则P个像素需要一套驱动电路,N*M个像素仅需N*M/P套驱动电路。对动态显示而言,P越大,则驱动电路就越小成本就越低,引线也大大减少,更有利于高密度显示屏的制造。在十几使用的LED大屏幕显示器中,很少采用静态显示方式。本设计采用动态显示[8]。

8*8点阵的外观及引脚

8*8点阵的等效电路图

4

联系合同范文客服:xxxxx#qq.com(#替换为@)