89C51单片机控制595实现的显示屏
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
利用89C51单片机控制595实现的显示屏,实用简单,运行可靠,价格低廉,显示清晰。对于不同应用场合的显示,只要在软件/硬件上稍加改动,如增减显示的行/列数及每个显示模块驱动LED的位数,便可以使用,因此具有很大的实用性和推广价值。
在改用时,应注意以下几个问题:
(1) 对显示屏行数的扩展,若超过15行,因信号线过长必须对控制信号及数据信号增加电流驱动,否则易造成信号干扰,使显示数据混乱。
(2) 对显示屏行数的扩展,应增加相应I/O端口(数据输出)的数量。
(3) 对于大电流的LED数码管,应在595的输出端增加驱动电路。
单片机控制595组成的LED显示屏
本文设计的数字式LED显示屏是用在对郑州国棉三厂纺纱车间的技术改造过程中,对该车间的240台纺纱机的产量、效率、车速等参数进行实时显示。根据该车间的240台纺纱机的分布位置不同,我们设计了五块显示屏, 每块显示屏由4行*12列, 每个显示模块有5位LED数码管组成, 可以分时显示48台纺纱机的产量、效率、车速等信息。 产量、效率、车速等参数由上位机进行检测后,经RS-485总线,将数据传送给下位机,下位机进行数据处理、变换后,把相应的参数显示出来。
对每个显示模块中的数据输入及每位LED数码管的输出驱动,我们采用具有串行移位输入、8位并行带锁存输出的595芯片。该芯片内部由数据移位触发器和三态输出锁存器组成,有16个引脚。SI:串行输入数据;SCK:移位时钟脉冲(输入); RCK:锁存时钟脉冲(输入); SCLK :复位清零信号(输入);QA -QH:数据输出;QH*:向下一片(位)的串行数据输出。595输出电流大(35mA),可以直接驱动八段码。其输出锁存功能,可以有效防止移位输出时LED八段码的闪烁,其移位及锁存信号频率高,最大值为55MHz。这两个脉冲信号都采用上升沿触发。 [资料来源:www.THINK58.com]