1 、引 言
LED电子显现屏是一种显现文字、图画等视频信号的抱负的大众信息显现媒体,在进步政府行政部门、企事业单位服务大众的形象和服务层次方面起到了杰出的作用。本文规划的LED 电子显现屏除具有电子屏的惯例功用外,还进行了规划,经过Internet对电子显现屏进行长途智能操控。
2 、硬件电路规划
硬件规划以操控器AT89S52 为操控中心,根据RTX51实时多任务操作体系,结合时钟规划以及所需规划的外围电路,完结LED驱动、操控以及显现。整个硬件规划框图如图1所示。
2. 1 单片机体系规划
单片机选用ATMEL公司出产的AT89S52单片机型,AT89S52是一种低功耗、高性能8位微操控器,片内含有8 KB快闪可编程/擦除只读存储器,答应在线编程或选用通用的非丢失存储编程器对程序存储器重复编程。用户既能够经过键盘来操控体系运用FlashROM (AT29C040A)预先存储不同的演式款式。MCU也能够运用R232 端口与计算机进行通讯,由计算机来完结操控体系功用,并进一步凭借Internet完结长途操作,使体系实时地显现不同的LED款式。
2. 2 LED显现屏驱动模块规划
在本体系中,LED显现屏选用双管,双基色显现8&TImes;8点阵组成32行&TImes;64列显现屏。广大的显现介面不光能够添加同一时刻信息的显现量,更添加了屏幕的可观性,三色(红、黄、绿)显现,使显现介面颜色不再单调。显现的信息不再局限于文字,能够显现较为简略的画面,功用更为强壮。广大的显现屏对驱动和数据传输的要求更高。为进步器材的运用功率,本体系将显现面分为A、B 2个区,每区有16片74 HC595,其间8片对每区8 &TImes;8点阵的红管进行驱动,别的8片驱动黄灯。
2. 3 时钟操控规划
时钟操控模块是体系规划的重要组成部分,用来完结不同显现款式的计时以及体系时刻的显现功用。
体系时刻的显现功用用来显现当时的时刻和日期,答应手动调理,经过计算机操控可完结与计算机进行时刻同步。时钟操控模块选用DS12C887 芯片,DS12C887的8位复用地址数据线AD0~AD7经过扩展接到单片机的对应端AD0~AD7.片选输入端CS接单片机的Y5片选端,地址选通输入脚AS接单片机的ALE端。
2. 4 长途信息操控规划
长途信息操控是该LED显现屏规划的特征之一,在规划中选用智能家居操控的概念,经过RS232接口与计算机相连,上位机选用B /S架构编写Web应用程序,与体系相连的本地机作为服务器,经过IIS ( Inter2net InformaTIon Service)在Internet上发布长途操控界面,应用程序能够将长途用户的指令传输给操控器,操控器一起将相应信息和体系状况反馈给用户。
2. 5 键盘输入模块
在本体系中规划了4 ×4 键盘模块, 键盘经过82C79芯片进行输入, 82C79经过并行方法与单片机进行衔接(在AT 89S52中, AD0~AD7为并行接口) ,一起为了实时盯梢键盘输入,在体系中还加入了一块串口液晶。
3、 软件规划
软件规划根据RTX51嵌入式体系。RTX51是应用于MCU的一种多任务实时操作体系,应用在微操控器上,可大大进步体系的履行功率和实时性。体系软件运用Keil开发环境, Keil系列软件具有杰出的调试界面、优异的编译作用和丰厚的运用材料,便利快速生成所需。 hex文件。运用ISPlay进行单片机软件在体系可编程,便利快捷。点阵电子显现屏操控体系软件规划流程如图2所示。