基于单片机的Led点阵广告牌设计.doc
基于单片机的LED广告牌的设计

常州信息职业技术学院学生毕业设计(论文)报告系别:电子与电气工程学院专业:应用电子技术班号:102学生姓名:学生学号:1006043215设计(论文)题目:基于单片机的LED广告牌的设计指导教师:设计地点:常州信息职业技术学院起迄日期:2012.11.20-2013.6.30毕业设计(论文)任务书专业应用电子技术班级应电102 姓名实践单位名称:江苏国光信息股份有限公司实践岗位名称:驻外维修工程师岗位职责:所处的岗位属于售后服务这一块,针对各大银行,医院等各大机构使用的金融设备维修和保养,工作地点多在各银行网点,时间观念要求较强。
岗位能力要求:对计算机网络,计算机应用方面的能力要求较高,其次是实际动手能力,包括机械的拆装,部件的更换及修复,软件问题的排除与定位,终端的硬件故障修复等方面的能力。
一、课题名称:基于单片机的LED广告牌设计二、主要技术指标(或基本要求):LED像素构成采用纯绿管;模组分辨率16X64点;可视角度:水平≧160度,上下≧120度;可视距离:4m-150m;功耗,平均功耗450W/平米,最大功耗1000W/平米;点间距PICH=6mm。
三、主要工作内容:本温LED显示屏主要包括单片机控制模块,温度采集模块,LED显示模块,74HC595驱动模块,74L138译码驱动模块等5大部分。
该LED显示屏系统的核心是单片机控制模块,它采用的是Atmel公司的AT89C51,该单片机能够根据温度传感器DS18B20所采集的温度数据进行温湿度的提示,从而达到提醒人们的目的。
广告信息的显示是通过4 个16X16的LED组合点阵来实现的,用户可以根据自己的需求将相应的字摸代码写进程序,从而进行滚动显示,同时也可以根据需要滚动显示时间。
四、主要参考文献:[1] 郭建江.单片机技术与应用.东南大学出版社.[2] 诸昌钤编著:《LED 显示屏系统原理及工程技术》.成都:电子科技大学出版社[3] 张志良主编:《单片机原理及控制技术》.北京:机械工业出版社,2005.[4] 李光飞编著:《单片机课程设计实例指导》.北京:北京航空航天出版社,[5] 吉雷主编:《Proteus 从入门到精通》.西安:西安电子科技大学出版社,2004.学生(签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日毕业设计(论文)开题报告单片机控制LED点阵显示屏系统目录摘要Abstract第1章前言 (1)第2章LED与51单片机介绍 (2)2.1 LED及LED点阵介绍 (2)2.1.1 显示原理 (2)2.2 微控制器51单片机介绍 (3)第3章功能要求及方案论证 (4)3.1 功能要求 (4)3.2 显示模块论证..…………………………….……………………..………. ..4 3.3 数据传输方案论证..……………….……………………………..………. ..43.3.1点阵显示屏总体框图 (5)第4章LED点阵显示屏系统软硬件设计 (6)4.1 单片机系统及外围电路…………..…………………………………….. ..6 4.2 硬件驱动电路设计…………………………………………………...…. ..74.2.1 列驱动.…………………………………………………………...…. ..74.2.2 行驱动.…………………………………………………………...…. ..94.2.3 DS18B20的使用 (10)4.3 点阵显示屏硬件原理图 (12)4.4 软件的设计思路 (13)4.4.1 系统软件设计框图 (13)4.4.2 显示驱动程序 (13)第5章系统的调试与仿真 (15)第6章结束语及展望 (19)参考文献答谢辞附录摘要LED点阵显示屏是一种由多个独立的LED发光二极管封装而成的. 新兴的显示器件。
毕业设计基于单片机的LED广告牌的设计

毕业设计基于单⽚机的LED⼴告牌的设计基于单⽚机的LED⼴告牌的设计摘要LED点阵显⽰屏是利⽤发光⼆极管点阵模块或像素单元组成的平⾯式显⽰屏幕。
它具有发光效率⾼、使⽤寿命长、组态灵活、⾊彩丰富以及对室内外环境适应能⼒强等优点。
LED显⽰屏经历了从单⾊,双⾊图⽂显⽰屏到现在的全彩⾊视频显⽰屏的发展过程,⾃20世纪⼋⼗年代开始,LED显⽰屏的应⽤领域已经遍布交通、电信、教育、证券、⼴告宣传等各⽅⾯。
本设计使⽤AT89C52芯⽚作为主控制模块,利⽤简单的外围电路来驱动16×16点阵LED显⽰屏。
设计分为三个模块:单⽚机控制模块.输出显⽰模块,译码器74LC138与三极管驱动的驱动模块。
单⽚机控制模块以单⽚机为核⼼,以软件KEIL 编程实现信号输出,以驱动16×16 LED点阵显⽰块为⽬的。
另⼀⽅⾯显⽰屏⼴泛的应⽤于医院、⽕车站、银⾏等公共场所,因此本设计有很强的现实实⽤性。
本设计主要是以AT89C52单⽚机为核⼼,采⽤串⾏传输,动态扫描技术,在负载范围内,只需通过简单的级联就可以对显⽰屏进⾏扩展,是⼀种成本低廉的图⽂显⽰⽅案。
关键词:LED /单⽚机/动态扫描Based on LED Billboard Design SCMABSTRACTDestem is using light-emitting diodes dot matrix modules or pixel unit composed of a flat display screen【1】. It has high luminous efficiency, long service life, configure, flexible, rich color and for indoor and outdoor environment adaptiveness,etc【2】. The LED display experienced from monochrome, double-color graphic display to now full-color video screen development process, since the 1980s began, the LED display applications has already spread transportation, telecommunication, education, securities, advertising, etc.【3】This design USES AT89C52 single chip as the main control module, use simple peripheral circuit to drive 16 x 16 lattice LED display. Design is divided into three modules: SCM control module. Output display module, 74LC138 decoder with triode driven driver modules. Single-chip microcomputer control module based on singlechip KEIL programming realization with software, signal output to drive 16 x 16 of LED dot matrix display piece for the purpose. On the other hand display widely used in hospitals, railway stations, Banks and other public places, so this design has a strong realistic practicability.This design is mainly by AT89C52 single chip computer as the core, and adopting the serial transmission, dynamic scanning technology, within the scope of the load, simply through simple cascade can expand on screen, is a low-cost graphic display solutions.KEY WORDS: LED,SCM,Dynamic scanning⽬录摘要 (Ⅰ)ABSTRACT (Ⅱ)1 前⾔ (1)1.1LED简介 (1)1.2单⽚机的应⽤ (2)1.3电⼦显⽰屏 (2)2 系统总体⽅案 (4)2.1需要实现的功能 (4)2.2滚屏的实现 (6)3系统硬件设计 (7)3.1单⽚机系统及外围电路 (7)3.1.1AT89C52芯⽚介绍 (7)3.1.2单⽚机系统及外围电路 (8)3.2电源模块 (9)3.3驱动扫描 (9)3.3.1 74HC138芯⽚介绍 (11)3.3.2 驱动电路的构成 (12)3.416×16LED点阵显⽰屏电路和原理 (14)4 系统程序的设计 (15)4.1显⽰驱动电路 (15)5 调试及性能分析 (17)5.1软件调试 (17)5.2性能分析 (18)结论 (19)致谢 (20)参考⽂献 (21)附录1 硬件电路图 (22)附录2 显⽰程序 (23)1 前⾔LED显⽰屏是利⽤发光⼆极管点阵模块或像素单元组成的平⾯式显⽰屏幕。
基于51单片机点阵式电子广告牌的设计

摘要当今世界,电子技术迅猛发展,点阵式显示器件作为现代信息显示的重要媒体,在金融证券、体育、机场、交通、商业、广告宣传、邮电电信、指挥调度、国防军事等许多领域中得到了广泛应用。
因此点阵式显示器件的研制、生产也的到了迅速的发展,并逐步形成产业,成为光电子行业的新兴产业领域。
由于LED 电子显示屏具有所显内容信息量大,外形美观大方,操作使用方便灵活.适用于火车,汽车站,码头,金融证券市场,文化中心,信息中心体育设施等公共场所.该项目广泛涉及了计算机及电子技术中的电源技术,单片机技术,数据通讯技术,显示技术,存储技术,系统软件技术,接口及驱动等技术.我国经济发展迅猛,对信息传播有越来越高的要求.可以相信,LED电子显示屏以其色彩鲜亮夺目,大的显示信息量,寿命长,耗电量小,重量轻,空间尺寸小,稳定性高,易于操作,安装和维护等特点,将在社会经济发展中扮演越来越重要的角色。
利用单片机对整个系统进行总体控制,进行显示所要显示的字符。
显示方式分为三种:逐字显示、上滚显示、左滚显示,其中显示字模数据由单片机输入显存,点阵的点亮过程有程序控制,由驱动电路完成,点阵采用单色显示,该显示器电路的特点是:点阵的动态显示过程占用时间比较短,亮度比较高,而且亮度可以改变电阻进行调节。
本文以Proteus为软件平台,设计制作一套51系列单片机实验系统。
【关键词】单片机点阵 LED电子显示屏AbstractIn today's world, the rapid development of electronic technology, dot-matrix display device as a modern information display of the important media, in the financial securities, sports, airport, transportation, commercial, advertising, post and telecommunications, command and control, national defense military, and many other areas have been widely applied. So dot-matrix display devices in the development, production and to the rapid development, and gradually formed a optoelectronics trade industry, the new industry fields. Because LED electronic display has shown informative content, a beautiful appearance, convenient in operation is flexible. Apply to the train, bus station, wharf, financial securities market, cultural center, information center sports facilities in other public places. This project involves a wide computer and electronic technology of power technology, single chip microcomputer, data communication technology, display technology, storage technology, system software technology, interface and drive technology. China's economic development of information transmission has rapidly, and more and more high requirements. Can believe that LED electronic display by its color bright is dazzing, large display information, long life, small power consumption, light weight, small size, high stability, space, easy to operate, installation and maintenance and other characteristics, in the social economy development will play more and more important role. Using single chip computer in overall control of the whole system, display should show the characters. Display mode is divided into three types: word for word display, rolling display, left, which shows that font that roll of microcomputer data input the video memory, bitmap lightened process has program control, by driving circuit is completed, the monochromatic show that the dot matrix display circuit features are: dot matrix the dynamic display of the process take time is short, brightness is higher, and brightness can change resistance on the adjustment.In this paper, the software platform, Proteus for design a set of 51 series SCM experiment system.Keywords: SCM lattice LED electronic display目录一.引言 (3)二.LED概述 (4)1.LED电子显示屏概述 (4)2.LED电子显示屏的分类 (4)三.系统概述 (7)1.整体结构 (7)2.单片机系统作用及应用 (7)3.发展趋势 (8)四.LED显示屏控制技术状况 (10)1.串行传输与并行传输技术 (10)2.动态扫描与静态锁存技术 (10)3.自动检测及远程控制技术 (10)五.硬件电路设计 (11)1.总体设计 (11)2.系统硬件选择 (12)3.系统硬件概述 (12)4.LED点阵的内部结构及工作原理 (13)5.系统总体电路图 (15)6.硬件焊接 (15)六.软件设计 (17)1.程序设计总体思路 (17)2.程序流程图 (17)3.各模块程序设计 (18)七.系统的硬件及软件调试 (20)总结 (22)致谢 (23)参考文献 (24)附录引言LED(Light Emitting Diode),发光二极管,简称LED,是一种能够将电能转化为可见光的固态的半导体器件,它可以直接把电转化为光。
基于单片机广告牌的设计.doc

毕业论文论文题目系别电子信息工程系专业电子信息工程班级学号学生姓名指导教师(签名)完成时间年月摘要随着社会经济的发展,广告已深入广大人民群众的生活,也为许多商家和公益团体所充分利用,LED点阵广告牌更是深得人们的喜爱。
为了可以满足客户所要求的广告宣传,本设计设计了一个16*64的LED点阵广告牌,本广告牌可以实现汉字和图片的显示。
本设计中以AT89S52单片机为主控芯片的16*64点阵LED广告牌,单片机通过读取字模并作相应的处理,然后以不同的显示方式显示到点阵显示屏上,实现广告牌内容显示形式的多样化。
另外还得用八个74HC595驱动芯片和一个74HC154驱动芯片来驱动16个8*8点阵来实现文字和图片的显示,并能实现文字的左移、右移、上移和下移以及图像的放大和缩小。
74HC154作为行驱动,选通行即该行导通,然后由74HC595送列的数据控制该行列的亮灭。
通过软件可以编程更新广告牌的内容,满足不同时刻不同客户的广告需求。
本广告牌可以为客户带来商业利益,为群众带来信息,还可以作为公益宣传广告为社会公益事业作出贡献。
关键词:单片机;8*8点阵;LED点阵广告牌;级联·The Design Of Taxi Billboard Based On SingleChip MicrocomputerAbstractWith the development of social economy, advertising has been deep into the people's life. It is made full use of by many businesses and nonprofit groups. The LED lattice billboards are adored by people.In order to meet the needs of customer about the advertising, this design has designed a 16 * 64 lattice LED billboards. The billboards can realize the display of Chinese characters and pictures. The AT89S52 single chip microcomputer is as the main control chip in the design of 16 * 64 lattice LED billboard. Single-chip microcomputer reads and fetches matrix and accordingly respond to treatment, then displayed in a different way according to the dot matrix display screen, realizing the form diversification of billboard content displaying. Eight 74 hc595 drive chips and a 74 hc154 drive chip are also needed in order to drive 16 8 * 8 dot matrix to realize the displaying of words and images. Meanwhile the text can shift to the left, right, up and down as well as the images zoom in and zoom out. The 74 hc154 as line drive,pass the bank conduction through software programming can update the content of the billboard.It can meet different customers in different time.The billboards can bring many benefits just as follows: bringing business benefits to customers, bringing the information to public and making contribution to public welfare undertakings for the society by being used as a public welfare advertisement.Key words:single chip microcomputer 8*8 lattice LED lattice billboard cascade目录第一章前言 (1)1.1意义 (1)1.2国内外发展趋势 (1)第二章设计方案论证 (3)2.1系统要求 (3)2.2主控芯片的选取方案论证 (3)2.3 显示屏的显示方式论证 (4)2.4电源的选取方案论证 (4)2.5设计方案总结 (5)第三章系统硬件电路的设计 (6)3.1硬件电路要求 (6)3.2单片机模块 (6)3.3点阵模块 (8)3.4驱动芯片模块 (16)3.5单片机最小系统模块 (21)第四章软件设计 (23)4.1主程序设计 (23)4.2 74HC595初始化子程序设计 (25)4.3 LED点阵显示屏子程序设计 (26)第五章系统调试 (30)5.1 LED点阵显示屏的调试 (30)5.2单片机最小系统的调试 (30)5.3软件的调试 (30)5.4软硬件联合调试 (31)5.5系统调试总结 (31)第六章结束语 (33)6.1设计总结 (33)6.2心得体会 (33)参考文献 (34)第一章前言1.1意义我们可以发现广告随处可见,广告能带给人们利益,而有的广告牌很容易被人忽视,为了更好的吸引广大群众的眼球,达到更好的广告效果人们想到了点阵广告牌。
基于单片机的led广告牌设计

长江大学毕业设计(论文)任务书学院(系)电信学院专业自动化班级11201学生姓名胡锐指导教师/职称刘焰/讲师1.毕业设计(论文)题目:基于单片机广告牌设计2.毕业设计(论文)起止时间:20 年月日~2015年月日3.毕业设计(论文)所需资料及原始数据(指导教师选定部分)1徐爱均,8051单片机实践程序教程,电子工业出版社,2005年2张振荣主编《MCS-51 单片机应用教程》人民邮电出版社 2004年3康华光主编《电子技术基础数字部分》高教出版社 2004年4 杨西明,朱琪,单片机编程与应用设计,机械工业出版社,2004年5 周兴华,手把手教你学单片机,北京航空航天大学出版社,2005年6 房小翠,王金,单片机实用系统设计,国防工业出版社,1999年7 沙占友,单片机外围电路设计,电子工业出版社,2004年8 谭浩强主编《MCS-51 单片机应用教程》清华大学出版社 2004年9苏家健曹柏荣汪志锋《单片机原理及与应用》高等教育出版社2004年4.毕业设计(论文)应完成的主要内容[1] 方案的选用与设计[2] 硬件的设计与选用[3] 软件设计[4] proteus仿真5.毕业设计(论文)的目标及具体要求目标:用单片机实现广告牌设计要求:[1] 用发光二极管点阵动态显示“长江大学欢迎你”[2] “长江大学欢迎你”向左或向右。
6、完成毕业设计(论文)所需的条件及上机时数要求[1]硬件:单片机及所选元件(配套),编程器[2] 软件:伟福,proteus上机要求:150学时任务书批准日期 20 年月日教研室(系)主任(签字) 任务书下达日期 20 年月日指导教师(签字) 完成任务日期 2015年 6月日学生(签名)。
基于单片机的LED电子广告牌设计实现.doc

基于单片机的LED电子广告牌设计实现. 课程设计报告设计名称基于单片机的LED电子广告牌的设计和实现学校陕西电子科技职业学院学院电子工程学院学生姓名雷超凡班级1507 指导教师聂弘颖时间XXXX年10月21日word教育资料1 总括1.1 LED点阵汉字显示系统由于单片机技术的不断发展和高亮度LED 发光管的出现,使得大屏幕高亮度电子广告屏成为可能。
与传统的显示设备相比,LED显示设备具有明显的优势:LED 屏色彩丰富,显示方式变化多样、亮度高;LED 屏可以随意修改显示内容;LED 显示屏可用来与计算机屏幕同步。
另外,它以其超大画面、超宽视觉、灵活多变的显示方式等独居一格的优势,广泛应用于金融证券、银行利率、商业广告、文化娱乐等方面。
LED电子显示屏是利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,它具有高清晰度、色彩鲜艳、视角大、工作稳定、寿命长、功耗低等优点。
由干采用单元模块化结构,屏体大小可按用户要求灵活拼制,它的超高亮度,使它在户内外显示中具有不可替代的作用。
本文提供了一种成本低廉的汉字点阵LED显示方案,该方案采用常用的5l系列单片机和可以级联扩展的显示电路,可适用于许多需要汉字和图形显示的场合。
本设计的LED点阵显示系统采用字模提取软件,其显示和动态效果的实现主要依靠硬件扫描驱动,该方法方便,且易于实现。
本文对点阵显示原理进行了深入的研究,对单片杌控制系统及显示驱动屯路进行了分析。
介绍了单片机控制程序的设计方法。
设计和制作了基于5 1系列单片机控制系统的64×1 6LED点阵显示屏。
该系统对LED显示屏的驱动采用动态扫描驱动方式,可以实现不同的动态显示效果。
2 LED点阵汉字显示系统总体方案设计列显示数据列驱动16×64LED点阵行驱动行扫描控制电路 2.1移位寄存器74HC595控制列(方案一)输出数据缓冲3×3矩阵键盘片外RAM单片机AT89C51控制电路主要由单片机AT89C51、3×3矩阵键盘和片外RAM构成。
简易LED电子广告牌设计(单片机控制)毕业设计(论文)word格式

简易LED电子广告牌设计(单片机控制)毕业设计(论文)word格式《微机原理及其应用》广告牌设计信息工程1陈宗成6宁更新2009 年 2月 27 日设计内容:实验箱上设有一个共阳极8×8点阵的红黄两色LED显示器。
编程使LED显示器循环显示一条广告语,例如:北京你好。
要求:广告语可以自己任意选择,但字数不少于3个;广告语的颜色红黄交替显示,例如:先显示红色广告语,再显示黄色广告语,如此交替循环;广告语中每个字符显示的时间由8253定时器控制,定时时间到显示下一个字符,设置每个字符显示的时间为数秒不等,可以自行设置;若键盘输入“R”则返回DOS,结束程序。
硬件电路连接:1MHZ clk0 out0 PA0 CS0gate0 CS1 +5VCS28253 8255 LEDCS CS重要芯片功能说明:8*8LED显示器:三个片选端,分别为行片选,红色列片选,黄色列片选。
8253可编程定时/计数器:本实验中只使用计数器0,并将其设置为工作方式0,16为计数。
8255可编程并行接口:8255有3种工作方式,在8255中有一个控制字用来选择工作方式和A、B、C 三个端口。
D6 D5 工作方式0 0 方式00 1 方式11 0 方式21 1 方式2 本实验中使A口作为简单的输入口。
做查询方式的输入信号使用。
程序流程图:主开始程序流红列片选有效程图CX 10HPUSH CXCX 8H取行代码,显示一行CX=0? NYCX=0? NYY 有建按下?N黄片选有效调用退出程序程开始序跳转 BX指向子将BX指向“口”字?“可”字?程Y 序NBX指向将BX指向“可”字?“口”字? YNBX指向将BX指向“乐”字?“可”字?YNBX指向将BX指向“可”字?“乐”字? Y返回主程序延开始时子设计数器0程为方式0 序设PA口为输入写计数初值开始计数从PA口读输入值N 计数到0Y返回源程序及注释:ioport equ 0c400h-0280hproth equ ioport+280hprotlr equ ioport+288hprotly equ ioport+290hDATA SEGMENTMESS DB 'Strike R return to dos!',0AH,0DH,'$' min1 DB00h,01h,02h,03h,04h,05h,06h,07h count db 0KE DB 80H,0FFH,82H,0B8H,0A8H,0B8H,80H,80H KOU DB00H,7EH,42H,42H,42H,42H,7EH,00HLEE DB 02H,14H,90H,0FFH,92H,0F4H,02H,00H DATA ENDS;----------------------------------------------------------- CODE SEGMENTASSUME CS:CODE,DS:DATA;------------------------------------------------------------ START: MOV AX,DATAMOV DS,AXMOV DX,OFFSET MESSMOV AH,09INT 21H ;显示提示信息;------------------------------------------------------------ agn_ke: mov cx,0600hd2_ke: mov ah,01hpush cxmov cx,0008hmov si,offset min1next_ke: mov al,[si]mov bx,offset kexlat ;得到第一行码mov dx,prothout dx,almov al,ahmov dx,protlrout dx,al ;显示第一行红shl ah,01inc sipush cxmov cx,0ffffhdelay2_ke: loop delay2_ke ;延时pop cxloop next_kepop cxcall delayloop d2_kemov al,00mov dx,protlrout dx,almov ah,01 ;有无键按下int 16hjz agn_koumov ah,0int 16hcmp al,52hje t1;检测8253,到时间就到JINGagn_kou: mov cx,0600h d2_kou: mov ah,01h push cxmov cx,0008hmov si,offset min1 next_kou: mov al,[si] mov bx,offset kouxlat ;得到第一行码mov dx,prothout dx,almov al,ahmov dx,protlrout dx,al ;显示第一行红shl ah,01inc sipush cxmov cx,0ffffhdelay2_kou: loop delay2_kou ;延时pop cxloop next_koupop cxcall delayloop d2_koumov al,00mov dx,protlrout dx,almov ah,01 ;有无键按下int 16hjz agn_ke1mov ah,0int 16hcmp al,52ht1: je t2;检测8253,到时间就到niagn_ke1: mov cx,0600h d2_ke1: mov ah,01h push cxmov cx,0008hmov si,offset min1 next_ke1: mov al,[si] mov bx,offset kexlat ;得到第一行码mov dx,prothout dx,almov al,ahmov dx,protlrout dx,al ;显示第一行红shl ah,01inc sipush cxmov cx,0ffffhdelay2_ke1: loop delay2_ke1 ;延时pop cxloop next_ke1pop cxcall delayloop d2_ke1mov al,00mov dx,protlrout dx,almov ah,01 ;有无键按下int 16hjz agn_leemov ah,0int 16hcmp al,52ht2: je tiao;检测8253,到时间就到haoagn_lee: mov cx,0600h d2_lee: mov ah,01h push cxmov cx,0008hmov si,offset min1 next_lee: mov al,[si] mov bx,offset leexlat ;得到第一行码mov dx,prothout dx,almov al,ahmov dx,protlrout dx,al ;显示第一行红shl ah,01inc sipush cxmov cx,0ffffhdelay2_lee: loop delay2_lee ;延时pop cxloop next_leepop cxcall delayloop d2_leemov al,00mov dx,protlrout dx,almov ah,01 ;有无键按下int 16hjz agn1_kemov ah,0int 16hcmp al,52hje tiaojmp agn1_ke;============================================================== tiao: jmp exit;================================================================ agn1_ke: mov cx,0600h ;agn1 为显示黄色d1_ke: mov si,offset min1mov ah,01push cxmov cx,0008hnext1_ke: mov al,[si]mov bx,offset kexlatmov dx,prothout dx,almov al,ahmov dx,protlyout dx,alshl ah,01inc sipush cxmov cx,0ffffh delay1_ke: loop delay1_ke pop cxloop next1_kepop cxcall delayloop d1_kemov al,00mov dx,protlyout dx,almov ah,01int 16hjz agn1_koumov ah,0int 16hcmp al,52hje t11agn1_kou: mov cx,0600h ;agn1 为显示黄色d1_kou: mov si,offset min1mov ah,01push cxmov cx,0008h next1_kou: mov al,[si]mov bx,offset kouxlatmov dx,prothout dx,almov al,ahmov dx,protlyout dx,alshl ah,01inc sipush cxmov cx,0ffffh delay1_kou: loop delay1_kou pop cxloop next1_koupop cxcall delayloop d1_koumov al,00mov dx,protlyout dx,almov ah,01int 16hjz agn1_ke1mov ah,0int 16hcmp al,52h t11:je t22;8253,dao jiu shun xu zhi xing ,fou ze jiu dao jing agn1_ke1: mov cx,0600h ;agn1 为显示黄色d1_ke1: mov si,offset min1mov ah,01push cxmov cx,0008h next1_ke1: mov al,[si]mov bx,offset kexlatmov dx,prothout dx,almov al,ahmov dx,protlyout dx,alshl ah,01inc sipush cxmov cx,0ffffh delay1_ke1: loop delay1_ke1pop cxloop next1_ke1pop cxcall delayloop d1_ke1mov al,00mov dx,protlyout dx,almov ah,01int 16hjz agn1_leemov ah,0int 16hcmp al,52ht22: je t33;8253,dao jiu shun xu zhi xing ,fou ze jiu dao ni agn1_lee: mov cx,0600h ;agn1 为显示黄色d1_lee: mov si,offset min1mov ah,01push cxmov cx,0008hnext1_lee: mov al,[si]mov bx,offset leexlatmov dx,prothout dx,almov al,ahmov dx,protlyout dx,alshl ah,01inc sipush cxmov cx,0ffffhdelay1_lee: loop delay1_lee pop cxloop next1_leepop cxcall delayloop d1_leemov al,00mov dx,protlyout dx,almov ah,01int 16hjz backmov ah,0int 16hcmp al,52ht33: je exitjmp back;8253,dao jiu shun xu zhi xing ,fou ze jiu dao hao;=================================================================== ==========back: jmp agn_ke ;黄色红色交替显示;---------------------------------------------------------------- DELAY PROC NEAR ;延迟子程序push cxmov cx,0ffffhccc: loop cccpop cxretDELAY ENDPexit: mov ah,4chint 21hCODE ENDS END START ;----------------------------------------------------------。
基于单片机的Led点阵广告牌设计_课程设计

单片机原理与应用课程设计报告课程设计名称:LED点阵广告牌的设计专业班级:学生姓名:学号:指导教师:设计时间:成绩:信电工程学院摘要LED的特色之处一是节能(直接功耗,间接耗能),二是基本无电离辐射,三提高空间利用率。
而这些特色又恰好解决了上述的三种问题。
LED点阵显示屏之所以受到广泛重视而得到迅速发展,是与LED显示屏本身所具有的优点分不开的。
组合型led点阵显示器以发光二极体为图素,它用高亮度LED晶粒进行阵列组合后,再透过环氧树脂和塑模封装而成。
具有高亮度、功耗低、引脚少、视角大、寿命长、耐湿、耐冷热、耐腐蚀等特点。
LED 点阵显示系统中各模组的显示方式有静态和动态显示两种。
静态显示原理简单、控制方便,但硬体接线复杂,在实际应用中一般採用动态显示方式,动态显示採用扫描的方式工作,由峰值较大的窄脉冲驱动,从上到下逐次不断地对显示幕的各行进行选通,同时又向各列送出表示图形或文字资讯的脉冲信号,反復迴圈以上操作,就可显示各种图形或文字资讯。
LED点阵显示屏的发展前景极为广阔,目前正朝着更高亮度、更高耐气候性、更高的发光密度、更高的发光均匀性,可靠性、全色化方向发展。
关键词单片机 LED 点阵目录1绪论 (1)1.1 LED点阵显示屏的设计背景及意义 (1)1.2显示原理及控制方式分析 (3)1.2.1 LED点阵模块结构 (3)1.2.2 LED 动态显示原理 (4)1.2.3 LED常见的控制方式 (4)1.3 设计目标及采取的方案 (5)1.3.1 本设计的目标 (5)1.3.2 本设计采取的方案 (5)2系统硬件设计 (5)2.1 AT89C51芯片的介绍 (6)2.2 74LS154芯片的介绍 (6)2.3 点阵式汉字LED显示屏设计 (7)2.3.1 16*16点阵LED原理及应用 (7)2.3.2 LED点阵的显示文字图形原理 (8)3.字模生成 (10)3.1 字模简介 (10)3.2 LED显示屏领域字模实现技术 (10)3.3 字模存储技术简介 (11)4 系统软件设 (11)4.1 程序设计 (11)5 调试与仿真 (12)5.1 仿真效果 (12)5.2 调试中出现的问题 (12)结论 (12)参考文献 (14)附录 (14)附录1 16*16的点阵图文显示屏的硬件原理图 (14)附录2 完整程序 (14)1 绪论1.1 LED点阵显示屏的设计背景及意义LED电子显示屏(Light Emitting Diode Panel)是由几百--几十万个半导体发光二极管构成的像素点,按矩阵均匀排列组成。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计任务书学生姓名:田鑫专业班级:电子0703班指导教师:封小钰工作单位:信息工程学院题目: 基于单片机的Led点阵广告牌设计初始条件本设计既可以使用集成集成译码器、计数器、定时器、脉冲发生器和必要的门电路等。
也可以使用单片机系统构建。
要求完成的主要任务:1、课程设计工作量:2周2、技术要求:(1)采用单片机作为整个控制系统的控制电路的核心部分,配以各种显示、驱动模块,实现对点阵模块的显示和测量。
(2)确定设计方案,按功能模块的划分选择元、器件和集成电路,设计分电路,阐述基本原理。
(3)绘制总体电路原理图。
3、查阅至少5篇参考文献。
按《武汉理工大学课程设计工作规范》要求撰写设计报告书。
全文用A4纸打印,图纸应符合绘图规范。
时间安排:1、2011年1月10日至14日,课程设计任务布置、选题、查询资料2、2011年1月15日至17日,设计,软件编程、仿真和调试3、2011年1月18日至20日,设计的硬件调试并撰写报告4、2011年1月21日,机房检查设计成果,提交设计说明书及答辩指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要................................................................................................................... 错误!未定义书签。
ABSTRACT...................................................................................................... 错误!未定义书签。
1 LED概述....................................................................................................... 错误!未定义书签。
1.1LED电子显示屏概述 ............................................................................ 错误!未定义书签。
1.2LED电子显示屏的分类 ........................................................................ 错误!未定义书签。
2 显示原理及控制方式分析........................................................................... 错误!未定义书签。
2.1LED点阵模块结构 ................................................................................ 错误!未定义书签。
2.2LED动态显示原理 ............................................................................. 错误!未定义书签。
2.3LED常见的控制方式.......................................................................... 错误!未定义书签。
3 硬件电路设计............................................................................................... 错误!未定义书签。
3.1系统硬件概述 ........................................................................................ 错误!未定义书签。
3.216×16LED点阵显示制作.................................................................... 错误!未定义书签。
3.2.1 16×16LED点阵的内部结构及工作原理 .................................... 错误!未定义书签。
3.2.2 用8×8LED点阵构成16×16LED点阵......................................... 错误!未定义书签。
3.3主控单片机的接口说明......................................................................... 错误!未定义书签。
3.4LED显示驱动电路.............................................................................. 错误!未定义书签。
4 字模生成....................................................................................................... 错误!未定义书签。
4.1字模简介 ................................................................................................ 错误!未定义书签。
4.1.1 LED显示屏领域字模实现技术 ..................................................... 错误!未定义书签。
4.1.2 软件控制系统字模提取的分析与设计 ......................................... 错误!未定义书签。
4.2字模存储技术 ........................................................................................ 错误!未定义书签。
4.3字库生成 ................................................................................................ 错误!未定义书签。
5软件设计........................................................................................................ 错误!未定义书签。
5.1程序设计总体思路和结构 .................................................................... 错误!未定义书签。
5.1.1 程序设计总体思路......................................................................... 错误!未定义书签。
5.1.2 程序流程图..................................................................................... 错误!未定义书签。
5.2各模块程序设计 .................................................................................... 错误!未定义书签。
5.2.1 系统初始化..................................................................................... 错误!未定义书签。
5.2.2 LED动态显示 ................................................................................. 错误!未定义书签。
5.2.3 汉字显示的原理............................................................................. 错误!未定义书签。
6系统功能测试................................................................................................ 错误!未定义书签。
6.1单元模块电路测试 ................................................................................ 错误!未定义书签。
6.2系统整体功能测试 ................................................................................ 错误!未定义书签。
总结................................................................................................................... 错误!未定义书签。
参考文献........................................................................................................... 错误!未定义书签。
附录................................................................................................................... 错误!未定义书签。
摘要本设计使用AT89C51系列高速单片机作为主控制模块,利用简单的外围电路来驱动64×16的点阵LED显示屏。
利用AT89C51系列高速单片机本身强大的功能,可以很方便的实现单片机与PC机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化,另一方面点阵显示屏广泛的应用于医院、机场、银行等公共场所,所以本设计具有很强的现实应用性。