- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题 目:16×16点阵LED电子显示屏的设计
姓 名:
学 号:083522012
专 业:电子信息科学与技术
指导老师:
设计时间:2011年 4 月
目 录
1. 引 言(字体4号,黑体,居中) 1
1.1. 设计意义(字体小4号,黑体) 1
1.2. 系统功能要求(字体小4号,黑体) 1
2. 方案设计(字体4号,黑体,居中) 1
3. 硬件设计(字体4号,黑体,居中) 3
4. 软件设计(字体4号,黑体,居中) 5
5. 系统调试(字体4号,黑体,居中) 5
6. 设计总结(字体4号,黑体,居中) 6
7. 附 录A;源程序(字体4号,黑体,居中) 6
8. 附 录B;作品实物图片(字体4号,黑体,居中) 13
9. 参考文献(字体4号,黑体,居中) 13
16×16点阵LED电子显示屏的设计
引 言
设计意义
LED点阵显示屏在我们的日常生活中随处可见,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。它的优点是:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。
我们已经学习了单片机及相关的课程,可以利用单片机来控制LED,以达到我们所需要的显示效果。通过16x16点阵显示屏的课程设计,我们能更好的掌握单片机工作原理,把理论知识与实践结合起来,达到学以致用的目的。
课程设计能够提高我们的动手能力与解决实际问题的能力。 对于单片机我们已经学习了很多与之相关的理论知识,但是我们还没有机会来实际操作它,课程设计给我们提供了一个很好的机会,让我们更深入的去学习它,掌握它。
通过课程设计我们能基本掌握单片机硬件与软件相关的知识,掌握16X16LED点阵的工作原理。
系统功能要求
设计一个室内用16x16的点阵LED图文显示屏,要求在目测条件下LED显示屏各点亮度均匀、充足,可显示图形和文字,显示图形和文字应稳定、清晰无串扰。图形或文字显示有上移、帘入帘出、左移、右移等显示方式。
方案设计
从理论上说,不论显示图形还是文字,只要控制与组成这些图形或文字的各个点所在的位置相对应的LED器件发光,就可以得到我们想要的显示结果,这种同时控制各个发光点亮灭的方法称为静态驱动显示方式。16x16的点阵共有256个发光二极管,显然单片机没有这么多的端口,如果我采用锁存器来扩展端口,按8位的锁存器来计算,16x16的点阵需要256/8=32个锁存器。这个数字很庞大,因为我们仅仅是16x16的点阵,在实际应用中的显示屏往往要大得多,这样在锁存器上花的成本将是一个很庞大的数字。因此在实际应用中的显示屏几乎都不采用这种设计,而采用另外一种称为动态扫描的显示方法。
动态扫描的意思简单地说就是逐行轮流点亮,这样扫描驱动电路就可以实现多行(比如16行)的同名列共用一套驱动器。具体就16x16的点阵来说,把所有同1行的发光管的阳极连在一起,把所有同1列的发光管的阴极连在一起(共阳极的接法),先送出对应第一行发光管亮灭的数据并锁存,然后选通第1行使其燃亮一定时间,然后熄灭;再送出第二行的数据并锁存,然后选通第2行使其燃亮相同的时间,然后熄灭;以此类推,第16行之后,又重新燃亮第1行,反复轮回。当这样轮回的速度足够快(每秒24次以上),由于人眼的视觉暂留现象,就能够看到显示屏上稳定的图形了。
采用扫描方式进行显示时,每一行有一个行驱动器,各行的同名列共用一个驱动器。显示数据通常存储在单片机的存储器中,按8位一个字节的形式顺序排放。显示时要把一行中各列的数据都传送到相应的列驱动器上去,这就存在一个显示数据传输的问题。从控制电路到列驱动器的数据传输可以采用并列方式或串行方式。显然,采用并行方式时,从控制电路到列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并列传输的方案是不可取的。
采用串行传输的方法,控制电路可以只用一根信号线,将列数据一位一位传往列驱动器,在硬件方面无疑是十分经济的。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器,只有当一行的各列数据都以传输到位之后,这一行的各列才能并行地进行显示。这样,对于一行的显示过程就可以分解成列数据准备(传输)和列数据显示两部分。对于串行传输方式来说,列数据准备时间可能相当长,在行扫描周期确定的情况下留给行显示的时间就太少了,以致影响到LED的亮度。
解决串行传输中列数据准备和列数据显示的时间矛盾问题,可以采用重叠处理的方法。即在显示本行各列数据的同时,传送下一列数据。为了达到重叠处理的目的,列数据的显示就需要具有所存功能。经过上述分析,就可以归纳出列驱动器电路应具有的功能。对于列数据准备来说,它应能实现串入并处的移位功能;对于列数据显示来说,应具有并行锁存的功
您可能关注的文档
- 《0610_s05_ms_3》.pdf
- 《0610_s07_ms_3》.pdf
- 《06_Advanced Folder Permissions on QNAP NAS》.docx
- 《06年MBA联考真题》.doc
- 《07011-CNCEC6-PC06-019(外管架基础施工方案)》.doc
- 《07年1月mpacc综合真题》.pdf
- 《0857@52RD_MP3工作原理》.doc
- 《08zd0960冀北-辽西地区土城子组的LA-ICP-MS测年 》.pdf
- 《08年MPA整体复习规划》.doc
- 《08版ISO9000标准培训资料①》.ppt
- 2024年南阳市南召县事业单位招考考试(37人)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 14课《驿路梨花》课件..docx
- 2024年厦门市海沧区委新闻报道组招考非在编工作人员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2024年厦门市规划委员会海沧规划分局招考非在编工作人员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 4月7号世界卫生日小班教案.docx
- 2024年厦门市思明区莲前街道办事处招考非编人员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2023精选汉语拼音复习课件.docx
- 2024年南京市妇女儿童活动中心招考工作人员(下半年)【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
- 2德育同窗礼仪教案.docx
- 2024年南昌市南昌县城管委招考编外城管协管员【综合基础知识500题】高频考点模拟试题及参考答案解析.docx
文档评论(0)