电子设计_8X8点阵说明书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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 的晶振

文档评论(0)

精品文库 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档