LED 点阵书写显示屏的设计 2011-12-23 22:51:14 来源:21IC 关键字:STC89C58 LED 双色点阵 红外光电三板管光笔 近年来,点阵LED 显示屏利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,已成为众多显示媒体以及户外作业显示的电子工具,广泛地应用于车站、宾馆、金融、证券、邮电、体育等广告发布或交通运输等行业
目前 LED 显示屏的设计已经有多种方法可以实现,本设计是基于 STC89C58 单片机利用自制的光笔中红外光电三极管检测光笔触及位置处红色LED 灯的点亮,计算出光笔位置的行列坐标,并根据按键设置的不同工作模式控制 LED 显示,从而实现点亮、划亮、反显、清屏、笔画拖动、轮流显示等功能
1 系统设计方案 用双色LED 点阵(红色和绿色)模块组合成32×32 的LED 点阵屏
其中红色LED 作微亮扫描检测用,绿色LED 作显示用,用红外光电三极管自制光笔
在检测时依次点亮红色LED,当点亮到某个 LED 时,如果此时光笔放在该 LED 时,这时红外光电三极管的阻值会发生变化,通过相应的检测电路可以得出一个高低电平的变化,单片机检测到信号变化时就可以判断光笔的当前位置
该方案简单易行,对光笔位置判断的灵敏度较高,抗外界干扰能力强
采用双色点阵和红外光电三极管能够有效地减少环境可见光和显示LED(绿色)所发的光线对光笔中光电三极管的干扰
2 系统结构及单元模块设计 2.1 系统总体框图 系统主要由微处理器 STC89C58,32×32 双色LED 点阵显示、光笔及检测电路、外界光照强度检测电路、按键输入电路、液晶显示模块等几个部分组成
系统硬件结构框图如图1 所示
单片机STC89C58 片内有1 KB 的片外RAM,能够满足保存四屏显示信息要求