南华大学单片机课程设计 下载本文

内容发布更新时间 : 2024/6/17 22:03:58星期一 下面是文章的全部内容请认真阅读。

如有你有帮助,请购买下载,谢谢!

目 录

引言 ……………………………………………………………………1 1 设计题方案论证 ……………………………………………………2 2 各单元电路设计与分电路图绘制并分析工作原理 ………………2

2.1 控制器模块 ……………………………………………………………………………2 2.2 数据输入模块 …………………………………………………………………………3 2.3行扫描模块 ……………………………………………………………………………5 2.4点阵驱动模块 …………………………………………………………………………6

3、总电路图绘制及工作过程说明,电路仿真与分析……………6

3.1系统硬件框图如下……………………………………………………………………6 3.2整体电路图……………………………………………………………………………7 3.3程序设计流程框图 …………………………………………………………………8 3.4具体程序………………………………………………………………………………8

4、心得体会……………………………………………………………………………9 参考文献 ………………………………………………………………………………10 附录 ………………………………………………………………10

引言

LED显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它

0页

如有你有帮助,请购买下载,谢谢!

具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。并广泛的应用于公交汽车,码头,商店,学校和银行等公共场合的信息发布和广告宣传。LED显示屏经历了从单色,双色图文显示屏到现在的全彩色视频显示屏的发展过程,自20世纪八十年代开始,LED显示屏的应用领域已经遍布交通、电信、教育、证券、广告宣传等各方面。

LED点阵显示屏的构成型式有多种,其中典型的有两种。一种把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。

目前,国内的LED点阵显示屏大部分是单显示型,其显示的内容相对较少,显示花样较单一。一般在产品出厂时,显示内容就已写入显示屏控制系统中的EPROM芯片内,当需要更换显示内容时就非常困难,这样使该类型的显示屏使用范围受到了限制。国内的另一种LED显示屏——可编程序型LED显示屏,虽然增加了显示屏系统的编程能力,显示内容和显示花样都有所增加,但也存在着更换显示内容不便的缺点。随着社会经济的迅速发展,如今的广告牌都存在着显示内容丰富、信息量大、信息更换速度快等特点。因此传统的LED显示屏控制系统已经越来越不能满足现代广告宣传业的需要。而利用PC机通信技术控制LED显示屏,则具有显示内容丰富,信息更换灵活等优点。

内容摘要:

显示屏的控制系统包括输入接口电路、信号控制、转换和数字化处理电路及输出接口电路等,涉及的具体技术很多,其关键技术包括串行传输与并行传输技术、动态扫描与静态锁存技术、自动检测及远程控制技术等。

LED显示屏的数据传输方式主要有串行和并行两种。日前普遍采用串行控制技术,显示屏每个单元内部的不同驱动电路和各级联单元之间,每个时钟仅传送一位数据。采用这种方式的驱动IC种类较多,不同显示单元之间的联线较少,可减少显示单元的数据传输驱动元件,从而提高整个系统的可靠性和性价比,具体工程实现也较为容易。

LED显示屏控制系统实现显示信息的刷新技术有动态扫描和静态锁存两种方式。一般室内显示屏多采用动态扫描技术,即一行发光二极管共用一行驱动寄

1页

如有你有帮助,请购买下载,谢谢!

存器,根据共用一行驱动寄存器的发光二极管像素数目,分为1/4,1/16扫描等。室外显示屏基本上采用静态锁存技术,即每一个发光一极管都对应有一个驱动寄存器,无需时分工作,从而保证了每一个发光一极管的亮度占空比为100%。动态扫描法可以大大减少控制器的I/O口,因此应用较广。

1、设计题方案论证;

LED点阵屏是由若干个发光二极管横竖排列组成的,每一个点就是一个像素。它通过一定的控制方式,就可以显示文字、文本、图形、图像、动画等各种信息,以及电视、录像信号。本设计需要一个能显示汉字的点阵屏,故只需要一个16*16的点阵屏。

点阵的显示有两种方式:静态显示和动态显示。静态显示占用的资源多,而且显示的内容少。动态显示是利用人眼的分辨率和人眼残留效用来显示内容的,相比之下,动态显示有占用资源少,显示内容多的优点。故本设计采用动态显示。在数据传输上,有并行输出和串行输出两种,对于本设计来说,两种方式都可以,而并行输出需要以占用大量的I/O资源,对于点阵面积较大的设计,串行输出的优势是明显的,本设计选择串行输出。行扫描控制电路由两片3线-8线译码器组成,形成一个4线-16线译码器。另外,点阵在工作的时候,需要较大的电流驱动,而控制器的驱动能力是有限的,所以在点阵入口需要接个驱动电路。

2、各单元电路设计与分电路图绘制并分析工作原理;

2.1控制器模块:

89S52引脚图

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,3个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻

2页