- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要
本设计使用单片机AT98S51构成的最小系统作为主控制模块,利用简单的外围电路来驱动16×16点阵LED显示屏。本设计通过两片74HC138 3线-8线译码器作为点阵行驱动,两片74HC595 8位串入并出移位锁存寄存器级联后构成点阵列驱动,最终能够实现分时循环显示“河南理工大学电气学院”十个汉字。
硬件方面,主要包括四个部分:由时钟电路、复位电路构成的单片机最小系统;由两片74HC138构成的行驱动电路;由两片74HC595构成的列驱动电路; 16*16 LED点阵屏。
软件方面,在绘制出硬件电路图的基础上,用单片机C语言C51编写出源程序后,通过proteus软件构成仿真电路,进行仿真调试,找出程序的错误,直至能够调试出设计要求的结果。
最后,进行硬件调试。通过烧录器,将源程序生成的HEX文件烧写入单片机,并插入已经焊好的电路板进行调试,找出虚焊及设计不合理的地方,进行修改。
通过以上步棸设计出的显示屏,字体显示清晰,肉眼观察无明显闪动,能够基本满足题目要求。
目 录
1 概述 3
1.1 LED及LED显示屏 3
1.2 功能要求 4
1.3 方案论证 4
2 系统总体方案及硬件设计 5
2.1 显示屏总体方案 5
2.2 行驱动电路 5
2.3 列驱动电路 7
3 软件设计 10
3.1 系统主体流程 10
3.2 显示一个汉字 10
3.3 列驱动输出更新 11
3.4 行驱动输出更新 12
4 Proteus软件仿真 13
4.1 Proteus软件简介 13
4.2 Proteus仿真过程 13
4.3 Proteus仿真效果图 14
5 课程设计体会 15
参考文献 16
附1 源程序代码 17
附2 系统原理图 20
1 概述
1.1 LED及LED显示屏
LED发光二极管,是一种能够将电能转化为可见光的半导体器件。它利用固体半导体晶片作为发光材料,在半导体中通过载流子发生复合,放出过剩的能量而引起光子发射,直接发出红、黄、蓝、绿、青、橙、紫、白色的光。LED的内在特征,决定了它与传统光源相比具有很多的优点,如体积小、耗电量低、使用寿命长、高亮度低热量、环保、坚固耐用等。
LED显示屏,则是利用众多LED发光二极管按一定规则排列构成的点阵显示屏,是一种通过控制灯的亮灭,来显示文字、图形、图像、动画、行情、视频等各种信息的显示屏幕。LED显示屏按颜色划分,可以分为以下几种:全彩显示屏,单基色显示屏(单红、单白、单黄)和双基色显示屏(红绿色、蓝绿色);按显示性能,则可分为:视频显示屏(一般为全彩),文本显示屏(一般为单基色),图文显示屏(一般为双基色),行情显示屏(一般为数码管或单基色)。
LED点阵显示屏与其他显示屏相比,具有以下优点:
亮度高:户外LED显示屏的亮度大于8000mcd/m2,是目前唯一能够在户外全天候使用的大型显示终端。
寿命长:LED寿命长达100,000小时(十年)以上,保证了显示屏的长期有效利用。
视角大:室内视角可大于160度,户外视角可大于120度。视角的大小取决于LED发光二极管的形状。
使用灵活:屏幕面积可大可小,小至不到一平米,大则可达几百、上千平米。与电脑借口简便,可方便修改显示的图像、文字内容。
正是基于以上这些优点,现在的LED显示屏已经广泛运用于日常的生产生活服务中,如:商场促销宣传,发布促销广告信息,起到公告板的作用;厂矿企业、机关、学校等主要建筑正门上方,显示欢迎语,节日助词等,既烘托了气氛,又省去了悬挂横幅的浪费与麻烦;广场矗立大型显示屏,播放文明宣传图文及新闻、天气、时事等,丰富人民的文化需求……
1.2 功能要求
设计一个16*16点阵LED显示屏,分时显示“河南理工大学电气学院”十个汉字。要求屏幕各点亮度均匀、充足;显示字体清晰、稳定,无串扰及明显的闪动;相邻汉字切换时,不能因余辉而显示重叠,出现马赛克。
1.3 方案论证
16*16点阵LED显示屏共有256个发光二极管,显然51单片机没有这么多端口。如果我们采用锁存器来扩展端口,按8位的锁存器来计算,16×16的点阵需要256/8=32个锁存器。这个数字很庞大,这里我们仅仅是16×16的点阵,显然已不合算,而在实际中的显示屏往往要大的多,这样在锁存器上的花销将是一个很庞大的数字。因此在现实应用中的显示屏几乎都不采用这种设计,而采用另一种称为动态扫描的显示方法。
动态扫描,简单的说就是逐行轮流扫描。具体到本设计,就是LED点阵16行的每一行(LED阴极)分别连在一起,用两片74HC138的16个端口分别驱动,用于选中要显示的那一行(低电平选中);每一列的LED阳极分别连在一起,用两片74HC595的16个端口分别驱动,用于输出字型码(高电平点亮该列的LED)。先送
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)