课程设计报告led点阵广告牌的_第1页
课程设计报告led点阵广告牌的_第2页
课程设计报告led点阵广告牌的_第3页
课程设计报告led点阵广告牌的_第4页
课程设计报告led点阵广告牌的_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

三峡大学《单片机课程设计》设计报告三峡大学《单片机课程设计》设计报告选题背LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示,显示屏由几到几十万个半导体发光二极管像素点均匀排列组成。利用不同的材料可以制造不同色彩LEDLED环境还可以用于室外环境,具有投影仪、电视墙、液晶显示屏无法比拟的优点。LED(1)、金融信息显示研究现状及发展趋LED优点概括起来是:亮度高、工作电压低、功耗小、大型化、长、耐冲击和性能稳定。LED更高的发光均匀性,可靠性、全色化方向发展。在街上随处可见LED牌,从最初的静态显示,到后来的左移滚动、右移滚动、设计主要内本设计介绍了一个以单片机AT89C51为控制器的LED汉字显示系统,显示的主要内系统采用PC机作为上位机,上位机向单片机发送控制命令和上位机所的显示代码,AT89C51单片机接收并处理PC机的控制命令以及显示代码,由显示驱动模块驱动一个16×16分辨率(或16×32、16×48等)的LED点阵显示屏的扫描显示。在16×32LEDC硬件设计方48×8LED16×16LED2-1。PC单片PC单片电LED显示软件设计方

2-116×1616×32硬件设计概16×16阵屏五部分组成。具体工作流程为:上位PC机编写好程序后到单片机中,单片机执I/OLED行驱动(低电平行驱动(低电平有效译行驱动(低电平有效8×8点8×8点电P0P2P3P1(高电平有效(高电平有效行8×8点行8×8点列行8×8点列74159输入(高电平有效(高电平有效3-116*16LEDLED两个译不能同时工作LED显示屏的显示,并且端口驱动能力要足以驱动译码电Proteus3-2三峡大学《单片机课程设计》设计报告三峡大学《单片机课程设计》设计报告PAGE\*ROMANPAGE\*ROMANV3-216*16LEDProteus控制单元控制单元是整个显示系统的,该系统中采用51系列单片机为器件,用来和LEDAT89C51是一种带4K字节FLASH器(FPEROM—FlashProgr bleandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读器的单片机。单片机的可擦除只读器可以反复擦除1000次。该器件采用ATMEL高密度非易失器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪速器组合在单个中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。引脚排三峡大学《单片机课程设计》设计报告三峡大学《单片机课程设计》设计报告 图3-3AT89C51引脚 图3-4AT89C51复位电为了对单片机寄存器的初始化,使的单片机寄存器状态回复到设计时确定的缺省状态,通常要设计复位电路,AT89C51的复位电路如图所示。3-5译3-574159是一款4-16译,74159引脚兼容低功耗TTL(LSTTL)系列。74159译可接受4位高有效二进制地址输1674159个输入使能门电路可用于译选通,以消除输出端上的通常译码“假信号”,也可用于译扩数据输入,741591-16LEDLED点阵显示屏的基本介LED方式,用来显示文字、图形、图像、动画、行情、、LED643-5。LEDLED点阵显示屏的工作原光,使用时的耗电量大大降低。大屏幕的制造、要容易由四块8×8LED点阵显示屏扩展成16×16LED点阵显示3-6。

3-58×8LED3-616×16LED以16×16分辨率LED点阵屏以此显示“三峡大学”为例,主程序的设计流开开NYP2口送出第n符的第i+16i加NYNYP3口送出第n个符的第iP1口送出扫描定时器T0初始4-116×16100ms会进入一次中断,count1countN决定了每个汉字维持显示的时间本设计采用了HZDotReader软件取字模。设置取点方式为纵向8点下,字节排BIT0,BIT7。16×16162324-2。低位低位0 167717……314-2是上低下高,比如从上到下8个点的状态是“ 的字模数据是0x08(B0000_0001)。一幅16×16的点阵画面点阵数据按照12 ii+16在16×16的基础上,再扩用一块74159译码,采用分时送数的程序设计思维,理论上是可以实现“同时”显示两个汉字的。值得注意的是,在使用第一块译时,必须置另一块译的使能端为高电平,使其输出处于高阻态,以避免输出乱码。拓展为16×48的思路亦是如此,但是要特别注意,只采用译分时显示但看起来16×4816×48(如此循环下去三峡大学《单片机课程设计》设计报告三峡大学《单片机课程设计》设计报告PAGEPAGE1接手题目之后从互联网上对LED进行了详细的资料收集。奥运会开幕式盛典LEDLEDLEDAT89C52做控制器,74HC138组成译码电路。经过一段时间的工作,终于完成了基于51单片机的LED点阵牌的设计,项目所要求的功能全部达到。这次设计收获颇多,LEDLEDLED 三峡大学《单片机课程设计》设计报告三峡大学《单片机课程设计》设计报告PAGEPAGE41三峡大学《单片机课程设计》设计报告三峡大学《单片机课程设计》设计报告2:C #include<reg52.h>#defineucharunsignedchar#defineuintunsignedintuchartable2[]={0x28,0x26,0x18,0x38,0x08,0x20,0x00,0x00}; /*上移显示的字符ucharcode/*CEADA/*CB7BC0x00,0x84,0x00,0x00,0x00,0x00,0x00,0x00, CAFA10x5E,0x54,0xDE,0xF7,0xC0,0xE7,0x00,0x40,/* CC7BF0x72,0x18,0xC2,0xFF,0xC2,0xE7,0x42,0x40,/* CDEB10x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};/*左移显示的字符ucharcodetable3[]={0xA8,0x7E,0xA8,0x7E,0x08,0x00,0x08,0x00,/*"信0xF8,0x4F,0xF8,0x4F,0x00,0x70,0x00,0x70,/*"电0x02,0x20,0x02,0x20,0x02,0x20,0x00,0x20,/*"工0xBF,0x44,0xBF,0x44,0x80,0x44,0x00,0x40,/*"程0x5F,0x02,0x77,0x02,0x32,0x02,0x10,0x02,/*"学0x24,0x81,0x2C,0x81,0x0C,0xF1,0x04,0xF1,/*"院0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00};/*闪烁显示字符*/ucharv,flag,temp;uchari,j,k,shuz,shub,temp1;uchara,b,c,d,e,f,numa,numb;ucharii,jj,kk;uchariii,jjj,kkk;uchara3,b3;ucharuchartemp2;/*各变量值的初始化*/voidinit();/*主函数的初始化声名*/voidinit1();/*左移显示方式的初始化声名*/voidinit2();/*上移显示方式的初始化声名*/voidinit3();/*闪烁显示方式的初始化声名*/voiddisp1();/*左移显示子程序声名*/voiddisp2();/*上移显示子程序声名*/voiddisp3();/*闪烁显示子程序声名*/voiddelay(uintz)/*延时函数声名及定义*/{uintx,y;{for(y=110;y>0;y--}}void{while(1)//主循环{if(flag%3==1){init1();//左移显示初始化while(flag%3==1)//左移循环控制{for(i=0;i<=a;i++)for(j=0;j<=v;j++)v if(flag%3==1)//判断有没有中断,flagdisp1();//若没有中断调用左移显示子程序{i=a;j=v;k=(i*2+32);//}}}if(flag%3==2){init2();//上移显示初始化while(flag%3==2)//上移循环控制{ {for(jj=0;jj<=v;jj++)v{ if(flag%3==2)//判断有没有中断,flagdisp2();//若没有中断调用左移显示子程序{ii=15;jj=v;kk=15;}}}}}if(flag%3==0){init3();//while(flag%3==0)//{{for(kkk=0;kkk<=15;kkk++)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论