电子显示牌(硬件部分)

来源 :城市建设理论研究 | 被引量 : 0次 | 上传用户:mahuanchun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:设计中讨论了发光二极管(LED)字符显示屏的基本结构和工作原理。LED显示系统使用高密度点阵,高显示分辨率和扫描速度,无闪烁现象。该系统采用MAX232进行通信,来接收计算机的控制命令及显示数据来控制显示屏的扫描显示。AT89C52单片机接收从计算机机上传来的数据并存储于24C02,再将要显示的内容转换为合适的形式输出给LED屏幕。最后根据系统设计的框架和要求对各模块进行协调匹配,并进行芯片的整体功能验证。结果确认各模块工作正常并达到了预定的设计目标。本文讨论了一种功能较完备、较复杂的768像素(16×48)点阵式 LED显示牌的设计与实现。所设计的小型的点阵式电子显示牌主要可用在会议等场合,可以用来显示参加会议的代表姓名。
  关键词:16×48 LED点阵 单片机 汉字显示 接口技术
  中图分类号: C35 文献标识码: A
  一、引言:因为电子显示牌在近几年来被广泛用于单片机控制的新闻媒体和低功耗电子产品中。这次主要是便于人们识别和标识会议各个代表的名字,既省去了以往会议前因要准备各代表姓名牌的麻烦,也使会议和生活更富现代气息。
  二 、 电子显示牌的总体设计
  根据实际需要,在本次设计中,电子显示牌实现字符和汉字的显示,电子显示牌的象素采用LED发光二极管,它主要是由发光二极管及其驱动芯片组成的显示单元拼接而成的平面显示器。因为这次设计主要是针对在会议中可以显示各个代表的名字来设计的,所以只需一屏显示三个汉字就可以了。
  本文采用了AT89C52单片机满足电子显示牌内部显示数据传输速度快、数据量大的要求。用六片74LS373来驱动电子显示牌显示,由74LS138选通每片74LS373进行输出信息。通过RS-232接口接收,并存储到EEPROM(24C02)中,实现了基于单片机系统的控制电路、驱动电路等的设计方法。图2-1是电路的组成结构。
  
  图2-1电路总体结构图
  三总体硬件设计
  3.1 设计原理及介绍
  电子显示牌主要是利用发光二极管组成的点阵模块或象素单元组成的平面式显示屏幕,本系统是通过AT89C52单片机芯片单独对768个发光二极管组成的屏幕实现控制的系统。主要通过MAX232标准通信口接收来自外部的要显示的汉字字模,再将接收到的数据存放在24C02中。然后再由译码器控制74LS373进行列选通,再由P1口和P2口控制逐行显示,使数据准确无误的显示出来。再由AT89C52处理芯片控制把数据取出送到端口进行驱动显示。
  3.2电路工作过程描述
  电子显示牌这个显示系统主要采用动态行列扫描方式进行扫描显示。详细的工作过程介绍如下:
  系统先把P1口和P2口置成高电平,此时P1口和P2口会使与它们连接的三极管截止(因为P1口和P2口为低电平时电路是有效的)。本实验采用动态扫描方式进行扫描的。
   (一)首先扫描第一行即把P1.0口置为低电平使之导通连接,再通过与单片机相连的标准接口MAX232口接收来自外部要显示的数据,再将接收到的数据存放在24C02这个电可擦写存储器EEPROM中。然后分成两步进行扫描,对于每一行要显示的信息都有一个74LS373控制输出列,即由单片机给出行选通信号,从第一行开始依次对各行进行扫描,对于列,通过74LS138选通所要用到的每一片74LS373,再把74LS373中对应所要显示汉字的每一行的数据信息送到每一个对应的列,再根据各列所存的数据,确定相应的列驱动器是否将该列与行接通,如果接通,那么该行该列所对应的发光二极管点亮。
  (二)再把P1.0口置高同时把P1.1口置为低电平使P1.1口有效,待显示的汉字信息再通过74LS138选通对应的每片74LS373送给每一个对应的列,就可以把第二行对应的二极管点亮。即当把对应的口置为低点平其余的口置为高电平时,显示牌上就会把对应行的二极管点亮,就可逐个把待显示的汉字显示在屏幕上。
  (三)依次循环,即当选中第i行时,列驱动器选中第j列,对应的发光二极管发光显示。依次有序的选中各行,在选通每行之前,应该把该行各列要显示的数据准备好,一旦该行选通,由74LS138控制选通每片对应的74LS373发出各行要显示的信息,这一行上的发光二极管就可以根据列信息进行显示。
   以同样方法进行显示全部各行都扫描一遍之后(一个扫描周期)在从第一行开始,进行下一个周期的扫描。为了保证电子显示牌无闪烁感,就需要使频率在25HZ以上,即总的扫描周期(T=1/f)为T=1/f=1/25=40ms, 因为每个汉字都是由16行组成的所以每行的频率为T/16=40/16=2.5ms只要一个扫描周期的时间比人眼1/25秒的暂留时间短,就不会感觉出有闪烁现象。
  本系统主要的优点是可以方便的改写所要显示的信息,而且功耗低,不同于其它的是它外形美观、造价低、可靠性高。
  3.3设计原理框图
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  图3-1实验设计原理图
  四电子显示牌硬件各部分的设计与实现
  4.1单片机部分介绍
  本系统采用8位的单片机AT89C52作为电路设计的核心部件,是本实验的驱动部分,主要用到它的几个输入输出端口。其引脚分布图如下图4-1:
  
   图4-1AT89C52的引脚图
  现主要介绍主要部分引脚的功能:
  ● P0口:P0.0~P0.7(引脚的39~32号端子)是一个8位漏极开路型双向输入输出端口,验证时,要求外接上拉电阻。
  ● P1口:P1.0~P1.7(引脚的1~8号端子)是一个带有内部上拉电阻的8位双向输入输出端口,其内部有上拉电阻。
  ● P2口:P2.0~P2.7(引脚的21~28号端子)是一个具有内部上拉电阻8位的双向输入输出端口,当访问外部程序存储器时送出高8位地址。
  ● P3口:P3.0~P3.7(在引脚的10~17号端子)是具有内部上拉电阻的8位双向输入输出端口。其特殊功能引脚分配如下:
  P3.0RXD串行通信输入 (与MAX232的RXD端相连)
  P3.1TXD串行通信输出 (与MAX232的TXD端相连)
  在本次实验中,这几个I/O口具有不完全相同的功能,P3.0 和P3.1这两个引脚与MAX232的两个脚相连保证了数据信息从计算机到單片机的正常传送。P3.2和P3.3分别接24C02的SDA和SCL端保证数据的存储。P3.4、P3.5和P3.6这三个脚来作为74LS138的三个数据输入端,通过给定这三个脚的数据来确定选通哪片74LS373进行工作。
   4.2锁存模块74LS373的锁存功能
  74LS373是一种8D锁存器,具有三态驱动输出,它采用标准的20脚接口,
  其引脚电路原理图如下图4-2:
  
   图4-274LS373的电路原理图
  74LS373的实际引脚图如图4-3:
  
  图4-374LS373的实际引脚图
  74LS373的引脚介绍见下表4-1:
  表4-174LS373的引脚说明
  引脚名称 说明
  D0-D7
  Q0-Q7
  LE
  /OE 数据输入端
  数据输出端
  输入使能(高电平有效)
  3-态 输出控制端(低电平有效)
   在AT889C52单片机系统中,常采用74LS373作为地址锁存器使用,其中的输入端1D~8D接至单片机的P0口,输出端提供的是低8位地址,G端接至单片机的地址锁存允许信号ALE。输出允许端/OE接地,表示输出三态门一直打开。
  4.374LS138的性能介绍
  在电路设计中,我们采用一个3/8译码器选通要显示的那一行,选通驱动电路作为驱动模块中的基本电路,包括输出数据的驱动和行选驱动(即行、列驱动),其设计要求应满足给定的LED阵列的显示亮度。在电路设计中,我们采用一个三-八译码器选通要显示的那一列。
   (1)74LS138译码器的引脚圖如下图4-4:
  
  图4-474LS138的引脚图
  在本次试验中,74LS138主要功能是:由于74LS138具有选通功能,可以选通对应的每片74LS373进行工作,由于74LS138的输出端是低电平有效的,所以我们在它们之间加了六个反相器74HC04,保证了各个芯片的正常工作。
  4.424C02的暂存功能及它的的简单介绍
  24C02为电可擦除可编程只读存储器即EEPROM;在本实验中,由于对待显示的数据要求可以随时修改。
  24C02为双列直插式EEPROM。它的容量为2Kbit(256byte×8bit)其内有256个字节,每个字节8位数据。可以满足中小规模的使用,具有多片寻址功能。它采用八脚封装其引脚。
  如图4-5所示:
  
  图4-524C02引脚图
  
  ★SCL:串行时钟控制线,时钟脉冲的上升沿时将数据写入24C02中,下降沿时将数据从24C02中读出。
  ★SDA:为串行数据输入输出端,漏极开路驱动,可与任何数量的漏极开路或集电极开路器相连。
  本实验已将24C02(EEPROM)芯片成功应用于电子显示牌中,使用表明,它不仅占I/O口少,而且稳定,可靠。
  4.5 RS-232通信接口的重要作用
  RS-232串行接口是微机系统中常用的外部总线标准接口,它以串行方式传送数据。 通常情况下仅使用TXD、RXD 和GND 进行串行通信。
  五显示模块
  显示模块整个屏幕分为16行48列,每个汉字用16×16的发光二极管点阵显示,每个汉字由四片8×8的点阵组成。整个屏幕则是由十二片8×8的点阵组成。本系统可显示各种字符和汉字。它可以与CPU直接接口,把待显示的信息通过PC机录入,然后通过与单片机相连的标准接口RS-232把信息存放在24C02(EEPROM)中,采用74LS138控制选通每一片74LS373输出待显示的每一行的信息,采用逐行扫描的方法进行动态扫描。把要显示的信息准确无误的在电子显示牌屏幕上显示出来。
  六测试结果
  经测试,系统完全达到预期结果:屏幕显示稳定、清晰、下载方便、存储可靠,能够实现汉字字符的显示。本系统功能完善、结构合理、可靠性高。实际运行结果表明,该系统工作稳定、性能可靠,达到了产品化的设计要求。
  参考文献
  [1]孙涵芳,徐爱卿.MCS-51/96系列单片机原理及应用(修订版).北京航空航天大学出版社
  [2]余孟尝.数字电子技术基础简明教程(第二版)(清华大学电子学教研组编).高等教育出版社
  [3]何立民.MCS-51系列单片机应用系统设计.北京航空航天大学出版社,1990。
  [4]何沛群.新型高性能的AT24C系列串行E2PROM.北京:电子技术应用,1993(10).P9.
  [5]“SED 1330F Series LCD Controller Ics”,Seiko Epson Corp 1989
其他文献
摘要:水利工程意义重大,但容易出现问题,在实际的建设过程中也比较复杂。不同因素的影响,复杂多样的施工方式,以及施工顺序的不同等,都会对施工质量产生不同程度的影响,稍有不当,就会造成巨大损失。因此,必须做好前期设计工作,针对水利水电工程设计中存在的具体问题,来采取相应的解决措施,从而保证水利水电工程可以更好地提供各种功能服务。所以,本文就从水利水电工程设计中的问题分析这方面进行探讨。  关键词:水利
1917年1月的一天,印尼第四大糖商黄奕住开了一张10万盾(约今人民币6000万元)的支票交付给客户,客户持票到爪哇省三宝垄市立银行去取钱,没想到银行拒付。客户回来求助,黄奕住
摘要:为了提高电力系统继电保护装置运行的可靠性,文章介绍了由于电流互感器饱和引起保护误动的原因,同时提出了防止电流互感器饱和和保护装置误动的几种措施,通过电力系统的实际运行发现,提出的这些措施能够很好的抑制电流互感器饱和现象,同时降低了继电保护装置误动的可能性,为电力系统的可靠运行提供新的保障。  关键词:CT饱和磁化;特性差动;保护饱和检测;电流互感器;继电保护装置  中图分类号:TM77文献标
如果人类的脸长得全都相同,那么你和人们的不同,就看你怎么活。对于80后漂亮姑娘程兆敏来说,作为全省最顶尖的传输专业技术专家,2012年便被授予黑龙江省劳动模范称号,她无愧
小组合作学习指学生以学习小组为基本形式,彼此互助、共同完成学习任务教学方式.以“学生自主探索、合作交流”为中心,着眼于人发展,着眼于儿童获取信息的多向交流,营造宽松
一、准确把握当前经济形势今年以来,全省上下坚持以邓小平理论和“三个代表”重要思想为指导,深入贯彻落实科学发展观,全面贯彻落实党的十七届五中全会和中央经济工作会议精
摘要:随着我国经济建设的迅速发展,迎来了水利工程投资高峰和建设高潮,水利工程建设项目尤其是病险水闸除险加固、防洪工程、灌区节水改造等工程项目越来越多,因此,如何有效控制施工质量成了水利工程建设中的关键。文章作者对水利工程施工管理的质量控制进行了具体分析。  关键词:水利工程;施工管理;质量控制  中图分类号:TV文献标识码: A  水利工程施工是水利工程建设的重要阶段,施工质量在工程建设中起着决定
摘要:本文通过对某电厂扩建工程2×350MW供热机组空冷岛钢结构及设备安装实践,总结和分析空冷岛施工的方法和经验,优化安装方案,为以后同类型机组空冷岛项目施工提供最佳的施工方案。  中国关键词: 空冷岛、安装、空冷机组  中图分类号:C35文献标识码: A  [abstract] this article through to the Hohhot thermal power plant, the
摘 要:能源统计是社会经济统计的重要组成部分,能源统计研究能源总体现象的数量表现,和其他统计一样,不仅是反映和认识社会的一种重要手段,而且是管理国家和企业经济活动,并实行监督的有效工具。同时,又是构成信息和制定方针、政策、计划的基础。  关键词:能源统计工作;现状;对策  中图分类号:C8文献标识码: A  前 言:能源统计是节能减排的重要基础性工作,它既是制定节能政策措施的重要依据,也是检验节能
对被称为“特殊儿童之王”的自闭症儿童进行教育干预,是一项极为艰巨的工作。国外与我国的教育工作者都在努力摸索行之有效的教育干预模式。招远市特殊教育学校这几年针对学
期刊