LED点阵书写显示屏最终版
- 格式:doc
- 大小:1.03 MB
- 文档页数:20
LED双色点阵显示屏工作原理返回首页LED显示屏LED电子显示屏上海LED显示屏上海LED电子显示屏LED大屏幕电子显示屏LED照明LED灯饰LED显示屏维修LED显示屏报价【摘要】16×16 双色LED 点阵显示屏,以AT89S52 单片机为主控芯片,由74HC595 作为数据扫描、74HC154 和9012PNP 型三极管作为行驱动。
本显示屏带有四个基本按键、一个蜂鸣器、程序下载模块,不仅可作为显示屏显示使用,还可以作为开发板使用,能支持51 系列芯片的下载,能实现汉字或图片的循环显示、上下左右滚动显示、上下左右卷动显示。
本系统大部分功能是通过软件实现的,电路简单明了,系统稳定可靠。
1 引言LED 显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。
它具有发光率高、使用寿命长、组态灵活、色彩丰富、制作简单,安装方便以及对室内外环境适应能力强等优点,被广泛应用于各种公共场合。
如汽车报站器、广告屏以及公告牌等。
本文介绍的是一种可用在实验室等场合的公告牌的LED 点阵电子显示屏设计。
公告内容随时可以更新,能实现汉字或图片的循环显示、上下左右滚动显示、上下左右卷动显示。
考虑到所需元器件的易购性,本设计使用了8×8 的点阵发光管模块,组成16×16 发光点阵,显示待定的中文、字符以及数字。
16*16 双色点阵显示屏,自带两种颜色,通过程序控制,可以实现RGB 三色显示,且数据由单片机的串行移位寄存器发送,方便快捷,操作灵活。
对于显字方式有以下三种:1、循环闪烁显示;2、上下左右滚动显示;3、上下左右卷动显示。
另外,带程序下载模块,可作为一个开发板使用,带四个独立按键,一个锋呜器,可实现对51系列的单片机的烧写。
2 系统硬件设计2.1 总体设计本显示屏由AT89S52 单片机为核心,由四个8*8 点阵模块组成16 行16 列的显示屏,通过四个74HC595 级联控制点阵的16 列和颜色,一个74HC154 控制点阵的16 行,数据由单片机的串口发送,串口发送数据有一个缺点:发送速度慢,容易造成文字的闪烁,程序控制比较吃力,但使用串口,大大节约了IO 口,无需要对IO 口的扩展,直接就可使用,十分方便。
LED点阵书写显示屏的设计2011-12-23 22:51:14 来源:21IC关键字:STC89C58LED双色点阵红外光电三板管光笔近年来,点阵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,能够满足保存四屏显示信息要求,该单片机性价比很高。
系统原理图如图2所示。
2.2 光笔及检测电路用红外光电三极管自制光笔,光笔检测电路如图3所示。
16×16LED点阵显示摘要单片微型计算机(single chip microcomputer)简称单片机,它是为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。
单片机自20世纪70年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用很广,发展很快。
单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低廉,可靠性高,灵活性好,开发较为容易。
在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字,汉字显示屏也广泛应用到汽车报站器,广告屏等。
所以研究LED显示有实用的意义。
LED点阵显示屏作为一种新兴的显示器件,是由多个独立的LED发光二极管封装而成. LED点阵显示屏可以显示数字或符号, 通常用来显示时间、速度、系统状态等。
本设计是4个16×16点阵LED电子显示屏的设计。
整机以美国ATMEL公司生产的40脚单片机AT89C51为核心,介绍了以它为控制系统的LED点阵电子显示屏的动态设计和开发过程。
通过该芯片控制一个行驱动器74LS154和八个列驱动器74HC595来驱动显示屏显示。
该电子显示屏可以显示各种文字或单色图像,全屏能显示4个汉字,采用16块8 x 8点阵LED显示模块来组成4个16x16点阵显示模式。
显示采用动态显示,使得图形或文字能够实现静止、移入移出等多种显示方式。
文中详细介绍了LED点阵显示的硬件设计思路、硬件电路各个部分的功能及原理、相应软件的程序设计,以及使用说明等。
关键词:AT89C51单片机 LED 16*16点阵显示动态显示目录第一章绪论 (1)1.1 设计课题背景知识 (1)1.2 问题提出 (3)1.3 LED显示屏的发展 (4)第二章功能要求及方案论证 (6)2.1 功能要求 (6)2.1 功能要求 (6)第三章系统电路的设计 (9)3.1 设计框图及介绍 (9)3.2 51系列单片机简介 (9)3.3 单片机最小应用系统电路设计 (13)3.4 LED点阵介绍 (14)3.5 LED显示方式 (14)3.6 点阵的移动 (17)3.7 点阵的颜色 (21)3.8 LED阵列驱动电路 (21)3.9 单片机延时子程序 (22)第四章系统程序的设计 (24)4.1 显示驱动程序 (24)4.2 系统主程序 (25)第五章调试及性能分析 (32)5.1 开发环境介绍 (32)5.2 理论性能分析 (32)5.3 系统调试 (33)第六章总结 (34)致谢 (35)附录 (36)一. 程序代码 (36)系统主程序 (37)二.主要芯片介绍 (42)三.点阵左移显示的流程图 (46)四.元件清单 (47)五.参考文献 (47)六.仿真电路图 (48)第一章绪论1.1 设计课题背景知识单片微型计算机(single chip microcomputer)简称单片机,它是为各类专用控制器而设计的通用或专用微型计算机系统,高密度集成了普通计算机微处理器,一定容量的RAM和ROM以及输入/输出接口,定时器等电路于一块芯片上构成的。
第21卷第3期2008年9月潍坊教育学院学报J O U R N A L O F W E IFA N G E D U C A T I O N A L C O L L E G EV01.21N o.3S印.2008点阵电子显示屏制作郇新,马永青(潍坊教育学院,山东青州262500)摘要:该系统采用标准8X8L ED点阵模块构成16行×64列点阵显示的LED电子显示屏,用A m t el89S52单片机控制LE D点阵实现动态显示,能完成LE D的亮度连续可调、基本汉字显示、滚动显示汉字、信息的左滚屏显示、时间实时显示、数据存储、掉电保护、PC机串口通信、上位机软件和U SB接口与计算机通讯等功能。
关键词:A m t el89S52;动态显示;驱动电路;U SB通讯中图分类号:T N873文献标识码:A文章编号:1009一Z080(2008)03—0051—02一、硬件设计率,降低干扰。
1.显示部分设计。
单片机复位电路采用上电复位,系统加电时,由电阻电容显示部分采用16块8×8单色(红色)L E O点阵块拼接构组成的积分电路可使单片机的复位引脚R ST持续一段时间的成16×64点阵的条形显示屏。
由于采用8位单片机,数据总高电平,从而实现上电复位。
线为8位,所以在逻辑上把16×64点阵划分为8X128来控单片机的P1.0口定义为Led EN引脚,该端口输出低电平制,如图1所示。
时允许u∞点阵显示屏工作。
图1LE D点阵逻辑划分四个汉字占用128字节,正对应图中标识的128个单元。
单片机Po口分时送出行驱动信号和列扫描信号,使用l片74H C573分时输出行驱动信号和列扫描信号。
行驱动信号再经两片74H C573加电阻驱动。
列扫描电路由两级共9片74HC l38对输出的列扫描信号译码,选通64列中的1列,从第1列扫描到第64列,完成一次扫描。
2.单片机最小系统设计。
1使用HT1632驱动点阵式LED 显示屏显示小绿人文件编码:HA0136HA0136S S简介HT1632是一种Memory Mapping LED 显示驱动器,它广泛应用在数字时钟、温度计、湿度计等工业仪器仪表显示中。
步行小绿人Demo Board 是利用HT1632驱动由6个8×8LED 点阵块组成的24×16LED 点阵幕来显示小緑人行走动画。
采HT48R10A-1为主芯片来控制HT1632进行数据传输,HT48R10A-1通过CS 、WR 、DATA 三根线数据写入HT1632。
HT1632有两种显示方式:24 Out bits/16 Commons & 32 Out bits/8 Commons ,此设计采用24 Out bits/16 Commons 显示方式。
步行小绿人由10幅不同姿势的画面来完成一个走路动作。
按键用来改变小绿人动作状态。
HT1632的基本特征• HT1632工作电压:2.4V~5.5V• 两种显示方式 (32 Out bits/8 Commons 或24 Out bits/16 Commons)• 内建显示RAM (若选32 Out bits/8 Commons 显示方式,显示RAM 为64×4bit ; 若选24 Out bits/16 Commons 显示方式,显示RAM 为96×4bit) • 16级PWM 亮度控制 • 内建256K RC 振荡器• 与MCU 接口为串行接口方式• 与MCU 通讯有命令指令和数据指令•Common 线可选为N-MOS Open drain 输出驱动或P-MOS Open drain 输出驱动2硬件方块图图1主芯片为HT48R10A-1控制HT1632 LED Driver 。
HT48R10A-1采用4M 外部晶体振荡,HT1632采用内部150kHz RC Oscillator 。
LGBH点阵LED显示屏引脚介绍
————————————————————————————————作者:————————————————————————————————日期:
2
LG7088BH 8*8 点阵LED 显示屏引脚介绍
LG7088BH 是一块 8*8 点阵的 LED显示屏, 共有 16 根引脚。
当型号朝上并面对显示面时。
下方 8 根引脚从左至右依次为 1 号引脚到 8号引脚, 上方 8 根引脚从右至左依次为 9 号引脚到 16 号引脚。
8*8 点阵可看作一个8*8 矩阵。
在矩阵的每一个交叉点均接有一个发光二极管。
其行线接发光二极管正极, 列线接发光二极管负极。
在以下硬件电路图中, 行线与 AT89S52 单片机的 P2 口 8 根引脚相连, 列线与AT89S52 单片机的 P1 口 8 根引脚相连。
矩阵的 8 根行线与LG7088BH 的 8 根引脚对应关糸为: 行线 1 对应 9 号引脚, 行线 2 对应 14 号引脚, 行线 3 对应 8 号引脚, 行线 4 对应 12 号引脚, 行线 5 对应 1 号引脚, 行线 6 对应 7 号引脚, 行线 7 对应2 号引脚, 行线 8 对应5 号引脚。
矩阵的 8 根列线与 LG7088BH 的 8 根引脚对应关糸为: 列线 1 对应 13 号引脚, 列线 2 对应 3 号引脚, 列线 3 对应4 号引脚, 列线 4 对应 10 号引脚, 列线 5 对应 6 号引脚, 列线 6 对应 11 号引脚, 列线 7 对应 15 号引脚, 列线 8 对应 16 号引脚。
具体见图 2
3 / 3。
LG7088BH 8*8 点阵LED 显示屏引脚介绍
LG7088BH 是一块 8*8 点阵的 LED显示屏, 共有 16 根引脚。
当型号朝上并面对显示面时。
下方 8 根引脚从左至右依次为 1 号引脚到 8号引脚, 上方 8 根引脚从右至左依次为 9 号引脚到 16 号引脚。
8*8 点阵可看作一个8*8 矩阵。
在矩阵的每一个交叉点均接有一个发光二极管。
其行线接发光二极管正极, 列线接发光二极管负极。
在以下硬件电路图中, 行线与 AT89S52 单片机的 P2 口 8 根引脚相连, 列线与AT89S52 单片机的 P1 口 8 根引脚相连。
矩阵的 8 根行线与LG7088BH 的 8 根引脚对应关糸为: 行线 1 对应 9 号引脚, 行线 2 对应 14 号引脚, 行线 3 对应 8 号引脚, 行线 4 对应 12 号引脚, 行线 5 对应 1 号引脚, 行线 6 对应 7 号引脚, 行线 7 对应2 号引脚, 行线 8 对应5 号引脚。
矩阵的 8 根列线与 LG7088BH 的 8 根引脚对应关糸为: 列线 1 对应 13 号引脚, 列线 2 对应 3 号引脚, 列线 3 对应4 号引脚, 列线 4 对应 10 号引脚, 列线 5 对应 6 号引脚, 列线 6 对应 11 号引脚, 列线 7 对应 15 号引脚, 列线 8 对应 16 号引脚。
具体见图 2。
摘要伴随当今高度发展的信息时代,涉及半导体技术光电器件、电子电路、集成电路、信息图像处理、信息传输、计算机网络以及电子产品制造和电子产品安装工程等相关技术的LED显示屏在信息领域显得尤为活跃,在各行业的应用及普及方面也取得了长足的进步。
从LED材料的不断更新,灰度控制技术的发展,真彩色图像的展现;到驱动电路的灵活、高效,控制系统技术的提高无不体现了LED行业技术的飞跃发展。
另外,随着计算机网络技术的发展,LED显示屏在网络环境下的使用情况越来越多,在多媒体、多种显示设备组成的信息显示系统中,采用智能化网络控制,联网控制多屏技术也在实际中得到应用。
现存显示屏的控制系统包括了输入接口电路、信号的控制、转换和数字化处理电路、输出接口电路等,涉及的具体技术很多,其中为关注并研究开发和应用的关键技术包括:串行传输与并行传输、动态扫描与静态锁存、输入接口技术、自动检测、远程控制技术等。
本文以4个8×8点阵显示器为例,单片机AT89C52作为控制器,探讨简单的汉字、数字显示技术。
硬件模块设计方面,主控制系统采用单片机控制方式,实现点阵 LED显示屏的驱动及信息的保存与显示。
具体包括:(1)LED显示点阵:主要由LED、固定板及其电路构成。
通过单片机的控制驱动电路,采用扫描方式进行显示时,每行有一个行驱动器,各行的同名列共用一个列驱动器,由行译码器给出的列选通信号,从第一列开始,按顺序依次对个行进行扫描,实现LED的发光功能。
(2)主控制系统:采用AT89C52单片机控制整个硬件模块的工作,系统可以和PC 机进行通信,实现数据刷新。
综上所述,基于系统的分析设计方案以及硬件设备的支持,对整个系统做了深入浅出的分析,本文以8×8LED点阵显示器为例,采用ATMEL公司的高性能8位单片机,探讨简单的汉字、数字显示技术,并为大型系统的研发和生产提供思路。
关键词:LED点阵显示器;单片机AT89C52; 74LS154 4-16线译码器; MAX232电平转换芯片;铁电存储器FM24C16ABSTRACTWith the high development of communication in our society,LED large screen include so many kinds of technique such as semiconductor technology, electrocircuit, integrate circuit,image manipulation, information transfers, computer network and electronic manufacture technology and engineering has become more and more active in the information field, and also make a great progress with application and populaziration in every walk of life.From the development of the material of LED, the technique of ash-degree control, the clearly multicolor image’s displaying to the active and high efficient drive electrocircuit, also the improving skill of control system are all incarnate the great progress of the LED-industry. In addition , with the development of network LED large screen is more and more in used ,intelligentize net control and net-join control technology are also bu used in practice under the multimedia and information display system composed with multi-device environment. Taking four 8 ×8 LED matrix with the controller of single-chip minicomputer AT89C52 as an example, we discuss the display technology of Chinese character, number.The hardware-model is under the single-chip’s control, achieve saving the information and driving the LED. Including :1.Led-field-array display: it is consist of LED, fixation and driving electrocircuit. At last through the control of single-chip accomplish the word and picture display.2. Center control system: under transfer data to the hardware system SMC, The system may carry on the communication with PC machine, realizes the data revolution. Information preservation in poss ferroelectric random access memory FM24C16 According to the analysis and design of the system, arithmetic, program and support of hardware device. This article take 8×8 the LED matrix as an example, uses ATMEL Corporation the high performance 8 monolithic integrated circuits, discusses the simple Chinese character, the digital demonstration technology, and provides the mentality for the large-scale system research and development and the production.Key words:LEDmatrix; Single-chip microcomputerAT89C52; 4-Line to 16-Line Decoder/Demultiplexer; Poss ferroelectric random access memory FM24C16;MAX232 level transformation chip目录绪论 (1)1.1 LED显示屏的研究背景及意义 (1)1.2 LED显示屏的技术现状及发展趋势 (2)1.3 论文主要研究内容及要考虑问题 (4)2.直流电源设计介绍 (5)2.1 桥式整流电路 (6)2.2 滤波电路 (6)2.3 三端集成稳压器 (7)3. PC机与单片机串口通信接口设 (8)3.1 串行通信接口标准RS-232C (8)3.2 RS-232C与TTL\COMS逻辑电平的比较和转换 (9)3.3 MAX232电平转换芯片 (9)3.4 PC机与单片机的串行通信接电路 (10)4. LED显示屏结构功能介绍 (11)4.1 屏体部分结构与功能 (11)4.2 控制器结构与功能 (12)4.2.1 单片机功能电路 (12)4.2.2 驱动电路 (13)5.硬件模块的设计与实现 (14)5.1 总体设计 (14)5.2 主要元件介绍 (15)5.2.1 单片AT89C52 (15)5.2.2 8*8点阵显示器 (17)5.2.3 4线-16线译玛器74LS154 (24)5.2.4 大功率2SC8050NPN三极管 (28)5.2.5 大功率2SC8550PNP三极管 (31)5.2.6 铁电存储器FM24C16及其应用 (31)5.3 LED点阵显示系统的硬件设计 (34)5.3.1 单片机的晶阵电路 (34)5.3.2 单片机的复位电路 (35)5.3.3 AT89C52的最小应用系统 (36)5.3.4 显示器及接口设计 (37)5.3.5 驱动电路的原理与设计 (38)总结与展望致谢参考文献附录绪论LED显示屏是八十年代后期在全球迅速发展起来的新型信息显示媒体,是集微电子技术、光电子技术、计算机技术、信息处理技术于一体的大型显示系统。
16×16 LED点阵显示实验一、实验目的1、了解16×16矩阵LED显示的基本原理和功能2、掌握16×16矩阵LED和单片机的硬件接口和软件设计方法二、实验说明汉字显示屏广泛应用与汽车报站器,广告屏等。
实验介绍一种实用的汉字显示屏的制作,考虑到电路元件的易购性,采用了16×16的点阵模块;汉字显示的原理我们以UCDOS中文宋体字库为例,每一个字由16行16列的点阵组成显示。
即国标汉字库中的每一个字均由256点阵来表示。
我们可以把每一个点理解为一个像素,而把每一个字的字形理解为一幅图像。
所以在这个汉字屏上不仅可以显示汉字,也可以显示在256像素范围内的任何图形。
我们以显示汉字“大”为例,来说明其扫描原理:在UCDOS中文宋体字库中,每一个字由16行16列的点阵组成显示。
如果用8位的AT89C51单片机控制,由于单片机的总线为8位,一个字需要拆分为2个部分。
一般我们把它拆分为上部和下部,上部由8*16点阵组成,下部也由8*16点阵组成。
在本例中单片机首先显示的是左上角的第一列的上半部分,即第0列的p00---p07口。
方向为p00到p07 ,显示汉字“大”时,p05点亮,由上往下排列,为p0.0 灭,p0.1 灭, p0.2 灭p0.3 灭, p0.4 灭, p0.5 亮,p0.6 灭,p0.7 灭。
即二进制00000100,转换为16进制为 04h.。
上半部第一列完成后,继续扫描下半部的第一列,为了接线的方便,我们仍设计成由上往下扫描,即从p27向p20方向扫描,从上图可以看到,这一列全部为不亮,即为00000000,16进制则为00h。
然后单片机转向上半部第二列,仍为p05点亮,为00000100,即16进制04h。
这一列完成后继续进行下半部分的扫描,p21点亮,为二进制00000010,即16进制02h. 依照这个方法,继续进行下面的扫描,一共扫描32个8位,可以得出汉字“大”。
广东工业大学 电子设计大赛 LED点阵书写屏 序号:__23__
第三届电子设计竞赛设计报告 参赛题目 LED点阵书写显示屏 队长名称 梁泽文
2010 年 5 月 20 日 - 2 -
目录 摘 要 ....................................................................................................................... - 3 - 1、系统方案比较与选择 ......................................................................................... - 4 - 1.1 总体方案的比较与选择 ............................................................................ - 4 - 1.1.1 主控CPU的比较与选择 ................................................................. - 4 - 1.1.2光笔选取的比较与选择 .................................................................. - 4 - 1.1.3人机交互模块 .................................................................................. - 5 - 1.1.4电源电路模块 .................................................................................. - 5 - 2、系统硬件设计 ..................................................................................................... - 6 - 2.1 光笔选取与参数设计 ................................................................................ - 6 - 2.2 屏亮自动调节设计 .................................................................................... - 7 - 2.3 点阵屏驱动参数设计 ................................................................................ - 8 - 3、程序设计 ............................................................................................................. - 9 - 3.1程序设计总框架概述 ................................................................................. - 9 - 3.2获取坐标程序设计 ................................................................................... - 11 - 3.3点亮多点程序设计 ................................................................................... - 12 - 3.4逐点檫除程序设计 ................................................................................... - 12 - 3.5对象拖移程序设计 ................................................................................... - 12 - 3.6休眠模块程序设计 ................................................................................... - 13 - 4、测试方案与测试结果 ....................................................................................... - 14 - 4.1 划亮反显擦除拖移 .................................................................................. - 14 - 4.2 屏亮自动调节 .......................................................................................... - 14 - 4.3 定时关显示 .............................................................................................. - 14 - 5、结论 ................................................................................................................... - 14 - 6、参考文献 ........................................................................................................... - 15 - 7、测试工具 ........................................................................................................... - 15 - 8、附录 ................................................................................................................... - 16 - - 3 -
LED点阵书写显示屏 摘 要 LED点阵书写显示屏由主控制模块、LED点阵屏模块、光笔检测电路、遥控键盘模块、液晶显示模块和开关电源组成。以ATmega64作为控制核心,用74HC245、74HC595、74HC138、74HC139 ,74HC14与4953为驱动的32*32LED点阵屏作为书写工具,用遥控控制各个功能的切换,用光笔来检测LED点阵屏各个点所处的坐标。本系统的硬件功能完善并且依靠ATmega64编程实现了点亮、划亮、反显、整屏擦除,笔画擦除、连写多字、对象拖移、屏亮自动调节以及超时自动关闭等基本功能和发挥功能,并额外增添语音导读功能。
关键字: 32*32LED点阵显示屏 光笔检测 ATmega64 语音导读 - 4 -
1、系统方案比较与选择 1.1 总体方案的比较与选择 1.1.1 主控CPU的比较与选择 为了完成扫描全屏和汉字的坐标的存储,主控器件必须有较高的CPU工作频率和有储量较大的RAM。 方案一:采用AT89C51作为主控器件,用来实现题目所要求的各种功能。此方案最大的特点是系统规模可以做得很小,成本较低。但是,单片机在处理高速信号时略显吃力,且此题目速度要求2S内能划过并点亮40点LED,51单片机很难实现这一要求。 方案二:采用ARM7(LPC-2132)作为核心控制,其自带6路PWM输出,8通道10位A/D,速度高、资源丰富,稳定性强, 由于LPC2132片内没有EEPROM,当系统掉电后,所有参数都将丢失,如果所需要保存的参数比较多,就只有给系统扩展类似2402等EEPROM芯片,具有一定的缺陷。 方案三:采用ATmega64作为主控器件。由于其先进的指令集以及单时钟周期指令执行时间,ATmega64 的数据吞吐率高达1 MIPS/MHz.片内集成64K字节的lash;2K 字节EEPROM,4K 字节SRAM,能够实现点阵屏的高速扫描和一些复杂的控制和运算功能,满足题目要求。 为了能够很好的完成题目的基本要求以及发挥部分,经综合考虑后本系统采用方案三。
1.1.2 光笔选取的比较与选择 方案一:采用光敏电阻确定LED行列坐标值。光敏电阻光谱响应范围宽,体积小,但是光敏电阻灵敏度低,响应速度慢,受温度影响大,所以用光敏电阻很难确定点亮点的坐标 - 5 -
方案二:采用光敏二极管(2CU2B)确定LED行列坐标值。光电二极管的光电流小,响应时间短,适用于要求光电流与照度成线性关系或要求工作频率高的电路,但其灵敏度较低,光电流较小,不易判别光笔所在处的LED在点阵屏中的坐标。 方案三:采用光敏三极管(3DU33)确定LED行列坐标值。光电三极管光电流大,响应时间短,且其灵敏度非常高,很容易判别光笔所在处的LED在点阵屏中的坐标。 经比较及测试:光敏三极管作为光笔检测器件
1.1.3 人机交互模块 考虑到有系统低功耗的要求,采用价格低廉的诺基亚5110液晶作为显示。LCD功耗比较低,不需要循环扫描,极其省电,且显示信息量大,能灵活多变地显示多种信息。 键盘使用红外一体化接收头配合DVD万能遥控器!红外线遥控是目前使用最广泛的一种通信和遥控手段。由于红外线遥控装置具有体积小、功耗低、成本低,且一体化接收头管脚少,解码按键多特点,广泛用于无线遥控!配合AVR的定时器“输入捕捉功能”能方便解出遥控器的按键信号码。
1.1.4 电源电路模块 由于本系统时采用动态扫描方法!每一次最多能点亮一行32个点!电流不大,加上系统其它的子模块,整体工作时平均电流在0.6A左右,反显时电流可达0.8A。故选用体积小,携带方便,效率高,输出稳定5V/1A的开关电源。