haihongyuan.com
海量文库 文档专家
赞助商链接
当前位置:首页 >> 理学 >>

基于单片机AT89c51的点阵LED电子显示屏的设计

基于单片机AT89c51的点阵LED电子显示屏的设计


孝感学院新技术学院 单片机课程设计(二) 单片机课程设计( 设计
第 1次



目 基于单片机 AT89c51 的点阵 LED 电子显示屏的设计

分组学号及姓名:

专 业 名 称

电子信息工程 电子信息工程

2010 年 9 月 17 日

电子显示屏的设计系统描述 基于单片机 AT89c51 的点阵 LED 电子显示屏的设计系统描述:
本设计使用 AT89C51 系列高速单片机作为主控制模块,利用简单的外围电路来驱动 64×64 的点阵 LED 显示屏。利用 AT89C51 系列高速单片机本身强大的功能,可以很方便的 实现单片机与 PC 机间的数据传输及存储,并能利用软件方便的进行显示内容的多样变化, 另一方面点阵显示屏广泛的应用于医院、机场、银行等公共场所,所以本设计具有很强的现 实应用性。 本 LED 显示屏能够以动态扫描的方式同时显示 1 个 64×64 点阵汉字, 并能通过上位机软 件修改显示内容和显示效果等等。把字符内码存储在空闲的单片机程序存储器空间,使本 LED 显示系统能掉电存储 1024 个字符。设计中采用了 SPI 接口的 GB2312 标准字库,支持所 有的国标字符和 ASCII 标准字符的显示。 因为采用串行传输方式, 使本系统的可扩展性得到 提升,便于多个显示单元的级联。

硬件框图及其简介

软件框图及简介

图 5.1 单片机汉字显示程序流程图

显示要求汉字在显示屏上按从左到右的顺序一个个的出现。 设计时可采用如下方法: 首 先将 LED 显示屏对应的显示缓冲区全部清零,即 LED 显示空白,然后每间隔一个“软定时 器”设定的动态显示时间, 显示缓冲区依次加入一个汉字点阵数据并进行扫描显示, 这样就 可达到动态显示的效果 我们以中文宋体字库为例, 每一个字由 16 行 16 列的点阵组成显示。 即国标汉字库中的 每一个字均由 256 点阵来表示。 我们可以把每一个点理解为一个像素, 而把每一个字的字形 理解为一幅图像。 事实上这个汉字屏不仅可以显示汉字, 也可以显示在 16 像素范围内的任 何图形。

系统硬件图片:



推荐相关:
网站首页 | 网站地图
All rights reserved Powered by 海文库 haihongyuan.com
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com