8X8_LED点阵公益广告牌设计说明.doc
《8X8_LED点阵公益广告牌设计说明.doc》由会员分享,可在线阅读,更多相关《8X8_LED点阵公益广告牌设计说明.doc(14页珍藏版)》请在课桌文档上搜索。
1、 目录1引言12总体设计方案12.1设计容与设计思路与关键技术12.2 设计方框图22.3.8X8点阵LED工作原理说明22.4.最小系统电路图和下载线电路图32.5.广告牌设计的总电路图42.6.用Protel DXP软件设计的PCB图42.7.最终的效果图53广告牌设计程序的主程序64系统硬件电路124.1芯片由AT89C51的主要特性124.2管脚说明124.3振荡器特性135总结与体会146参考文献1413 / 148X8 LED点阵公益广告牌设计摘要:本设计随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中广告牌的应用就是一个典型的
2、例子,特别在商业广告领域有重要的应用,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。关键词:单片机,控制,8X8 LED点阵,广告牌,AT89S52,动态显示1引言随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。本设计所介绍的是单片机的一些简单的应用,最小系统的复位,INT0和
3、INT1的一些应用来控制输出,达到控制彩灯(流水灯)文字与弹奏乐曲。近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以与针对具体应用对象特点的软件结合,加以完善。本系统采用单片机AT89C52为中心器件,用8*8位LED显示元件XY1588ASR(24脚共阳管)来设计控制彩灯(流水灯)文字与弹奏乐曲,系统实用性强、操作简单、扩展性强。也可以为我们更好地了解单片机的应用加深我们对单片机的认识,对我们以后的学习都带来很大的帮助。2总
4、体设计方案2.1设计容与设计思路与关键技术单片机采用用AT89S52芯片,控制彩灯(流水灯)文字与弹奏乐曲。8X8LED点阵公益广告牌设计将在8X8LED点阵显示屏上左右滚动显示:“生命在于运动”,然后左右滚动显示:“Life depends on exercises .”。 改变字库的容,可以显示其它汉字或一些简单的图形;改变滚动显示模式,使显示容左右、上下滚动。按此要求设计硬件和软件以实现这一功能。要控制文字左右滚动显示需要不断地利用动态扫描来显示,利用视觉停留,我们可以观察到动态的文字。以与得用频率不同,通过不断发出连续的信号输出到蜂鸣器,我们就可以听到音乐。P1口涉与下载线,而P3口的
5、P3.2和P3.3作用于外部中断,所以就用P0和P2口来控制滚动显示文字,通过P0口接8*8位LED阳极,P2口接8*8位LED负极来不断扫描显示。2.2 设计方框图广告牌设计总体设计方框图如图1所示,控制器采用单片机AT89S52,用8*8位LED显示元件XY1588ASR(24脚共阳管)。图1 广告牌设计总体设计方框图 主控制器采用低功耗,高性能COMS 8位单片机AT89S52芯片;单片机复位则由最小系统决定,由电源复位产生;时钟振荡则由12MHz的晶振产生;LED显示则由用8*8位LED显示元件XY1588ASR(24脚共阳管)来设计。2.3.8X8点阵LED工作原理说明8X8点阵共需
6、要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列(Y)置1电平,某一行(X)置0电平,则相应的二极管就亮。图2.8X8点阵LED结构图从图2中可以看出,8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮;因此要实现一根柱形的亮法,如图49所示,对应的一列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述:一根竖柱:对应的列置1,而行则采用扫描的方法来实现。一根横柱:对应的行置0,而列则采用扫描的方法来实现。2.4.最小系统电路图和下载线电路图单片机最小
7、系统是一个电源上电复位的系统,由12MHz的晶振产生时钟振荡带六针接口下载线,由于选购的问题,本次实验是用了十针的下载线,取其中的六个接口;下载线采用244芯片由稳压管4148提供稳定电压。图3.最小系统电路图和下载线电路图2.5.广告牌设计的总电路图广告牌设计的总电路图在最小系统的基础上加上了由9014三极管驱动的蜂鸣器、外部中断的两个开关(实现外部中断控制)、P0和P2口的跳线(实现外扩展)、还有用三极管驱动的8*8位LED显示元件XY1588ASR(24脚共阳管)。图4.总电路图2.6.用Protel DXP软件设计的PCB图 经过很多次布置元器件,布线,相关的设置等工作,最终完成的用P
8、rotel DXP软件设计的PCB图。图5.设计的PCB图2.7.最终的效果图实际要制作的电路板并不是最终生成的PCB图,还要经过一些改动,和一些打印的技巧,最终要印在电路板上的电路如图6所示。图6.效果图3广告牌设计程序的主程序ORG 0000H AJMP START ORG 000BH INC 20H ;中断服务,中断计数器加1 MOV TH0,#0D8H MOV TL0,#0EFH ;12M晶振,形成10毫秒中断 RETISTART: CLR P1.0 MOV A,#00H ;清除屏幕 MOV P0,A MOV P2,#0FFH MOV R2,#0C8H ;延时100MSD100MS:
9、MOV R3,#0FAH DJNZ R3,$ DJNZ R2,D100MS ACALL DISP ;调用显示子程序 ACALL MOVE ;调用左移子程序 AJMP START;*DISP: MOV 30H,#00H ;取码指针暂存地址30H初值为00HD4: MOV R4,#07FH ;扫描指针初值 MOV R1,#0FFH ;每幕停留的时间D5: MOV R6,#08H MOV R0,30H ;取码指针存入R0D2: ACALL READ1 ;调用取码子程序 MOV A,R4 RL A ;循环左移 MOV R4,A ;扫描下一列 DJNZ R6,D2 ;显示1幕? MOV R4,#07FH
10、 DJNZ R1,D5 ;每幕停留时间到了? RET;*READ1: MOV A,R4 ;扫描指针载入A MOV P2,A ;输出至P2扫描列 MOV A,R0 ;取码指针载入A MOV DPTR,#TAB ;数据指针指到TAB MOVC A,A+DPTR ;到TAB取上半部的数据码 MOV P0,A ;输出至P0显示 INC R0 ;取码值加1 MOV R3,#19H ;延时一列的停留时间 DJNZ R3,$ MOV A,#00H ;清除屏幕 MOV P0,A MOV R3,#02H ;延时D7: MOV R5,#32H DJNZ R5,$ DJNZ R3,D7 RET;*MOVE: MOV
11、 30H,#00H ;取码指针暂存地址20H初值为00H MOV R4,#07FH ;扫描指针初值M1: MOV R1,#0FFH ;每幕停留的时间M2: MOV R6,#08H MOV R0,30H ;取码指针存入R0M3: ACALL READ1 ;调用取码子程序 MOV A,R4 RR A MOV R4,A ;扫描下一列 JNB P3.2,L5 JNB P3.3,STYLE1 DJNZ R6,M3 ;显示1幕? MOV R4,#07FH DJNZ R1,M2 ;每幕停留时间到了? MOV A,30H ;取码指针载入A ADD A,#01 MOV 30H,A ;再存入20H地址取码指针 S
12、UBB A,#175 ;字是否都左移完毕了? JNZ M1 ;循环 RETSTYLE1: LJMP L2L5: LJMP MUSICTAB:DB 0H,00H,00H,0H,0H,0H,0H,0H;生DB 10H,21H,69H,29H,0FFH,29H,29H,21HDB 0H,0H;命DB 10H,2EH,4AH,0A4H,0AFH,4AH,2EH,10HDB 0H,0H;在DB 4H,28H,37H,0E9H,29H,3FH,29H,29HDB 0H,0H;于DB 20H,20H,0A0H,0A2H,0FFH,0A0H,0A0H,20HDB 0H,0H;运DB 51H,1EH,21H,0
13、ADH,0B5H,0A5H,0A9H,25HDB 0H,0H;动DB 27H,0A9H,0B2H,21H,22H,0FCH,21H,3FHDB 0H,0H,0H,0H,0H,0H,0H,0H;Life depends on exercises.DB 0FCH,4H,4H,4H,0H,0BCH,0H,10HDB 10H,0FFH,90H,90H,0H,7CH,54H,54HDB 74H,0H,0H,7CH,44H,0F8H,4H,0HDB 7CH,54H,54H,74H,0H,7FH,44H,44HDB 7CH,0H,7CH,54H,54H,74H,0H,7CHDB 20H,40H,7CH,0H
14、,7CH,44H,0F8H,4HDB 0H,0H,38H,44H,44H,38H,0H,7CHDB 20H,40H,7CH,0H,0H,7CH,54H,54HDB 74H,0H,44H,28H,10H,28H,44H,0HDB 7CH,54H,54H,74H,0H,7CH,20H,40HDB 0H,38H,44H,44H,44H,0H,0BCH,0HDB 74H,54H,54H,5CH,0H,7CH,54H,54HDB 74H,0H,0CH,0CH,0H,0H,0H,0HDB 0H,0H,0H,0HRET;*MUSIC: MOV P0,#0AAH MOV P2,#55H MOV SP,#50H
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- X8_LED 点阵 公益 广告牌 设计 说明
链接地址:https://www.desk33.com/p-9344.html