单片机课程设计___点阵LED中文广告滚动.docVIP

单片机课程设计___点阵LED中文广告滚动.doc

  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中文广告滚动 专业名称: 电子信息工程 班 级: 学 号: 姓 名: 2014年 1月 点阵LED中文广告滚动 (信息工程学院) 摘要:本设计使用单片机作为主控制,利用简单的外围电路来驱动×64的点阵LED显示屏。本能以动态扫描的方式同时显示个16×16点阵汉字,LED动态显示的过程,以及硬件电路的设计、计算和软件的。LED点阵显示系统中各模块的显示方式:有静态和动态显示两种。静态显示原理简单、控制方便,但硬件接线复杂,在实际应用中一般采用动态显示方式动态显示采用扫描的方式工作,由峰值较大的窄脉冲电压驱动,从上到下逐次不断地对显示屏的各行进行选通,同时又向各列送出表示图形或文字信息的列数据信号,反复循环以上操作,就可显示各种图形或文字信息。动态扫描显示方式巧妙地利用了人眼的视觉暂留特性。将连续的几帧画面高速的循环显示,只要帧速率高于24帧/秒,人眼看起来就是一个完整的,相对静止的画面。最典型的例子就是电影放映机。在电子领域中,因为这种动态扫描显示方式极大的缩减了发光单元的信号线数量,因此在LED显示技术中被广泛使用。 图4-1 点阵显示总体框图 引脚图(如图4-3): 图4-3 74LS595 74LS595 是一款集电极开路输出的移位寄存器,输出端口为可控的三态输出端,亦能串行输出控制下一级级联芯片。 11脚 SH_CP是数据输入时钟线,上升沿有效。 12 脚 ST_CP输出存储器锁存时钟线,上升沿有效。 13 脚 OE 输出使能,低电平为输出有效。 14 脚 DS 数据线,串行输入数据,亦能串行输出数据到下一级级联芯片。 4.3 硬件电路设计 (1)单片机时钟和复位 如图4-4所示,XTAL1和XTAL2接有一个晶振,再接两个电容到地,形成时钟电路。接有电容和开关实现上电复位和手动复位。 图4-4 时钟和复位 (2)行驱动电路 如图4-5所示,由P3口低四位控制译码器的四个输入端,输出端接有十六个反相器,因为点阵连接形式是共阳的,将译码器输出的低电平转化为高电平。这十六个输出接到点阵屏上,控制点阵十六行的显示。 图4-5 行驱动 (3)列驱动电路 如图4-6所示,接有8块74LS595,来控制点阵屏的64列。因为每个汉字需要4个8*8的LED点阵,把这4个8*8的LED点阵拼在一起构成一个16*16的点阵来显示一个汉字,所以需要2个74LS595来驱动一个汉字。以下8个来驱动4个汉字,显示在点阵屏的第一行。图的连接就是将引脚SH_CP、ST_CP、DS与单片机相接,由P2口的引脚控制,74LS595的Q0~Q7输出数据到点阵屏,Q7’用来级联,接到下一块的DS上。 图4-6 列驱动 (4)点阵屏 如图4-7所示,整块点阵屏由32个8*8的LED点阵拼在一起构成一个32*64的点阵。整块屏分成两行显示汉字,总共可以同时显示8个汉字。 图4-7 点阵屏 (5)总电路图 如图4-8所示,除上述部分电路的叙述外,现将各个电路模块合在一起。图中有两个74HC154译码器,输出32行来控制点阵屏的32行。总共用了16块74LS595,图中点阵屏上方的8个是用来控制点阵屏第一行汉字的显示,点阵屏下方的8个是用来控制点阵屏第二行汉字的显示。此外还用到AT24C512B,用作掉电保护芯片,不过没能真正实现其功能,只是体验了这块芯片的使用,将在心得中具体讲述。 图4-8 总图 5 软件设计 5.1 程序流程图 本文设计的系统在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰系统主程序开始以后,首先是对系统环境初始化,然后

文档评论(0)

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

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

1亿VIP精品文档

相关文档