- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课程设计报告
项 目
16X 16点阵LED电子显示屏的设计
摘要:本文介绍了基于STC89C51单片机的16X 16点阵LED电子显示屏的设计。 分别介绍了显示屏显示的基本原理, 硬件设计、控制方法及其程序的实现。经过 调试和分析,本设计基本满足了题目设计的要求。
关键字:STC89C51 16X16 点阵 LED 74LS154 74LS595
前言:LED电子显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。
他具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。 并广泛用于公交汽车、码头、商店、 学校和银行等公共场合用于信息的发布和广告宣传。自
20世纪八十年代开始,LED电子显示屏的应用领域已经遍布了交通、电信、教育、广告宣 传等各方面。LED电子显示屏发展较快,其无论在成本和产生的社会效益等方面都有其独 特的优势。
一、功能要求
设计一个2位16X 16点阵LED电子显示屏显示汉字, 显示的内容的切换方式可以有左
移、右移、上移、下移等,程序中应要包含上位机程序,即可通过上位机( PC机)更新显
示内容。
二、方案论证
2.1 LED驱动显示方案
大屏幕显示广泛应用于各个领域,动态大屏幕显示系统显示的文字,数字,图形等生 动逼真,立体感强。用单片机驱动 LED点阵有很多方法,按显示方式分,有静态显示和动
态(扫描)显示,按译码方式可分硬件译码和软件译码之分。
静态显示就是显示驱动电路具有输出锁存功能, 单片机将所要显示的数据送出后就不再
管,直到下一次显示数据需要更新时再传送一次新数据,显示数据稳定,占用很少的 CPU
时间。动态显示需要 CPU时刻对显示器件进行数据刷新,显示数据有闪烁感,占用的 CPU
时间多。这两种显示方式各有利弊;静态显示虽然数据稳定,占用很少的 CPU时间,但每
个显示单元都需要单独的显示驱动电路, 使用的硬件较多;动态显示虽然有闪烁感, 占用的 CPU时间多,但使用的硬件少,能节省线路板空间。
如果用静态显示的方法 ,16 X 16的点阵共有256个发光二极管,单片机没有那么多的 端口,如果用锁存器来扩展端口,按 8位锁存器来计算,也需要 32个锁存器。两位显示就
需要64个锁存器。因此在实际应用中的显示屏几乎都不采用静态显示,而是采用动态扫描 的显示方法。
本次设计的要求是 2位的16X 16点阵显示,采用动态显示,扫描电路就可以实现多行 的同名列共用一套列驱动器。具体就 16X 16的点阵来说,把所有同一行的发光二极管的阳
极连在一起,把同一列的发光二极管的阴极连在一起(共阳接法) ,先送出对应的第一行发
光二极管亮灭的数据并锁存,然后选通第1行使其亮灭的时间,然后熄灭;再送对应的第二 行的数据,依次下去,直到第16行。整个来回的时间只要能够达到每秒 24次以上,由于人
眼的视觉暂留现象,就可以看到显示在屏幕上的稳定的图像了。
2.2数据传输和显示方案
采用扫描方式进行显示时, 每行一个行驱动器, 各行的同名列共用一个列驱动器。 显示
数据通常存储在单片机的存储器中, 按8位一个字节的形式顺序排放。显示时要把一行中各
列的数据都传送到相应的列驱动器上, 这就存在着一个显示数据传输的问题。 从控制电路到
列驱动器的数据传输可以采用并行方式或串行方式。 显然,采用并行方式时,从控制电路到
列驱动器的线路数量大,相应的硬件数目多。当列数很多时,并行传输的方案不可取。
采用串行传输的方法,控制电路可以只用一根信号线, 将列数据一位一位传往列驱动器,
在硬件方面比较经济。但是,串行传输过程较长,数据按顺序一位一位地输出给列驱动器, 只有当一行的各列数据都已传输到位后, 这一行的各列才能并行地进行显示。 这样,对于一
行的显示过程就可以分解为列数据传输和列数据显示两个部分。
解决串行传输中列数据传输和列数据显示的时间矛盾问题,可以采用重叠处理的方法。
即在显示本行各列数据的同时, 传送下一行的列数据。 为了达到重叠处理的目的, 列数据的
显示就需要具有锁存的功能。经过上述分析,归纳出列驱动器电路应具备的主要功能, 对于
列数据段传输来说,应能实现串入并出的移位功能; 对于列数据显示来说, 应具有并行锁存
的功能。
综上所述,本次设计采用动态扫描方式驱动 LED显示,采用串入并出的方法实现数据
传输和采用并行锁存的方法实现数据显示。
2.3系统整体方案框图
列驱动器单片机电源行驱动器LED点阵屏
列驱动器
单片机
电源
行驱动器
LED点阵屏
图1-1系统电路原理框图
三、系统硬件电路设计
硬件电路大致上可以分成单片机系统及外围电路、列驱动电路和行驱动电路三部分。
3.1单片机系统及其外围电路
本次设计采用单片机 STC89C51,使用11.0592M
您可能关注的文档
- 16000hp电缆敷设工艺..docx
- 16-3000l配液罐说明书..docx
- 16-海洋资源的替代:替代原料的影响及保持营养品质的策略..docx
- 16000电气建造工艺..docx
- 1600工作面“一通三防”安全技术措施..docx
- 16.矩形齿离合器的铣削..docx
- 1662运顺进料巷揭11-2煤供电设计说明书..docx
- 16、积聚中医护理方案..docx
- 16×16位移位相加乘法器设计..docx
- 16农大自动控制原理_在线作业4..docx
- 第12课 我们小点儿声 课件 二年级道德与法治上册(部编版).ppt
- 11.2我从哪里来(教学课件)二年级道德与法治下册(统编版).ppt
- 第10课 我们不乱扔 课件 二年级道德与法治上册(部编版).ppt
- 1.3过好我们的课余生活 课件五年级道德与法治上册(部编版).ppt
- 第四单元《法律保护我们健康成长》大单元整体学程设计道德与法治六年级上册统编版.pdf
- 第十一课:多姿多彩的民间艺术(分层练习)四年级道法下册 部编版.pdf
- 第八课:大家的“朋友”(分层练习)三年级道法下册 部编版.pdf
- 第5课 我爱我们班 课件 二年级道德与法治上册(部编版).ppt
- 第二单元 我们是公民 大单元整体学程设计道德与法治六年级上册统编版.pdf
- 人教部编版二年级语文下册第五单元单元教学课件.ppt
文档评论(0)