LED显示屏|LED大屏幕,LED显示屏980x80
服务热线:400-6787-360 登录名: 密码: 验证码        ·设为首页 · 加入收藏 · RSS · 网站导航
LED大屏网 网站首页  |  新闻中心  |  企业名录  |  技术学园  |  行业展会  |  商机信息  |  人才招聘  |  搜索中心  |  行业论坛
行业动态  |  产业观察  |  企业动态  |  新品快讯  |  技术动态  |  应用案例  |  招标信息  |  会议信息  |  专题报道
LED显示屏新闻980x80LED显示屏
LED大屏网 > 行业新闻 > > 点阵式LED滚动汉字显示屏的Proteus仿真设计
LED大屏网—LED显示屏新闻
点阵式LED滚动汉字显示屏的Proteus仿真设计
编辑:流雨 [ 2009-7-22 14:30:10 ] 文章来源:LED大屏网
  利用嵌入式系统硬件设计仿真平台Proteus对点阵式LED滚动汉字显示屏进行仿真设计,完成了系统的硬件电路设计和软件编程,并进行了仿真调试,实现了汉字在点阵式上的滚动显示,达到了仿真设计的目的。

1. 引言

  点阵式LED组成的汉子显示屏在公共场所应用非常广泛。例如,车站发车时间提示、股票大厅中的股票价格显示板、商场的活动广告栏、候机厅的起飞时间表。点阵显示器的特点是可以按照需要的大小、形状和颜色进行组合,用单片机控制实行各种文字或图形的变化,达到广告宣传和提示的目的。

Proteus是一款新颖的嵌入式系统软硬件设计仿真平台,特别是用于单片机仿真,能够在线、实时仿真多种类型的单片机,诸如MCS-51系列单片机、PIC单片机、AVR单片机等,能够像硬件仿真器一样进行软硬件调试,而没必要花钱去购买和维护价格不菲的仿真器,对于初学单片机的人来说,既减少了学习成本,又达到了良好的学习效果。

2.硬件电路设计

  点阵式LED滚动汉字显示屏硬件电路设计框图所示。电路包括单片机、电源电路、时钟电路、复位电路、驱动电路和LED点阵电路等。本设计的核心是利用单片机读取显示字型码,通过驱动电路对16X16LED点阵进行动态列扫描,以实现汉字的滚动显示。本设计选用的单片机为ATMEL公司的AT89C52,显示屏采用16X16LED点阵。电源电路通过变压整流元件为单片机和其他电路提供稳定的+5V工作电压。时钟电路是单片机的驱动电路,复位电路可在需要时,手动使单片机程序计数器复位清零。通过阳极驱动电路向16X16点阵送字型码,本设计采用74LS273。通过阴极驱动电路对16X16点阵进行列扫描,本设计采用74HC138。

  利用Proteus软件设计点阵式LED滚动汉字显示屏硬件电路原理图所示。在Proteus软件中,单片机模型本身包含了工作电源和可改变的工作频率,因此在仿真时无需设计电源电路和时钟电路。需要说明得实在Proteus软件目前版本中还没有16X16点阵模块,本设计中采用Proteus软件中现有的8X8点阵模块组合成一个16X16点阵模块。从中可以看出,16X16点阵的阳极驱动由P0口经输出缓冲器74LS273构成,在本设计中需要用两片,分别送出上8行和夏8行的字型码。16X16点阵的阴极驱动由P2口经74HC138译码后动态扫描16X16点阵的各列,本设计中需要四片74HC138译码器,循环扫描系列,显示一个完整的汉字需要扫描32次。RP3为排阻,含有8个电阻,做P0口各位的上拉电阻,以保证P0口能够输出高电平。复位电路的作用时,在任何时刻可以手动复位单片机,使程序重新执行。

3.软件设计

  AT89C51单片机是8位机,每次只能送出8位数据,因此要向16X16点阵送出16行阳极驱动,需要送两次,或先送上8行,或先送下8行,为了能够实现每一列字型码的完整显示,采用74LS273进行锁存,否则会出现字型残缺现象。根据设计要求并结合图的硬件连接进行程序设计。

  有意与本网合作者,有关合作事宜请与《LED大屏网》联系。未经《LED大屏网》书面授权,请勿转载或建立镜像,否则即为侵权。

LED显示屏LED显示屏|LED大屏幕565x80

网友评论

LED显示屏|LED大屏幕LED显示屏980x80
 
设为首页 | 网站建设 | 商务信息 | LED显示屏资讯 | 本站动态 | 关于LED大屏网 | 网站RSS | 网站地图 | 友情链接
本站实名:LED大屏网 | LED大屏幕 | LED显示屏 国际域名:www.led-100.com
版权所有© 2004-2009 LED大屏网 
邮箱:LED-100@3v.cn 电话:+86-755-33019199(十二线) 传真:+86-755-33010910