如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
目录HYPERLINK\l"_Toc264780743"摘要1TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc264780745"1绪论21.1LED显示屏的介绍HYPERLINK\l"_Toc264780747"21.2设计任务的要求HYPERLINK\l"_Toc264780748"22LED显示屏的组成HYPERLINK\l"_Toc264780749"32.1各模块的设计HYPERLINK\l"_Toc264780750"33硬件的设计HYPERLINK\l"_Toc264780751"43.1设计主件HYPERLINK\l"_Toc264780752"43.232×32LED点阵的连接HYPERLINK\l"_Toc264780753"54系统的设计HYPERLINK\l"_Toc264780754"84.1对作品设计系统HYPERLINK\l"_Toc264780755"84.2LCM103驱动程序设计HYPERLINK\l"_Toc264780756"105HYPERLINK\l"_Toc264780771"成果展示与总结11参考文献12HYPERLINK\l"_Toc264780772"致谢13PAGE\*MERGEFORMAT12PAGE\*MERGEFORMAT11LED点阵显示屏设计与制作摘要:本系统以高速单片机STCF1132为核心,设计并制作了一个基于32×32点阵LED模块显示屏。该点阵可以实现扫描微亮和显示点亮两种工作模式,在扫描过程中通过自制光笔检测,获取行列坐标信息,实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能,并且通过按键可以实现不同功能之间的切换。同时还能够根据环境光强的变化,自动连续调节显示屏上显示的亮度。设计方案运用了4-16线译码器74HC154驱动点阵的行和列,通过单片机的控制实现各种显示功能,显示屏亮度的自动调节采用光敏电阻检测环境光强,通过A/D转换、D/A转换实现对显示亮度的自动调节。关键词:LED点阵;单片机;74HC1541绪论1.1LED显示屏的介绍设计并制作一个基于32×32点阵LED模块的书写显示屏,其系统结构如图1-1所示。在控制器的管理下,LED点阵模块显示屏工作在人眼不易觉察的扫描微亮和人眼可见的显示点亮模式下;当光笔触及LED点阵模块表面时,先由光笔检测触及位置处LED点的扫描微亮以获取其行列坐标,再依据功能需求决定该坐标处的LED是否点亮至人眼可见的显示状态,从而在屏上实现“点亮、划亮、反显、整屏擦除、笔画擦除、连写多字、对象拖移”等书写显示功能。控制器32×32LED点阵模块光笔图1-1LED点阵书写显示屏系统结构示意图1.2设计任务的要求设计的最终要求是:在点亮功能下当光笔接触屏上某点LED时,能即时点亮该LED;在划亮功能下当光笔快速划过时,能同步点亮划过的各LED,其速度要求2S内能划过并点亮40点LED;在反显功能下能对屏上显示的信息实现反向显示;在屏幕擦除功能下能实现对屏上所显示信息整屏擦除;在笔画擦除功能下,能用光笔擦除屏上所显汉字的笔画;在连写多字功能下,能结合自选的擦除方式,在30S内以划亮方式写出四个汉字且存入机内;在对象拖移功能下,能用光笔将选定显示内容在屏上进行拖移,先用光笔以划亮方式在屏上圈定欲拖移显示对象,再用光笔将该对象拖移到屏上另一位置;当光强改变时,能自动连续调节屏上显示亮度;当光笔连续未接触屏面的时间超过1-5MIN时,自动关闭屏上显示,并使系统进入休眠模式。2LED显示屏的组成根据课题要求,LED点阵书写显示屏由主控模块,按键电路、LED点阵模块、光笔电路及LED点阵驱动显示等部分组成。系统框图如图2-1所示:按键MCU驱动电路LED点阵光笔检测LCD显示光强检测图2-1系统框图2.1各模块的设计核心控制模块是系统的大脑,控制着系统的所有输入输出、计算、判断与决策。“LED点阵书写显示屏”检测精度要求高且数据存储容量大,选择适合的控制模块,能确保其快速是实现稳定及达到系统要求的基本条件。使用STC系列单片机,该系列单片机是高集成单片机,功能和性能都要比51系列强大很多。比如STC11F32是1T单片机,速度是AT89S51的12倍。而且内部集成了内置振荡器和复位,EEPROM、ADC、PWM、四态I/O接口。光笔设计的关键是选择合适的传感器件,只有具有