网站大量收购独家精品文档,联系QQ:2885784924

基于单片机的LED三维动态信息显示系统_56_60.pdf

基于单片机的LED三维动态信息显示系统_56_60.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的LED三维动态信息显示系统_56_60.pdf

西安理工大学硕士学位论文 6 显示系统设计 6.1 系统方案的提出 在日常生活中,常见的 LED 显示系统都是采用平板显示的 LED 显示屏。但传统的 LED显示屏在使用中常存在一些不足,如:占用的空间太大、视角范围太小、可移动性差 等。因此对LED显示系统提出了一种新的显示方式即旋转式显示,从而使人们不管从那个 角度都能看到清晰的图案或文字。 这次课题设计就是基于单片机的LED三维动态信息显示系统。目的是在现有的基础上 有所创新,首先是可以实现实时显示,即通过一个输入窗口来在线控制显示内容;其次是 可对显示内容进行编排,如:字体的正、反向移动,图像和文字的叠加等;最后是希望在 完成单色显示的基础上争取实现彩色显示。所以为三维动态是指用一根镶嵌有16个高亮 度发光二极管的显示棒来替代传统的平板显示方式,从而使LED显示系统的显示部分小型 化,并且可以最大范围的显示要提供的信息 6.2 显示系统的组成 针对以上的设计方案,可以将显示系统分为以下三个部分: 一、显示系统的动力源部分,将采用单片机控制的步进电动机来驱动显示棒工作。步 进电动机的选择及其驱动所需的硬件电路和软件编程在上一章中已详细介绍,在这里就不 再赘述了。 二、在对16个发光二极管的控制中必将会用到许多导线,这些导线也必然会随着显 示棒的转动而出现绞线的现象,现在将采用类似于电刷的机械装置来将电信号引入显示模 块,从而解决这一问题。 三、考虑到上下位机之间的通讯只需要用到两根导线,即一根用来发送另一根用来接 收,再加上LED工作时所需的电源+5V 及地线,一共只要四根线。所以在显示模块的硬件 设计中将把单片机部分也加进去,从而完成对PC机传来的数据信息的接收以及对发光二 极管的控制 6.3 显示模块的软硬件设计 a、硬件部分 主要包括步进电机、配套的电刷装置、51单片机、16个发光二极管及其驱动放大电 路,其实物图如图6-1所示。 48 6 显示系统的设计 图 6-1 显示模块的实物图 Fig.6-1 Mock-up of display module b、软件部分 主要完成的工作是单片机将从上位机接收来的汉字字模点阵数据信息存放于一个数 据链表中,并根据要求依次将要显示的数据送到显示部分,从而驱动16个二极管工作, 通过二极管的亮灭来完成对汉字信息的显示。软件程序的核心如下: ORG 0000H LJMP MAIN ORG 0100H MAIN: ;开机初始化 MOV A,#0FFH MOV P1,A ;清除P1口 ANL P3,#00H ;清除P3口 MOV R2,#200 ;100毫秒的延时 D100MS: MOV R3,#250 DJNZ R3,$ DJNZ R2,D100MS MOV 20H,#00H ;取码指针的初值 L100: MOV R1,#100 ;每个字的停留时间 L16: 49 西安理工大学硕士学位论文 MOV R6,#16 ;每个字16个码 MOV R4,#00H

您可能关注的文档

文档评论(0)

lizhencai0920 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:6100124015000001

1亿VIP精品文档

相关文档