XX科技职业学院
毕业论文
LED16×16点阵汉字显示屏
LED 16 x 16 bitmap characters display screen
院系:电子科技学院
专业班级:08电信(1)班
学生姓名:
学号:
指导教师姓名:
指导教师职称:
二O一O 年十一月
目录
第一章绪论 (1)
第二章任务设计………………………………………………………
2.1 设计依据 (40)
2.2 要求及主要内容………………………………………………………
2.3 途径和方法.....................................................................第三章AT89C51单片机概述 (52)
3.1 AT89C51单片机的结构……………………………………………
3.2 管脚说明 (60)
3.3 振荡器特性……………………………………………………………
第四章方案设计 (66)
4.1 总体设计………………………………………………………………
4.2 系统硬件选择…………………………………………………………
4.3 硬件电路实现…………………………………………………………
4.4 软件的程序实现………………………………………………………
结论 (71)
致谢 (74)
参考文献 (75)
LED16×16点阵汉字显示屏
摘要 :
LED点阵显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。
它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。
并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。
LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。
LED点阵显示屏可以显示数字或符号,通常用来显示时间、速度、系统状态等。
文章给出了一种基于MCS-51单片机的16×16 点阵LED显示屏的设计方案。
包括系统具体的硬件设计方案,软件流程图和部分C语言程序等方面。
在负载范围内, 只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。
本设计主要以AT89C51单片机为核心,采用串行传输、动态扫描技术,制作一款拥有显示汉字的模块化LED多功能显示屏。
关键词:MCS-51 LED 16×16点阵
LED16 x 16 bitmap characters display screen Abstract Destem is using light emitting diode matrix modules or pixel unit composed of a flat display screen. It has high luminous efficiency, long service life, configure, flexible, colour is rich and for indoor and outdoor environment adaptiveness, etc. And widely used in transit buses, wharf, stores, schools and bank, public information release and advertising. The LED display experienced from monochrome, double-color graphic display to now full-color video display the development process, since the 1980s began, LED display applications has already spread transportation, telecommunication, education, securities, advertising, etc.
Destem can display Numbers, or symbols, usually to show time, speed, the system state, etc. The paper gives a method based on MCS - 51 SCM 16 x 16 lattice LED display design scheme. Including the system design scheme of concrete hardware and software flow chart and part C language program, etc. In load range, only through simple cascade can expand on screen, is a low-cost graphic display solutions.
This design mainly AT89C51, using a serial transmission, dynamic scanning techniques, making a paragraph of modularization LED display characters with multi-function screen.
Key words MCS - 51 LED 16 x 16 bitmap
引言
LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。
在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。
第一章绪论
LED点阵显示屏的构成型式有多种,其中典型的有两种。
一种把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。
目前,国内的LED点阵显示屏大部分是单显示型,其显示的内容相对较少,显示花样较单一。
一般在产品出厂时,显示内容就已写入显示屏控制系统中的EPROM芯片内,当需要更换显示内容时就非常困难,这样使该类型的显示屏使用范围受到了限制。
国内的另一种LED显示屏——可编程序型LED显示屏,虽然增加了显示屏系统的编程能力,显示内容和显示花样都有所增加,但也存在着更换显示内容不便的缺点。
随着社会经济的迅速发展,如今的广告牌都存在着显示内容丰富、信息量大、信息更换速度快等特点。
因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。
而利用PC机通信技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。
本设计是基于单片机(AT89C51)讲述了16×16 LED汉字点阵显示的基本原理、硬件组成与设计、程序编译与下载等基本环节和相关技术。
第二章任务设计
2.1 设计依据
16x16点阵需要32个驱动,分别为16个列驱动及16个行驱动。
每个行与每个列可以选中一个发光管,共有256个发光管,采用动态驱动方式。
每次显示一行后再显示下一行。
本设计是利用实验仪上的16×16 LED点阵显示器,编写显示英文、汉字字符程序并进行显示,最好能移动显示。
要求在本设计过程中,通过设计合适的硬件电路及对应的软件,实现上述的控制过程,同时写出合格的课程设计说明书。
2.2 要求及主要内容
1.硬件电路设计
(1)完成AT89C51应用系统设计(晶振电路,上电复位电路等)。
(2)利用单片机I/O口或以扩展锁存器的方式控制点阵显示。
2.程序设计
(1)掌握单片机与16×16点阵块之间接口电路的设计方法及C语言编程。
(2)要求完成主程序的设计及对应的子程序设计。
3.选芯片, 元件按设计连线。
4.完成子程序调试。
5.完成总调试。
2.3途径和方法
综合运用单片机和电子电路相关知识,实现本次设计。
进行程序设计时先画流程图再进行程序设计。
子程序调试按以下步骤进行:
(1)实验板与PC机联机。
(2)利用实验系统16×16点阵实验单元,以两种方式控制点阵显示。
要求编制程序实现汉字点阵循环显示。
第三章AT89C51单片机概述
3.1 AT89C51单片机的结构
AT89C51是一种带4KB闪烁可编程可擦除只读存储器(FalshProgrammableandErasableReadOnlyMemory,FPEROM)的低电压、高性能CMOS型8位微处理器,俗称单片机。
该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1000次写/擦循环,数据保留时间为10年。
他是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
因此,在智能化电子设计与制作过程中经常用到
AT89C51芯片。
图3-1 AT89C51引脚图
3.2 管脚说明。