- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
湄洲湾职业技术学院
8*8点阵说明书
系 别: 自动化工程系
年 级: 2010级 专 业: 电气自动化技术
姓 名: 学 号: 1001020231
导师姓名: 林寿光 职 称: 讲师
2013年 5 月30日
目录
1.前 言 1
2.系统设计技术参数要求 2
3.系统设计 3
3.1 系统设计总体框图 3
3.2 各模块原理说明 3
3.2.1 主控模块 3
3.2.2 显示模块 4
3.3 系统总原理图说明 5
3.4 系统印刷电路板的制作图 6
4.系统的软件设计 7
4.1 总体设计思路 7
4.2主程序 7
参考文献 9
致谢词 10
附录 11
附录一 元件清单 11
附录二 系统仿真图 12
附录三 程序 13
1.前 言
在微型计算机技术使用上,单片机主要用与工业测控,如家用电器,计算机外围设备,工业智能化仪表,机器人,生产过程的自动控制,农业,化工,军事,航空航天等领域等,都有着巨大的作用。
8*8点阵LED字符显示器系统在工业、各种比赛场合及日常生活应用中占有十分重要的地位,多年来,研究此项目的工程技术人员曾为简化电路、提高可靠性、降低成本,付出了很大的努力,做出不少成绩。如今,美观、价廉、体积小、高可靠性8*8点阵LED字符显示器的出现,为这一领域的技术打开了新的天地。
LED字符显示器发发展到今天已经从模拟化、分立化迈进数字化、集成化LED系统。它的最大优点在于采用AT89C52掉电工作方式构成高可靠、低功耗系统方法。在单片机程序设计中,采用“模块化”思路,设计中大量硬件尽量用软件代替,从而简化了系统结构,减少电子元件虚焊,接触不良和漂移等引起的一些故障,而且使用方便,只须改变软件中几条伪指令即可。另外,本系统还可以方便的设计监控、故障自诊断、故障自动复原程序,以提高系统的可靠性。系统的抗干扰设计,提高了系统的抗干扰能力。
2.系统设计技术参数要求
设计并制作一个8*8点阵,选用合适的单片机芯片和显示模块来完成显示功能。本设计的点阵显示主要由四个模块组成,其核心元件是一块单片机AT89C52。系统主要通过单片机AT89C52对各个模块进行实时控制,在显示模块上能显示CYS和简单的数字。
3.系统设计
3.1 系统设计总体框图
本设计的led点阵显示主要由四个模块组成,其核心元件是一块单片机AT89C52。系统主要通过单片机AT89C52 对各个模块进行实时控制,其中P2 口用来接阵列式按键,此模块用于控制电路以便于实现所预期要实现的各个功能;P0 和P2 口用来接led 点阵显示器进行显示。如图2-1 所示的系统框图:
图1 系统框图
如图1 所示,系统的整个控制流程是:由单片机AT89C52的内部程序定时控制Led使之显示出本论文所要实现的效果。
3.2 各模块原理说明
3.2.1主控模块
采用AT89S52 芯片:基于前两种方案的比较,考虑到AT89S52,该芯片内部既有Flash ROM,又与MCS-51 兼容,而且ISP 在线编程技术适用于AT89S52 芯片,这样既降低了成本也无需反复插拔芯片,可避免损坏芯片;而且他的性能稳定且内存达8KB。
3.2.2 显示模块
点阵显示,是由八行八列的发光二极管集成在一块电路上组成,主要用来显示汉字,同时也能显示数字和少量图象,本设计主要显示字体较多,led点阵显示,AT89C52 作为主控制系统来控制点阵的显示,采用阵列式按键控制本设计系统将要实现的全部功能。
如图所示,假设显示 “ ”
图2 爱心点阵屏显示
0EDH,0DDH,95H,0D5H,01H,0D5H,0D5H,0DDH
因此,形成的列代码为 0EDH,0DDH,95H,0D5H,01H,0D5H,0D5H,0DDH;只要把这些代码分别送到相应的列线上面,即可实现的显示。
送显示代码过程如下所示
送第一列线代码到P3端口,同时置第一行线为“0”,其它行线为“1”,延时2ms左右,送第二列线代码到P3端口,同时置第二行线为“0”,其它行线为“1”,延时2ms左右,如此下去,直到送完最后一列代码,又从头开始送。 爱心 图形“ ” 代码建立如图所示
图3爱心点阵屏显示
其显示代码为0FFH,80H,0B6H,0B6H,0B6H,0B6H,80H,0FFH
图4 AT89C52 单片机接线图
如图 4所示,本次设计的led点阵显示采用一块 AT89C52 作为主控模块。在单片机工作之前,我们必须给它一个电源(5V)和连接一些需要连接的地方。比如第19引角要给它接上一个 12MHz 的晶振
您可能关注的文档
最近下载
- 消防安全重点单位标准化管理指导手册(完整版).pdf
- 体外诊断试剂采购验收流程.docx VIP
- 2025年污水厂技术交底.pdf VIP
- 体外诊断试剂储存管理制度.doc VIP
- 摩托艇庞巴迪GTI130维修手册通用GTI90, GTIRental, GTI130, GTISE130, GTISE155, GTR230, GTR-X230, Wake155 - 中文维修手册.pdf
- 符号、图形、运算、推理、模型五大模块精讲《人文数学》.pdf VIP
- 常见秋冬季传染病预防知识-PPT课件.ppt
- 第11章-有色金属焊接.ppt VIP
- 第2课 抽象与建模 课件 2025六年级上册信息科技浙教版.ppt
- 小净距隧道施工细则.doc VIP
文档评论(0)