88点阵led字符显示器

安徽经济管理学院
单片机课程设计报告
设计题目: _____________________________
系别: _____________________________
专业: _____________________________
班级: _____________________________
姓名: _____________________________
学号: _____________________________
成绩: _____________________________
年月日
目录
引言
第一章方案总体设计
第二章控制系统的硬件设计
第三章软件设计及程序清单
第四章检测与调试
第五章心得体会
参考文献
引言
当今世界,电子技术迅猛发展,点阵式显示器件作为现代信息显示的重要媒体,在金融证券、体育、机场、交通、商业、广告宣传、邮电电信、指挥调度、国防军事等许多领域中得到了广泛应用。

因此点阵式显示器件的研制、生产也的到了迅速的发展,并逐步形成产业,成为光电子行业的新兴产业领域。

目前,点阵式显示器件具体包括LED显示模块和LCD显示模块等。

现在发展的LCD比较先进,LCD的优点较为明显,他体积小,容易控制,功能强,价格适宜,能够适应显示器的发展方向,因而在通信、家电、大屏幕投影等领域得到了越来越广泛的应用;随着社会经济的迅猛发展,工业生产逐渐实
现了自动化,其中,设备的工作状态和生产过程状态的显示与监控起到了非常重要的作用,对于那些需要显示的信息量不是很大,分辨率不是很高,又
需要制造成本相对比较低的场合,使用大、小屏幕LED点阵显示器是比较经济适用的,他可以显示字符、数字、汉字和简单图形,可以根据需要使用不
同字号、字型,显示亮度较高,并且对环境条件要求比较低。

LED显示又可以分为单色显示和双色显示,可以按照需要的大小、形状和颜色进行组合,
并用单片机控制实现各种文字或图形的变化,达到宣传和提示的目的。

据不完全统计,1991年,全国LED显示屏的产值还不到亿元人民币,而在1993年,仅蓝通公司一家企业的显示屏产值即达1亿多人民币。

由于LED电子显示屏具有所显内容信息量大,外形美观大方,操作使用方便灵活.适用于火车,汽车站,码头,金融证券市场,文化中心,信息中心体育设施等
公共场所.该项目广泛涉及了计算机及电子技术中的电源技术,单片机技术,数据通讯技术,显示技术,存储技术,系统软件技术,接口及驱动等技术.我国经
济发展迅猛,对信息传播有越来越高的要求.可以相信,LED电子显示屏以其色彩鲜亮夺目,大的显示信息量,寿命长,耗电量小,重量轻,空间尺寸小,稳定
性高,易于操作,安装和维护等特点,将在社会经济发展中扮演越来越重要的角色。

第一章方案总体设计
一 .设计目的与要求:
设计一8×8点阵LED字符显示器,要求显示“电子设计”四个汉字,显示方式提供三种:逐字显示,向上滚动显示,向右滚动显示。

二 .设计原理:
在单片机系统中,常用的显示器有:发光二极管显示器,简称LED(Light Emitting Diode);液晶显示器,简称LCD(Liquid Crystal Display);荧光管显示管。

前两种显示器都有两种显示结构;段显示(8段,“米”字型等)和点阵显示(5×7,5×8,8×8点阵等)。

点阵图形显示
模块有两种连接方式:一种是直接访问方式,另一种是间接控制方式。

直接访问方式就是将显示器模块的接口作为存储器或I/O设备直接挂在单片机总线上,单片机过地址译码控制E1和E2的选通;读/写操作信号
R/W由地址线A1控制;命令/数据寄存器选择信号由地址线A0控制。

间接控制方式是通过单片机自身或系统扩展并行接口与显示模块连接在一起的。

单片机通过对并行接口输出状态的编程操作,完成对模块所需的时
序操作和数据传输。

扫描频率必须大于16*64=1024Hz,周期小于1ms即可。

此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则亮度会不足。

根据烧
入程序的不同而显示的方式就不同.
显示屏在设计与使用中存在如下问题:
1.由于要对显示屏上数以万计的像素进行控制,并且随着显示屏面积的增大,电路结构也非常庞大,因此系统的模块化设计成为重点考虑的问题.
2.为了在屏上显示动画,视频图像等信息,显示系统必须用30帧/秒以上的速度来更新显示画面,这就要求显示系统有非常高的处理速度.
3.为了在显示屏上细致的显示出信息所表示的形状,一般每帧有多至几百KB的显示数据送到显示屏,因此有非常大的数据传输量.
4.用LED器件制造的显示屏主要用于大型公共设施和室外场所,尺寸通常在几米到几十米长,显示数据传输距离达几百米到千米以上.
有上文可以看到LED显示屏的制造技术是集大容量的数据传输,高速处理,高速LED控制,超高亮度LED器件等技术于一体,涉及了计算机,信息,电子技术,色彩学等领域的综合产物,有着较高的技术难度和较大的生产工作量.
对于上文所述的难点有以下解决方案:
1.总体设计采用集散控制方案,在统一协调的基础上来进行分级递阶控制,并通过功能分散,危险分散来达到设计的优化.
2.化整为零,将显示屏分解为规模较小的显示单元,即用显示单元来组成显示系统.
3.显示单元本身具有与显示屏相同的控制功能,并具有良好的嵌入性.
4.显示单元具备稳定,高速,简洁的长距离数据传输系统.
5.显示单元组成的显示系统应结构简单,性能稳定.
第二章控制系统的硬件设计
硬件系统电路总体设计
本字符显示器采用AT89C52单片机作控制器,12MHZ晶振,8*8点阵共阳LED显示器,其中,P0作为字符数据输出口,P2为字符显示扫描输出口,第31脚(EA)接电源,P1.0~P1.2口分别接开关K1、K2、K3,改变电阻(270*)的大小可改变显示字符的亮度,驱动用9012三极管。

AT89C52的引脚结构图:
AT89C52是一个低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的Flash只读程序存储器和256 bytes的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。

AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线,AT89C52可以按照常规方法进行编程,也可以在线编程。

其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的 Flash存储器可有效地降低开发成本。

此外,AT89S52设计和配置了振荡频率可为0Hz并可通过软件设置省电模式。

空闲模式下,CPU暂停工作,而RAM定时计数器,串行口,外中断系统可继续工作,掉电模式冻结振荡器而保存RAM的数据,停止芯片其它功能直至外中断激活或硬件复位。

主要功能特性:
·兼容MCS-51指令系统· 8k可反复擦写(>1000次)ISP Flash ROM
· 32个双向I/O口· 4.5-5.5V工作电压
· 3个16位可编程定时/计数器·时钟频率0-33MHz
·全双工UART串行中断口线· 256x8bit内部RAM
· 2个外部中断源·低功耗空闲和省电模式
·中断唤醒省电模式· 3级加密位
·看门狗(WDT)电路·软件设置空闲和省电功能
·灵活的ISP字节和分页编程·双数据寄存器指针
第三章控制系统的软件设计
程序设计内容
(1) 主程序
在刚上电时对系统进行初始化,然后读一次键开关状态,由键标志位值(00H、01H、02H)决定显示的方式。

主程序流程图如下:
开始
调用扫描子程序
(KEYWORK)
20H.0=1??
20H.1=1?
20H.2=1?
转向左滚动显示程序(FUN2)
转逐字显示程序(FUN0)
转向上滚动显示程序(FUN1)
Y
Y
Y
N
N
N
(2)初始化程序
在系统初始化时,对四个端口进行复位,将显示用的字符数据从ROM表中装入内存单元50H—6FH中。

“电子设计”中的每个字占用8个地址单元。

(3)显示程序
显示程序由显示主程序和显示子程序写成。

显示主程序负责每次显示时的显示地址首址(在B寄存器中)、每个字的显示时间(由30H中的数据决定)和下一个显示地址的间隔(31H中的数据决定)的处理。

显示子程序则负责对指定8个地址单元的数据进行输出显示,显示一个完整文字的
时间约为8ms。

在显示子程序中,1ms延时程序是用调用键扫描子程序的方法实现的。

下图为逐字显示及向上滚动显示方式时的显示控制程序流程图;逐字或上移显示开始
设1帧显示时间及换帧布距
显示首址修改:(B)+R5—(B)
调显示子程序(DISPLAY)
寄存器B、R4、R5赋初值
转START1
(R4)-1=0?
(B)=#68H?
Y
N
Y。

合集下载

8乘8(8x8)点阵汉字显示

8乘8(8x8)点阵汉字显示

单片机课程设计题目:8*8点阵汉字显示器专业班级:******姓名:******学号:*********一.摘要:用TOP-23088DH-U 8*8点阵块设计制作一个8*16点阵汉字显示器。

通过51单片机作为控制系统,由8255的A口为段数据口向两块点阵提供行数据,C口提供扫描列信息,通过74LS154译码后进行扫描,当点阵的行接高电平,列为低电平时,同时选通,则在该点的LED点亮。

由于实验箱上所提供的驱动电流太低,不足以点亮二极管,所以在电路中增加一个74LS254芯片,以提供点亮LED 所需的驱动电流。

同时在P1.0-P1.2口接3个开关,形成按键控制功能选择。

点阵模块图如下:如上图所示,本实验通过列扫描方式,扫描同时给行线送显示数据。

当扫描到某列,则该列选通,其他列截止,选通瞬间送显示数据,则所对应的二极管亮。

点阵依靠循环点亮每一列(或行),快速循环形成一屏图像,而每一屏快速交替,可进一步形成动画的效果。

二.设计任务和要求:(1)基本要求:1.能显示8*8的汉字,用两个8*8点阵,显示“大连”。

2.通过键盘控制可以改变显示的汉字与图形。

3.通过键盘控制,可以实现彩灯控制功能,发光管从内向外周期显示和相反显示。

(2)发挥要求:1.增加驱动电路,提高显示亮度。

三.方案选择和论证:3.1:方案论证:控制模块由8051、74LS154,8255组成,其中,采用51单片机制做一个最小系统,包含有时钟信号电路、复位电路等,154是4线转16线译码器,4线端接8255的PC.0-PC.3口,16线端低电平有效,控制点阵的16列,245是对列的驱动,8255的PA.0-PA.7用于将行扫描数据进行高速串-并转换,实验箱内部便可提供较大电流总够控制点阵的8行,这样,点阵的128个点中被选通的就亮。

显示模块由2块8×8点阵组成,通过相互并联转换成16×8点阵。

3.2:方案选择:(1).实验仪器(2).流程图:YNNYNYN(3).硬件连接开始不显示K1是否按下?K2是否按下?K3是否按下?静态显示“大连”动态显示“大连”(由内向外再相反显示)静态显示“爱心”(图形)四.实际操作与调试:(1)实际制作使用keil 先对软件程序进行编译测试并进行proteus 仿真,调试成功后开始硬件部分。

课题二用8X8点阵显示器制作电子显示屏

课题二用8X8点阵显示器制作电子显示屏

课题二用8×8点阵显示器制作电子显示屏一、实训目的1.熟悉8×8点阵显示器与单片机的接口电路及其设计方法。

2.学会模块化程序设计方法。

二、课题要求制作一个8×8点阵显示器。

要求如下。

1.显示“电子设计”4个字。

2.显示方式可由Sl、S2和S3 3个键选择:Sl表示逐字显示,S2表示向上滚动显示,S3表示向左滚动显示。

三、硬件电路8×8点阵显示器采用AT89C51单片机作为控制器,时钟频率为12 MHz,显示器采用共阳极结构,其电路如图10.8所示。

其中,P0为字符数据输出口,P2为字符显示扫描输出口,P1.0~P1.2口分别接开关S1、S2、S3,通过改变电阻(270Ω)的大小可改变显示字符的亮度,驱动采用9012三极管实现。

图10.8 8×8点阵显示器硬件电路图8×8点矩阵显示器的引线说明:(黑表笔 + 红表笔 = 点亮)5 16 5 15 5 11 5 6 5 10 5 4 5 3 5 132 16 2 15 2 11 2 6 2 10 2 4 23 2 137 167 157 117 67 107 47 37 131 16 1 15 1 11 1 6 1 10 1 4 1 3 1 1312 1612 1512 1112 612 1012 412 312 138 168 158 118 68 108 48 38 1314 1614 1514 1114 614 1014 414 314 139 169 159 119 69 109 49 39 13四、软件设计1.程序结构设计(1)主程序主程序用于对系统进行初始化,扫描按键的开关状态,由按键标志位值(00H、OlH、02H)决定显示方式。

主程序流程图如图10.9所示。

(2)初始化子程序用于对端口进行复位操作,将显示所用的字符数据从字符表中装入内存单元50H~6FH中。

字符表中的每个文字占用8个地址单元。

LG7088BH 88 点阵LED 显示屏引脚介绍

LG7088BH 88 点阵LED 显示屏引脚介绍

LG7088BH 8*8 点阵LED 显示屏引脚介绍
LG7088BH 是一块 8*8 点阵的 LED显示屏, 共有 16 根引脚。

当型号朝上并面对显示面时。

下方 8 根引脚从左至右依次为 1 号引脚到 8号引脚, 上方 8 根引脚从右至左依次为 9 号引脚到 16 号引脚。

8*8 点阵可看作一个8*8 矩阵。

在矩阵的每一个交叉点均接有一个发光二极管。

其行线接发光二极管正极, 列线接发光二极管负极。

在以下硬件电路图中, 行线与 AT89S52 单片机的 P2 口 8 根引脚相连, 列线与AT89S52 单片机的 P1 口 8 根引脚相连。

矩阵的 8 根行线与LG7088BH 的 8 根引脚对应关糸为: 行线 1 对应 9 号引脚, 行线 2 对应 14 号引脚, 行线 3 对应 8 号引脚, 行线 4 对应 12 号引脚, 行线 5 对应 1 号引脚, 行线 6 对应 7 号引脚, 行线 7 对应2 号引脚, 行线 8 对应5 号引脚。

矩阵的 8 根列线与 LG7088BH 的 8 根引脚对应关糸为: 列线 1 对应 13 号引脚, 列线 2 对应 3 号引脚, 列线 3 对应4 号引脚, 列线 4 对应 10 号引脚, 列线 5 对应 6 号引脚, 列线 6 对应 11 号引脚, 列线 7 对应 15 号引脚, 列线 8 对应 16 号引脚。

具体见图 2。

8X16LED点阵屏滚动显示说明书

8X16LED点阵屏滚动显示说明书

湄洲湾职业技术学院8*16LED点阵屏滚动显示说明书系别:自动化工程系年级:10级专业:电气自动化姓名:俞成坦学号:********** 导师姓名:邱兴阳职称:讲师2013年 5 月 29 日1.前言 (1)2.系统设计技术参数要求 (2)3.系统设计 (3)3.1系统设计总体框图 (3)3.2系统各模块说明 (3)3.3系统总原理图说明 (4)3.4印刷电路板的制作图 (5)3.5系统操作说明 (5)3.6系统操作注意事项 (5)参考文献 (6)致谢词 (7)附录 (8)附录1 元件清单 (8)附录2 系统印刷电路板图 (9)附录3 系统电路总图 (10)附录4 系统程序 (11)众所周知,现在市面上已出现很多有关点阵显示器的商品,如广告活动字幕机、股票显示板、活动布告栏等。

它的优点是可按需要的大小、形状、单色、或彩色来组合,可与微处理器连接,做各种广告栏文字或图形变化。

因此可知汉字显示系统在人民的生活当中是何等的重要,也是研究的课题之一。

8*8点阵LED字符显示器系统在工业、各种比赛场合及日常生活应用中占有十分重要的地位,多年来,研究此项目的工程技术人员曾为简化电路、提高可靠性、降低成本,付出了很大的努力,做出不少成绩。

如今,美观、价廉、体积小、高可靠性8*8点阵LED字符显示器的出现,为这一领域的技术打开了新的天地。

LED字符显示器发展到今天已经从模拟化、分立化迈进数字化、集成化LED系统。

它的最大优点在于采用STC89C52掉电工作方式构成高可靠、低功耗系统方法。

在单片机程序设计中,采用“模块化”思路,设计中大量硬件尽量用软件代替,从而简化了系统结构,减少电子元件虚焊,接触不良和漂移等引起的一些故障,而且使用方便,只须改变软件中几条伪指令即可。

另外,本系统还可以方便的设计监控、故障自诊断、故障自动复原程序,以提高系统的可靠性。

系统的抗干扰设计,提高了系统的抗干扰能力。

在设计中重点要考虑单片机应用系统的设计。

88 点阵

88 点阵

8 8点阵原理图8×8 点阵LED的工作原理。

图(1)为8×8点阵LED外观及引脚图,其等效电路如图(2)所示,只要其对应的X、Y轴顺向偏压,即可使LED发亮。

例如如果想使左上角LED点亮,则Y0=1,X0=0即可。

应用时限流电阻可以放在X轴或Y轴。

图(1)8×8点阵LED外观及引脚图图(2)8×8点阵LED等效电路图(3)8×8点阵LED电路原理点阵LED扫描法介绍LED一般采用扫描式显示,实际运用分为三种方式:(1)点扫描;(2)行扫描;(3)列扫描。

16×64=1024Hz,周期小于1ms即可。

若使用第二和第三种方式,则频率必须大于16×8=128Hz,周期小于7.8ms即可符合视觉暂留要求。

此外一次驱动一列或一行(8颗LED)时需外加驱动电路提高电流,否则LED亮度会不足。

如图3所示。

P1口控制扫描,用74HC164控制显示输出,使8×8点阵LED显示一个“×”的例程。

如图(3)所示。

MOV SP,#70H ;设堆栈指针MOV 50H,#07EH ;设置发送的列数据(Y0~Y7)MOV 51H,#0BDHMOV 52H,#0DBHMOV 53H,#0E7HMOV 54H,#0E7HMOV 55H,#0DBHMOV 56H,#0BDHMOV 57H,#07EHCLR CLEAR ;初始化I/O口SETB CLKSETB DINASETB DINBSETB CLEARmov r6,#8h ;设置扫描次数mov dptr,#09000h ;读取扫描端口数据MOV R1,#50H ;指定列数据指针flashcy:MOV A,@R1 ;读取列数据MOV R0,AINC R1 ;列数据指针加1CLR AMOVC A,@A+DPTRMOV P1,#0FFHLCALL SENDTOMOV P1,AINC DPTRLCALL DELAYDJNZ R6,flashcySJMP MAINLOOPsendt ;发送数据子程序PUSH ACCCLR CLKMOV R7,#08HMOV A,R0CLR CSENDCY:RRC AMOV DINA,CSETB CLKCLR CLKDJNZ R7,SENDCYPOP ACCRETDELAY: MOV R7,#01 ;延时子程序DJNZ R3,$DJNZ R4,DELAY1DJNZ R7,DELAY0RETDB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH ;X0~X7(列扫描)。

88点阵显示汉子和数字

88点阵显示汉子和数字

湖南工业大学课程设计资料袋电气与信息工程学院(系、部)2016~2-17 第 1 学期课程名称单片机应用系统指导教师职称副教授学生姓名未知专业班级电气工程及其自动化学题目8*8LED点阵显示文字_____________________成绩起止日期2016 年11 月21 日~2016 年12 月2 日目录清单湖南工业大学课程设计任务书20 16—20 17第一学期电气与信息工程学院电气工程及其自动化专业1404 班级课程名称:单片机应用系统____________________设计题目:8*8LED点阵显示文字______________________指导教师(签字):年月日系(教研室)主任(签字):年月日(单片机应用系统)设计说明书8*8LED点阵显示文字起止日期:2016 年11月21 日至2016年12 月2日学生姓名哈哈班级电气工程0000学号000000000成绩指导教师(签字)电气与信息工程学院(部)2016年12月7日目录第一章系统概述 (1)1.1设计任务及目的 (1)1.2 设计发展前景 (1)第二章系统硬件设计与分析 (3)2.1 复位电路 (3)2.2 晶振电路 (3)2.3 显示电路 (4)第三章程序设计 (6)3.1 汉子与数字的编码 (6)3.2 定时程序 (6)3.3 完整程序 (6)第四章软件仿真与测试 (11)4.1 滚动循环显示 (11)4.2 逐字切换显示 (11)第五章总结 (13)参考文献 (14)附录(单片机源程序) (15)第一章系统概述LED点阵显示系统中各模块的显示方式有静态和动态显示两种。

静态显示原理简单、控制方便,但硬件接线复杂,在实际应用中一般采用动态显示方式,动态显示采用扫描的方式工作,由峰值较大的窄脉冲驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的脉冲信号,反复循环以上操作,就可显示各种图形或文字信息。

88点阵LED显示屏的原理详解及汉字代码

首先我们看一下8*8led显示屏?的原理从图中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;要实现显示图形或字体,只需考虑其显示方式。

通过编程控制各显示点对应LED阳极和阴极端的电平,就可以有效的控制各显示点的亮灭。

例如:要实现一根柱形的亮法,如图所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行则采用扫描的方法来实现。

一根横柱:对应的行置0,而列则采用扫描的方法来实现下图是4个8*8LED组成的显示屏。

这里我把点阵LED显示屏制作的电路原理分成两个部分来介绍即显示屏电路和显示屏驱动电路。

一、显示屏电路本人用的是共阴极的8*8点阵屏,在市场上是比较容易买到,下图是8*8点阵屏的实物图。

点阵屏有两个类型,一类为共阴极(左),另一类则为共阳极(右),下图给出了两种类型的内部电路原理及相应的管脚图。

LED阵列的显示方式是按显示编码的顺序,一行一行地显示。

每一行的显示时间大约为4ms,由于人类的视觉暂留现象,将感觉到8行LED是在同时显示的。

若显示的时间太短,则亮度不够,若显示的时间太长,将会感觉到闪烁。

本文采用低电平逐行扫描,高电平输出显示信号。

即轮流给行信号输出低电平,在任意时刻只有一行发光二极管是处于可以被点亮的状态,其它行都处于熄灭状态。

为了方便调试本文把4块8*8组成的16*16的点阵屏的行信号扫描输出管脚和列信号显示输出管脚分别引到显示屏的两边。

Protel原理图如下:如图4 所示的原理图中的Si(i=1,2,3,…,16) 代表行扫描信号输出,Di(i=1,2,3,…,16)代表列显示信号输出。

实物电路图的正反面如下:二、显示屏驱动电路显示屏驱动电路的原理图如下:显示屏驱动电路主要由主芯片控制电路、电源电路、控制信号放大电路等组成。

8x8点阵LED显示键盘输入字母A~F.

课程设计报告课程设计名称:微机原理与接口技术系别:三系学生姓名:缪广东班级:10计本(1)学号:20100303130成绩:指导教师:巫宗宾开课时间:2012—2013 学年 1 学期一.设计题目LED显示系统设计二.主要内容课程设计是培养和锻炼学生在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力的重要教学环节。

它具有动手、动脑和理论联系实际的特点,是培养在校工科大学生理论联系实际、敢于动手、善于动手和独立自主解决设计实践中遇到的各种问题能力的一个重要教学环节。

通过课程设计,要求学生熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,使学生得到微机开发应用方面的初步训练。

让学生独立或集体讨论设计题目的总体设计方案、编程、软件硬件调试、编写设计报告等问题,真正做到理论联系实际,提高动手能力和分析问题、解决问题的能力,实现由学习知识到应用知识的初步过渡。

通过本次课程设计使学生熟练掌握微机系统与接口扩展电路的设计方法,熟练应用8086汇编语言编写应用程序和实际设计中的硬软件调试方法和步骤,熟悉微机系统的硬软件开发工具的使用方法。

通过课程设计实践,不仅要培养学生事实求是和严肃认真的工作态度,培养学生的实际动手能力,检验学生对本门课学习的情况,更要培养学生在实际的工程设计中查阅资料,撰写设计报告表达设计思想和结果的能力。

在课程设计时,1人一组,设计报告由学生独立完成,不得互相抄袭。

教师的主导作用主要在于指明设计思路,启发学生独立设计的思路,解答疑难问题和按设计进度进行阶段审查。

学生必须发挥自身学习的主动性和能动性,主动思考问题、分析问题和解决问题,而不应处处被动地依赖指导老师。

学生在设计中可以引用所需的参考资料,避免重复工作,加快设计进程,但必须和题目的要求相符合,保证设计的正确。

学生学会掌握和使用各种已有的技术资料,不能盲目地、机械地抄袭资料,必须具体分析,使设计质量和设计能力都获得提高。

8×8点阵数字滚动显示

项目一8×8点阵数字滚动显示LED点阵的元件符号及内部结构图:对应编码:00H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;NULL00H, 00H, 3EH, 41H, 41H, 41H, 3EH, 00H ; 000H, 00H, 00H, 00H, 21H, 7FH, 01H, 00H ; 100H, 00H, 27H, 45H, 45H, 45H, 39H, 00H ; 200H, 00H, 22H, 49H, 49H, 49H, 36H, 00H ; 300H, 00H, 0CH, 14H, 24H, 7FH, 04H, 00H ; 400H, 00H, 72H, 51H, 51H, 51H, 4EH, 00H ; 500H, 00H, 3EH, 49H, 49H, 49H, 26H, 00H ; 600H, 00H, 40H, 40H, 40H, 4FH, 70H, 00H ; 700H, 00H, 36H, 49H, 49H, 49H, 36H, 00H ; 800H, 00H, 32H, 49H, 49H, 49H, 3EH, 00H ; 900H, 00H, 00H, 00H, 00H, 00H, 00H, 00H ;NULL硬件设计原理:单片机利用外部晶振作为时钟信号输入,RST端口接入上电复位信号使它加电后自动进行复位操作。

将要显示的字符码表编入单片机的程序中,由单片机控制时序输出相应的扫描数据和字符数据。

行码数据由单片机P0口输出,经一个双向总线收发器控制传输方向后进入LED点阵,点亮相应的发光二极管。

列码扫描信号由P3口输出后,直接输入LED点阵控制8列的扫描,每列选通时间为5ms,看上去就像8列同时显示的效果一样。

加上行中相应的LED灯被点亮,就能看到显示的字符了。

三、源程序代码:R_CNT EQU 31H ;列码R_NCT=31H单元NUMB EQU 32H ;行码NUMB=32H单元TCOUNT EQU 33H;拉幕计数值TCOUNT=33H单元ORG 00H ;程序起始地址LJMP STARTORG 0BH;中断入口地址LJMP INT_T0ORG 30H;子程序入口地址START:;主程序开始MOV R0, #00H ;每列的行码起始序号置0MOV R_CNT,#00H;列:初值00送到31H单元MOV NUMB,#00H;行:初值00送到32H单元MOV TCOUNT,#00H;计数单元初值置0MOV TMOD, #01H;计数定时器选用16位的计数器,工作在方式1MOV TH0, #(65536—5000)/256;定时5ms。

基于AT89C5151的8×8点阵LED数码字符显示器的设计

目录第一章引言 (1)第二章方案选择及总体设计 (3)2.1 方案确定 (3)2.1.1 功能要求 (3)2.1.2 方案确定 (3)2.2 器件选择 (3)第三章控制系统硬件设计 (4)3.1 整体模块设计 (4)3.2 单片机最小系统设计 (4)3.2.1 晶振电路设计 (4)3.2.2 复位电路设计 (5)3.3 驱动电路设计 (6)3.4 LED点阵显示设计 (7)第四章控制系统软件设计 (10)4.1 软件设计思想 (10)4.2 主程序流程图 (11)第五章系统仿真及性能分析 (12)5.1 软件系统仿真 (12)5.2 硬件仿真结果分析 (12)第六章总结致谢 (15)第七章参考文献 (17)附录 (18)附录A 硬件结构图 (18)附录B 主程序清单 (18)附录C 元件清单 (22)第一章引言LED是光二极管LIGHT EMINTTING DIODE的英文缩写,是一种直接能将电能转化为可见光的半导体。

LED点阵是由发光二极管排列组成的显示器件,在日常生活中随处可见,其发光类型属于冷光源,效率及发热量是普通发光器件难以比拟的。

它采用低电压扫描驱动,具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远、可靠耐用、应用灵活、安全、响应时间短、绿色环保、控制灵活等特点。

随着社会经济的不断进步,人们对LED显示器的认识不断加深,其应用领域越来越广。

本设计是基于AT89C5151的8×8点阵LED数码字符显示器的设计,LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。

本文讲述了基于AT89C51单片机8×8 LED数码字符显示器的基本原理、硬件组成与设计,Proteus软件仿真,程序设计等基本环节与相关技术。

LED电子显示屏具有所显内容信息量大,外形美观大方,操作使用方便灵活。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档