基于单片机的LED点阵广告屏设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的LED点阵广告屏设计.doc

基于单片机的LED点阵广告屏设计   [摘 要]LED作为一个热门产业已经深深的影响着我们日常的生活和工作,此次设计就是针对其应用市场和当下信息化社会这一时代背景而进行的一次开发应用。本文以STC12C5A08S2新一代宏晶芯片为基础,利用字模提取软件,让16*16LED广告显示屏滚动显示,最终制板、调试成功。   [关键词]STC12C5A08S2;字模提取;16*16LED;   中图分类号:TP391.41 文献标识码:A 文章编号:1009-914X(2016)07-0028-01   1 引言   LED作为一个热门产业已经深深的影响着我们日常的生活和工作,无论是平时的信息通告,还是广告宣传都能看到它的身影。此次设计就是针对其应用市场和当下信息化社会这一时代背景而进行的一次开发应用。基于最小系统的设计开发具有花费低,占空小,用料少,使用方便等多方面优点。而用数码管作为显示器的LED屏则具有直观高效的特点。本文就将对单片机和LED的配合运用作深刻解析,我们将从硬件入手并配合软件的编程实现LED的滚动显示。本设计主要涉及单片机STC12C5A08S2【1】,正电压稳压器CH340T, 片状晶振HD74LS154P的应用,PCB板的绘制,还包括led屏的焊接、程序的调试。   2 硬、软件设计   2.1 硬件设计   本设计采用STC12C5A08S2单片机为主控芯片【2】,还有电源电路、16*16点阵显示屏电路、电压转换芯片CH340T。电源电路把24V直流电稳定为+5V直流电;16*16点阵显示屏【3】电路是由256个发光二极管组成;CH340T把USB口电平转换成单片机串口电平。   2.2 软件设计   程序的设计主要包括启动程序,显示汉字的字模数据,调取字模数据,字体滚动显示程序。   (1)系统初始化   对点阵屏进行全部点亮程序测试。   #include   #define uchar unsigned char   #define uint unsigned int   #define zishu 10 //按照实际显示的字数进行修改,例如需要显示“琴岛学院”四个字,则改成4   #uchar code tab[]=//存储需要显示汉字的字模数据,该数据由字模提取软件得到,单片机为8K空间,最多约存储200个汉字。   (2)字体滚动显示   汉字滚动显示程序   {for(flag3=0;flag350;flag3++)//一屏数据重复刷新的次数(把一个汉字连续显示几遍)   {for(flag1=0;flag116;flag1++)//一个汉字分16次扫描显示   {P1=flag1;   P2=tab[flag2];//调字模数据   P0=tab[flag2+1];//调字模数据   flag2=flag2+2; //字节偏移   delay(1);   P0=0x00; //关闭显示   P2=0x00;//关闭显示}   flag2=flag2-32;}   flag2=flag2+2; //滚动显示寄存器   if(flag2(zishu-1)*32)//判断数据是否显示结束   flag2=0;}   3 电路板制作、调试   首先,根据电路原理图生成PCB板,然后拿到厂家制板,电路板共两块,一块是主控板;一块是点阵显示屏板。   3.1 电路板的元件焊接   将购买好的元件,焊在电路板上,然后把单片机芯片插入芯片底座。主控板和点阵显示屏板在焊接时需要注意一下事项:   3.1.1 主控板焊接时应注意以下事项:   (1) 焊接时应遵循先焊小件,后焊大件的焊接步骤。   (2) 对于有极性的器件,焊接时对正负极是有严格要求的,所以要注意区分它们的正负极,例如:铝电解电容、整流二极管、发光二极管等。   (3) 和焊接二极管一样,焊接三极管的持续时间也不宜过长,否则也会导致三极管的损坏。   3.1.2 点阵板焊接注意事项:   (1) LED 需安装在电路板正面,并从电路板反面进行焊接【4】。   (2) 注意区分LED的正负极,较长的引脚是正极,较短的引脚是负极。   (3) LED焊接时,不要持续焊接超过2S,否则容易导致LED的损坏。   (4) 要注意两根单排公头插针要从电路板反面安装,并从电路板正面焊接。   3.2 电路板的安装   点阵板与主控板焊接完成后,就可以将两块板子的插针插在一起,从而完成两块独立电路板的电路连接,但是单靠这种连接方式是不够稳定的,因此我们还需要在电路板的四个角各采用一根空心铜柱子配合螺丝来进行固定安装,安装好的广告牌如下图所示【5】。   3.

文档评论(0)

fa159yd + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档