基于单片机的LED点阵书写显示屏的设计
第2o1.21.No.41卷第4期 湖南工程学院学报 V
JournalofHunanInstituteofEnineerin011年12月 2ggec.2011 D
基于单片机的LED点阵书写显示屏的设计
陈爱萍,张 青
()湖南工程学院电气信息学院,湘潭411101
设计了LED显示屏不能现场修改显示内容的缺点,ED点阵书写显示屏的控制器, 摘 要:针对现有L
提出了一种新的控制方案:可手写输入修改显示内容,并实现“点亮、划亮、反显、擦除、连写多字、对象拖
移和整屏显示”等书写显示功能.本系统由控制模块、点阵及驱动模块、光笔、液晶显示等组成.设计了硬件和软件,并制作了样机,试验调试结果表明,效果非常好.关键词:L单片机;光笔;书写显示屏ED点阵;
)中图分类号:TP271 文献标识码:A 文章编号:1671-119X(201104-0010-03画面清晰、色彩鲜ED显示屏由于其亮度高、 L
使用寿命长、功耗低等,使得它在公众多媒体显艳、
示领域一枝独秀,应用广泛.
本文设计并制作了基于单片机的16×16点阵在单片机的控制下,显示屏可工LED书写显示屏,
作在微亮扫描和高亮显示模式下;当光笔触及LED点阵模块时,先由光笔检测触及位置处LED点的扫描微亮以获取其行列坐标,再依据功能需求决定该从坐标处的LED是否点亮至人眼可见的显示状态,而在屏上实现“点亮、划亮、反显、整屏擦除、笔画擦连写多字、对象拖移”等书写显示功能,也可整屏除、
显示汉字和图形.
小系统组成.用于接收光笔送过来的脉冲信号,通过并程序计算出探测到的脉冲所在点阵的坐标位置,在外界辅助电路的控制下实现对整个系统的控制.主控电路如图2所示
.
1 系统的硬件设计
系统主要由主控制模块、点阵及驱动模块、光笔、按键控制、液晶显示和电源等组成.系统总体框图如图1所示
.
图2 主控电路
由四块8×8的点阵L16×16LED点阵屏,ED显示屏小模块拼接而成,采用串口方式发送显示代用7列驱码,4HC595移位寄存器作为行驱动电路,动电路用三极管.通过光敏三极管对点阵屏微亮扫描点进行采样,当检测到有光闪烁时,就会导通,产生一个脉冲信号,经比较放大后作为单片机的输入信号.按键模块为四个独立式按键,用以控制在不
同模式之间的切换、确认和数据的存储.当有按键按/下时,给对应的I供程序判O口提供一个低电平,
图1 系统总体框图
控制模块为整个系统的核心部分,由单片机最
收稿日期:2011-06-29
,作者简介:陈爱萍(女,硕士,副教授,研究方向:嵌入式系统、数字信号处理、数字图像处理.1964-)
断是否有按键按下,执行相应功能.
液晶显示模块可显示汉字和128×64字符及图用以显示光笔检测到的坐标位置和程序在形点阵.
不同功能模块之间切换的指示.
电源采用外部9V的电源适配器接入系统,通过LM7805稳压输出5V电压供给单片机及各电路.
和处理、各功能模块的切换及标志位的处理及缓冲区数据的处理和各功能模块液晶界面的刷新.定时当为笔画擦除模式时,则开启器T1负责微亮扫描.笔画擦除模式的微亮显示,为其他各功能模块时,则开启第二套微亮扫描.两套微亮扫描的开启和关闭受进出相应功能模块的标志位的控制.
外部中断0实现的功能有:待机恢复处理、行列扫描的切换、行列坐标的判断及存储和标志位的置点亮模式坐标的计算和数据存储、划亮模式和连位、
写多字模式坐标的计算及存储和相应标志位的置位、显示拖动模式坐标的计算和数据存储.
2 系统软件设计
如何精确判断光笔所在的坐标位置和高亮、微亮同时显示在L是本设计的难ED点阵显示屏上,点.要实现“开机初始界面、点亮、划亮、反显、整屏擦笔画擦除、连写多字、显示拖移”等显示和书写功除、
能,并且在光笔时隔规定的时间内没有检测到微亮扫描信号时能够实现超时待机功能,系统软件总体流程图如图3所示
.
3 系统调试
系统通电启动后,出现如图4所示的界面
.
图4 开机启动界面
()在“点亮”模式下,当光笔接触屏上某点1
能即时点亮该点L并在控制器上同步LED时,ED,显示该点LED的行列坐标值.
()在“划亮”模式下,当光笔在屏上快速划过2
时,能同步点亮划过的各点L其速度要求在2sED,内能划过并点亮40点LED.
()在“反显”模式下,能对屏上显示的信息实现3反相显示.
()在“整屏擦除”模式下,能实现对屏上所显示4
信息的整屏擦除.
()在“笔画擦除”模式下,能够实现把点亮的笔5画擦除.
()在“连写多字”模式下,能够连续手写输入多6个汉字,并存储和显示出来.
()在“显示拖动”模式下,能够把显示的高亮信7
在光笔的控制下进行拖动.息,
()如果光笔在特定的时间内没有使用,能够实8
现超时待机功能.
通过试验调试,上述功能都能实现,效果非常好.
图3 系统软件总体流程图
系统的软件分为主程序:延时程序、74HC595送数子程序、按键子程序、液晶LED点阵显示程序、显示程序.主程序用于调用各子程序模块,控制和实现整个系统的正常运行.液晶显示程序用于驱动液晶显示特定的内容信息,起到了人机交互界面的作用.定时器T按键扫描0主要完成待机计时和处理、
():2001,11177-182.
4 结束语
点阵显示屏一般通过连接上位机对其显示的内容和显示方法进行刷新和控制.本系统能对普通并附加LED显示屏通过手写输入修改其显示内容,“、“、“、“、“、点亮”划亮”反显”整屏擦除”笔画擦除”“、“连写多字”显示拖动”和“超时待机”等功能.
参 考 文 献
[]]国际光电与显示,1LED显示屏发展综述[J. 关积珍.
[]电子科技2LED点阵显示原理及工程技术[M]. 诸昌铃.
大学出版社,2000.
[]]单片机控制L科技信息,3ED点阵屏[J.2008, 周诗虎.
()25.
[]4hanMinbo.DesinofMatrixLEDDislaSstem Z gggpyy
]inMCU[J.EmbeddeSstem &SOC,2007,2Base y():285-86.
[]第九届全国大学生5 全国大学生电子设计竞赛组委会.
北京:北京理工大学电子设计竞赛获奖作品选编[C].出版社,2010.
DesinofLEDDotatrixWritinDislaScreenBasedonMCU -M ggpy
,ZCHEN AiHANG Qinin-pgg
(,H,)ColleeofElect.andInformationunanInstituteofEnineerinXiantan411101,China gggg
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




