• 基于单片机89C51和89C2051点阵LED图文显示
  • 基于单片机89C51和89C2051点阵LED图文显示

    基于单片机89C51和89C2051点阵LED图文显示
     
      随着图形点阵LED显示模块在各行各业的逐步使用,使得人机界面变得越来越直观形象,尤其对于国内大多数需要有汉字和图形显示的用户来说,显示界面的友好与否,将直接影响到其产品的形象和市场竞争力。
      本文所介绍的点阵LED显示屏,显示汉字和各种常见字符等信息,可广泛应用于各种场所。具有结构简单、安装方便、字型美观、图案清析。采用高性能单片机控制,性能稳定,可靠性高,具有掉电保护功能,可完全脱机运行,可以显示约2000个文字。经过一条RS-232串口线与电脑连接更换信息,操作简单,使用方便。
      LED点阵显示系统的硬件设计
      LED点阵显示系统由计算机、RS-232通讯电路、控制电路和LED点阵显示电路构成,结构框图如图1所示。
      
      上位计算机可选择工业控制计算机或者普通个人计算机。单块条屏由控制电路和驱动显示电路组成。控制电路负责与上位机通信,可根据通信距离的远近选用RS-232或RS-485标准总线接口。本电路采用RS-232接口的3脚和5脚,计算机向控制电路发送汉字或字符内码;控制电路存储该内码并在字库中对应汉字或字符点阵,向驱动电路发送行列选通信号;显示驱动电路负责根据行列选通信号,向指定LED发光器件提供驱动电流。
      
      控制部分以单片机89C51为核心,辅以外围电路,完成串行通信、外部存储器读取、行列选通信号输出等任务。
      为使计算机与控制电路能够随时通信,需要单片机89C51与89C2051与其它器件之间可以通信。当89C2051接收到计算机发送的数据信号时,通过P3.2脚向89C51发送中断信号,此时该脚作为I/O口。而后89C51响应该中断,并通过P1口接收来自89C2051P1口的数据。
      在PC机内部,汉字是以机内码的形式存储的,每个汉字占两个字节。单片机89C51将采集来的数据放到串行E2PROM中,P3.3接SDA和P3.4接SCL。所以在没有与计算机通信的时候也可以读取串行E2PROM中存储的汉字或字符内码并最终显示。89C51的串口接收由E2PROM存储的汉字内码,并将其换算成汉字首地址,从4Mbit的EPROM(M27C4001、并行口)的字库中提取相应的汉字,对应于显示屏排列好存贮到片外RAM中,重复上述过程将所有的汉字都提取出并排列存储好,最后由89C51将RAM中的数据经P1口和P3口输出给显示驱动电路。
      汉字库的制备与普通程序存储器的烧录并无区别。将汉字库文件以二进制形式打开,通过编程器烧录到M27C4001中即可[1]。M27C4001的19位地址和CY6264的13位地址信号分别由P0口、P2口、P1口产生。串行E2PROM、EPROM、RAM与单片机的接口。
     
      列输入驱动由八个8位串行输入,串行或并行输出三态移位寄存器74HC595实现。该芯片具有串行输入、并行输出两个独立的时钟信号。输入数据在串行移位时 钟SRCLK上升沿由串行输入端SER 输入到芯片内部串行移位寄存器中,同时, SQH端串行输出;在锁存时钟信号RCLK上升沿到来时,芯片将内部串行移位寄存器8位数据并行输出。正常工作时,应将复位端SRCLR与使能端RCLK 分别接高电平、低电平。单片机输出信号直接与串入并出移位寄存器74HC595的锁存器输出端连接。  
     

    更多型号芯片解密可致电北京致芯科技24小时服务热线:13466687255 010-57436217

    点击这里给我发消息 点击这里给我发消息

      Copyright © 2004-2017 致芯科技 版权所有