首页
会员中心
到顶部
到尾部
51单片机

基于AT89C51的点阵LED显示驱动程序(C语言)设计

时间:2020/10/14 10:56:28  作者:  来源:  查看:0  评论:0
内容摘要: 目  录1  LED点阵显示屏单片机概述 21.1 LED点阵显示系统简介 21.2  AT89C51单片机的结构 21.3 管教说明 31.4  振荡器特性 52&nbs...

目  录

 LED点阵显示屏单片机概述 2

1.1 LED点阵显示系统简介 2

1.2  AT89C51单片机的结构 2

1.3 管教说明 3

1.4  振荡器特性 5

系统概述及设计 6

2.1 整体结构 6

2.2 单片机系统作用 6

2.3 单片机的应用 7

3 硬件设计 9

3.1  总体设计 9

3.2.  系统硬件选择 10

3.3  LED驱动模块 10

3.4  数据存储模块 10

3.5各部分电路 10

3.6数据存储电路设计 11

3.7  74LS138简介 12

3.8 系统总体电路图 12

4  系统的软件设计 13

4.1 软件流程 13

5.2 软件的程序实现 13

4.2.1  51系列单片机的指令 13

4.2.2 伪指令 14

4.3主程序设计 15

总   结 19

参考文献 20

总   结

虽然本毕业设计只使用了一块16×16LED点阵,电路简单,但是已经包涵了LED显示屏的电路基本原理和基本程序,在设计的过程中应该使显示图形和文字稳定、清晰无串扰。图形或文字显示有静止、移入移出等显示方式。本系统具有硬件少,结构简单,容易实现,性能稳定可靠,成本低等特点。

在此次设计中通过查阅大量的相关资料,详细了解了LED的发光原理和LED显示屏的原理,了解了LED的现状,清楚地了解了LED显示屏与其它显示屏相比较有那些优点,明确了研究目标。

通过这次课程设计,重新复习并进一步学习了MCS-51;熟练掌握了WORD软件的使用。进一步提高了自己在实际设计过程中研究问题、发现问题、解决问题的能力。但是从中也存在不足之处:对知识的积累还不够,有些问题自己不能够独立解决,对实验操作还要进一步熟练,只有这样才能让自己在不断的学习中提高自己。世界上的器件是无穷无尽的,有数以万计的技术可能你还没来得及接触就被淘汰掉了,所以不要揪住一堆知识不放,或者幻想掌握所有器件的使用方法。培养一种思维方式是最重要的——有方法没有知识随时可以学,有知识没方法的话,知识最终也会被忘掉。我们现在学习51,如果我们在学习过程中培养出了解决方法的思维方式,一旦客观需要我们使用AVR,很短的时间我们就可以搞定,哪怕我们对AVR一无所知。没有万能的知识,只有万能的思维与能力。

  


相关评论
本类推荐
    广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号