基于at89c52单片机的1616点阵(滚动显示)

上传人:Bod****ee 文档编号:47517919 上传时间:2018-07-02 格式:DOC 页数:15 大小:1.08MB
返回 下载 相关 举报
基于at89c52单片机的1616点阵(滚动显示)_第1页
第1页 / 共15页
基于at89c52单片机的1616点阵(滚动显示)_第2页
第2页 / 共15页
基于at89c52单片机的1616点阵(滚动显示)_第3页
第3页 / 共15页
基于at89c52单片机的1616点阵(滚动显示)_第4页
第4页 / 共15页
基于at89c52单片机的1616点阵(滚动显示)_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《基于at89c52单片机的1616点阵(滚动显示)》由会员分享,可在线阅读,更多相关《基于at89c52单片机的1616点阵(滚动显示)(15页珍藏版)》请在金锄头文库上搜索。

1、中国矿业大学 信电学院电电子子技技术术综综合合设设计计姓 名: xxxx 学 号: xxxxxxxxxxxxxxxx 专 业: 电电 子子 科科 学学 与与 技技 术术 设计题目: 基于基于 AT89C52AT89C52 单片机的单片机的 16161616 点阵点阵( (滚动显示滚动显示) )指导教师: xxxxxx 2010 年 01 月 徐州目目 录录第一部分第一部分 摘要摘要 2引言(设计简介)引言(设计简介). 3第二部分第二部分1、系统硬件设计原理、系统硬件设计原理41.1 汉字显示原理1.2 LED 点阵显示模块1.3 芯片选择1.4 电源模块1.5 AT89S52 单片机最小系统

2、1.6 整体电路2系统软件设计系统软件设计72.1 核心程序3设计仿真结果设计仿真结果84PCB 版图版图 95参考资料参考资料 10附录附录 11基于基于 AT89C52 单片机的单片机的 1616 点阵点阵(滚动显示滚动显示)摘要摘要 本文介绍一种基于 AT89C52 单片机的 1616 点阵(滚动显示)式汉字显示系统。本文的汉字点阵显示利用单片机电路和点阵显示系统,实现了汉字的滚动显示。本 系统以 AT89S52 单片机为核心,由 LED 点阵显示,电源等功能模块组成。 关键词关键词 89S52 LED 点阵 引言(设计简介)引言(设计简介)LED 显示屏是一种迅速发展起来的新型信息显示

3、媒体。随着我国经济的不断发展, 汉字显示屏已被广泛应用于车站、宾馆、银行、医院等公共场合。LED 点阵电子显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型 显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优 点而成为众多显示媒体以及户外作业显示的理想选择。同时也可广泛应用到军事、 车站、宾馆、体育、新闻、金融、证券、广告以及交通运输等许多行业。本系统即实现了一种基于 LED 点阵的汉字显示技术。1、硬件设计原理硬件设计原理1.1 汉字显示的原理:汉字显示的原理: 每一个字由 16 行 16 列的点阵组成显示。即国标汉字库中的每一个字均由 256 点阵来表示。 我

4、们可以把每一个点理解为一个像素,而把每一个字的字形理解为一幅图像。事实上这个汉字 屏不仅可以显示汉字, 也可以显示在 256 像素 范围内的任何图形。 用 8 位的 AT89C51 单片机控制, 由于单片机的总线为 8 位,一个字需要拆分为 2 个部分。 软件打开后输入汉字,点“检取”,十六进制数据的汉字代码即可自动生成,把我们所需要的 竖排数据复制到我们的程序中即可。我们把行列总线接在单片机的 IO 口,然后把上面分析到的扫描代码送入总线,就可以得到 显示的汉字了。在这个例子里,由于一共用到 16 行,16 列, 如果将其全部接入 89c52 单片机, 一共使用 32 条 IO 口,这样造成

5、了 IO 资源的耗尽,系统也再无扩充的余地。实际应用中我们使 用 3-8 译码器 74ls138 来完成列方向的显示。 而行方向 16 条线则接在 p0 口。动态扫描显示如图:左边为 138 译码扫描,右面为 p0 口直接控制。1.21.2 点阵显示部分点阵显示部分: :显示部分是本次设计最核心的部分,对于 LED16*16 点阵显示有以下两种方案: 方案一:静态显示,将一帧图像中的每一个二极管的状态分别用 0 和 1 表示,若为 0 ,则表 示 LED 无电流,即暗状态;若为 1 则表示二极管被点亮。若给每一个发光二极管一个驱动电路, 一幅画面输入以后,所有 LED 的状态保持到下一幅画。对

6、于静态显示方式方式,所需的译码驱动 装置很多,引线多而复杂,成本高,且可靠性也较低。方案二:动态显示,对一幅画面进行分割,对组成画面的各部分分别显示,是动态显示方 式。动态显示方式方式,可以避免静态显示的问题。但设计上如果处理不当,易造成亮度低, 闪烁问题。因此合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。动态显示 采用多路复用技术的动态扫描显示方式,复用的程度不是无限增加的,因为利用动态扫描显示 使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短,发光 的亮度等因素。我们通过实验发现,当扫描刷新频率(发光二极管的停闪频率) 为 50Hz,发光二 极管导

7、通时间1m s 时,显示亮度较好,无闪烁感。 鉴于上述原因,我们采用方案二。 显示连接如图:1.31.3 芯片的选择芯片的选择: :本系统选用 AT89S52,74LS138,以及 4 个 8*8 点阵。1.41.4 电源模块电源模块方案一:采用干电池作为 LED 点阵系统的电源,由于点阵系统耗电量较大,使用干电池需 经常换电池,不符合节约型社会的要求。点阵系统要悬挂在墙上,电池总量大,使用会有较大 安全隐患。 方案二:采用 200W/5V 直流稳压电源作为系统电源,不仅功率上可以满足系统需要,不需 要更换电源,并且比较轻便,使用更加安全可靠。 基于以上分析,我们决定采用方案二。 200W/5

8、V 的直流稳压电源更加安全电路图如图:1.51.5 AT89S52AT89S52 单片机最小系统:单片机最小系统:最小系统包括晶体振荡电路、复位开关和电源部分。图为 AT89S51(AT89S52 相同)单 片机的最小系统。1.61.6 整体电路:整体电路:2、系统软件设计、系统软件设计2.1 核心程序:核心程序:基于动态扫描的思想设计。while (1)for (i=0;i#define int8 unsigned char #define int16 unsigned int #define int32 unsigned longint8 flag; int8 n; int8 code t

9、able32=0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0 x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/* “ “ */0x04,0x28,0x08,0x24,0x32,0x22,0xC2,0x21,0xC2,0x26,0x34,0x38,0x04,0x04,0x08,0x18,0x30,0xF0, 0xC0,0x17,0x60,0x10,0x18,0x10,0x

10、0C,0x14,0x06,0x18,0x04,0x10,0x00,0x00,/*“欢“,0*/0x02,0x02,0x04,0x82,0xF8,0x73,0x04,0x20,0x02,0x00,0xE2,0x3F,0x42,0x20,0x82,0x40,0x02,0x40,0 xFA,0x3F,0x02,0x20,0x42,0x20,0x22,0x20,0xC2,0x3F,0x02,0x00,0x00,0x00,/*“迎“,1*/0x00,0x01,0x04,0x02,0x1C,0x0C,0xC0,0x3F,0x1C,0xC0,0x02,0x09,0x02,0x16,0x92,0x60,0x4

11、A,0x2 0,0x82,0x2F,0x02,0x20,0x0E,0x24,0x00,0x22,0x90,0x31,0x0C,0x20,0x00,0x00,/*“您“,2*/0x00,0x00,0x00,0x00,0x00,0x00,0xFA,0x0F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0 x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*“!“,3*/0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0 x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00/* “ “ */;void delay(void); int16 offset;void main(void) int8 i;int8 *p;flag=0x10;n=0;TMOD=0x01;TH0=0xb1;TL0=0xe0;ET0=1;EA=1;TR0=1;p=while (1)for (i=0;i1100)offset=0;n=0;

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号