基于C51单片机的LED点阵显示屏的设计 下载本文

烟台大学毕业论文(设计)

[摘要] 当今社会,广告宣传已经成了人们生活中随处可见并重要的一部分。广告的媒介除了我们常见的报纸、书刊、电台和网络之外,更常见的就是LED点阵广告屏。这种屏幕具有经济实惠、对环境要求小、节省能源、亮度高、直观等特点,成为了现在常见的一道风景。不管是大公司的外景宣传,还是小门店的产品介绍,LED点阵屏随处可见。彩色点阵屏已经渐渐取代了露天的大荧幕,成为常见的广告宣传手段。与此同时,巨大的信息量和美观性也为丰富人们的日常生活、点缀城市起到了至关重要的作用。本设计便为基于C52单片机的简单LED点阵显示屏,通过C52控制行列芯片进行动态扫描,显示规定的汉字或者图形。也可以通过对C52内部烧录改变所需显示的内容。该设计具有可扩展性,可以扩充LED点阵屏幕的数量来同时显示更多的汉字。 [关键词] 单片机;LED点阵屏;信息显示;广告

烟台大学毕业论文(设计)

Abstract: Nowaday's society, advertising has became ubiquitous in people's lives and the important part. In addition to our common advertising media newspapers, books, radio and online, the more common is the LED dot matrix screen advertising. This screen has an economic benefit, environmental requirements of small, energy saving, high brightness, visual characteristics, a common landscape now. Regardless of the location of large companies is publicity, or small stores Products, LED dot matrix display everywhere. Color dot matrix display has gradually replaced the open-air big screen, a common means of advertising. At the same time, we can add more LED dot matrixes to display more informations.

Key words: SCM;LED dot matrix display;Information display;Advertisement

烟台大学毕业论文(设计)

目 录

1 绪 论 ................................................................ 1

1.1 本课题的研究意义及必要性 ........................................ 1 1.2 LED的现状和发展趋势 ............................................ 1 2 硬件总体设计 .......................................................... 3

2.1 主要设计框图及思路 .............................................. 3 2.2 所需要芯片及各芯片功能介绍 ...................................... 3

2.2.1各主要芯片简单介绍 ........................................ 3 2.3 各模块电路图设计及原理 .......................................... 7

2.4 系统的软件设计 .................................................. 8

2.4.1 Keil·uVERSION、protues介绍 .............................. 8 2.4.2 动态扫描及取字库原理 ...................................... 8 图2.12 程序流程图 ............................................. 9 3 详细设计 ............................................................. 10

3.1 电路详细设计 ................................................... 10 4 程序实现 ............................................................. 14

4.1 主要显示程序原理及实现 ......................................... 14

4.1.1动态行扫描程序框图 ....................................... 14 4.1.2实现显示内容的左滚动原理 ................................. 15 4.1.3单片机延时子程序 ......................................... 18

5 设计结果测试 ......................................................... 20

5.1 Proteus和Keil仿真结果 ........................................ 20 结 束 语 ............................................................... 21 致 谢 .................................................................. 22 参考文献 ............................................................... 23 附录A 部分代码 ........................................................ 24 附录B 总电路图 ........................................................ 29

烟台大学毕业论文(设计)

1 绪 论

1.1 本课题的研究意义及必要性

单片机是一种集成微处理芯片,高密度集成了普通计算机的微型处理器,具有8kB的ROM和P0、P1、P2、P3输入输出接口,且集成了定时器等电路。自其问世以来就因性价比极高而广受欢迎:其因价格低廉、功能强大、对环境要求低、编程简易方便、灵活而广泛应用在一些工控机和智能化仪表装置里面。LED点阵显示屏就是其一种常见的运用。

自从改革开放以来,人们的生活水平日渐提高。纯粹的物质需求已经不能满足人们的需要。人们对信息的渴求也越来越强烈。广告已经成为人们获取信息重要的一部分。LED显示屏有图文显示屏和视频显示屏两种。其中图文屏可以显示单色或者彩色的简单图形、文字,广泛应用在医院、火车站、学校教学楼、小型门店等场所;视频显示屏通过上位机控制,能实时的显示视频、实况转播等,多用在足球场、大型会客厅等场所。而且,不同尺寸规格和亮度的LED为室内和室外信息显示提供了多种选择。

LED之所以收到广泛的欢迎和应用,跟它的多项优点是分不开的。其概括起来主要是:成本低、体积小、亮度高、设计简单、需要电压低、功耗小、耐冲击、稳定、寿命长。现在LED正在向着更小体积、更大点阵密度、更多色彩和更小成本发展。

由于LED技术的快速发展,有很多已经超出在校生所接触到的知识范围,所以本设计旨在利用最简单主要的单色屏显示演示LED屏的工作过程和原理,并实现其显示内容的滚动效果。可以通过更改程序中的点阵字库来改变所需要显示的内容。且该设计具有较好的扩展性,要使其能同时显示更多的内容,只需要再接通上相应数量的点阵屏模块即可。还可以通过修改烧录在单片机ROM的程序内容来实现更多的动态效果如缩放、文字切入等。

1.2 LED的现状和发展趋势

自从1907年H·j·Round发现了金刚砂通电之后可以出现发光的现象[1],并继此由后人发明了发光二极管,已经过去了一个多世纪。一个多世纪以来,LED技术得到了很大的发展。早先的LED是单个的发光管,结构比较简单。通过单向导电的方式点亮发光。它由阳极脚(1)、阴极脚(2)、内部芯片(3)和环氧树脂保护外壳组成。外壳不仅可以起到保护芯片的作用,还可以透光聚光,使LED显示效果更强。早期LED外形如图1.1所示。

图1.1 发光二极管(LED)外形图

1