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

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

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 课程设计LED显示屏的制作实验报告 题 目: 基于单片机的LED点阵屏设计  院系名称: 工业中心 专业班级: D自集成  学生姓名: 宋 云 学 号: 指导老师: 杨老师 实验时间:6月10号—— 7月13号 实验地点:实验楼 一.实验任务 本设计主要实现LED点阵屏对文字或图形的显示,附加功能有LED显示屏对时间及温度的实时显示,lcd显示屏,以便硬件搭建时利于测试和调整。 编程时需要通盘考虑,本设计中用到的时钟芯片(DS1302),温度传感器(DS18B20)及LCD1602显示屏都需要驱动才能正常工作,由于这些驱动的头文件可以通用,就没有必要重新编写,这样一来就可以把主要精力放在主函数的编写上,编写主函数有两大方面,一是如何实现对LED显示屏及外围器件的控制,二是如何把时钟芯片(DS1302),温度传感器(DS18B20)及LED显示屏有机的结合起来。 二.实验方案 利用单片机STC89S52单片机作为本系统的中控模块。单片机可把由ADC0832、DS18B20、DS1302读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现光照强度、温度、日历的显示。点阵LED电子显示屏显示器为主要的显示模块,把单片机传来的数据显示出来,并且可以实现滚动显示。在显示电路中,主要靠按键来实现各种显示要求的选择与切换。 STC89S52DS18B20光报警 STC89S52 DS18B20 光报警 DS1302 DS1302 光照强度AD 转换器led显示屏 光照强度 AD 转换器 led显示屏 三.实验步骤 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路复用,则P个像素需要一套驱动电路,N*M个像素仅需N*M/P套驱动电路。对动态显示而言,P越大,则驱动电路就越小成本就越低,引线也大大减少,更有利于高密度显示屏的制造。在十几使用的LED大屏幕显示器中,很少采用静态显示方式。本设计采用动态显示[8]。 8*8点阵的外观及引脚 8*8点阵的等效电路图 2.系统硬件设计 1.STC89S52单片机最小系统 最小系统包括晶体振荡电路、复位开关和电源部分。图3-1为AT89S52单片机的最小系统。 2.温度测量模块 温度测量传感器采用DALLAS公司DS18B20的单总线数字化温度传感器,测温范围为-55℃~125℃,可编程为9位到12位A/D转换精度,测温分辨率达到0.0625℃,采用寄生电源工作方式, CPU只需一根口线便能与DS18B20通信,占用CPU口线少,可节省大量引线和逻辑电路。接口电路如图 占用CPU口线少,可节省大量引线和逻辑电

您可能关注的文档

文档评论(0)

kbook + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档