设为首页 帮助中心   收藏本页
会员登录  |  注册新用户
首页>技术资讯>基于P89V51RD2单片机LED点阵显示屏的实现

基于P89V51RD2单片机LED点阵显示屏的实现


添加时间:2012-05-30 | 返回首页
更多

    LED点阵显示屏是一种简单的字符显示器,具有价廉、易于控制、使用寿命长等特点,可广泛应用于各种公共场合,如车站、码头、银行、学校、火车、公共汽车显示等。本文详细介绍了一种低廉的16x16点阵LED显示屏的设计过程。本系统采用P89V51RD2单片机作控制器,整个电路主要由单片机控制及其接口电路、驱动显示电路、电源电路等部分组成。为了使显示屏电路更具实用性,本系统在单片机部分外加数据存储器。在PC机上编辑汉字和字符显示信息,并将其转换为相应的点阵显示数据,然后通过串口(采用RS-232通信标准)送单片机存储并显示,实现LED显示屏的功能。

1 系统原理及特点
    系统原理框图如图1所示,该系统主要由飞利浦公司生产的单片机P89V51RD2、移位寄存器74HC595、4-16译码器74HC154、LED点阵、数据存储器RAM6264以及RS232电平转换芯片组成,汉字字模存储外部数据存储器6264中,用单片机P89V51RD2控制移位寄存器与译码器完成汉字的显示。


    本系统的特点:
    1)采用P89V51RD2单片机,P89V51RD2是PHILIPS公司推出的51系列的新型微控制器,它包含64KB?Flash和1024字节的数据RAM,支持并行和串行的在系统编程(ISP)和在应用中编程(IAP),具有SPI和增强型UART。
    2)采用移位寄存器,节约单片机的IO资源,容易扩展多位LED显示。
    3)通过串口下载单片机的程序代码以及与PC机通信获取显示信息的字模。
    4)显示内容多时,可以把汉字字模存储到外部数据存储器6264中。
1.1 移位寄存器的工作原理
    74HC595是一款漏极开路输出的CMOS移位寄存器,输出端口为可控的三态输出端,也能串行输出控制下一级级联芯片。
    74HC595的引脚图如图2所示。

 

1.1.1 引脚说明
    1)74595的数据端:
     QA-QH:8位并行输出端,可以直接控制数码管的8个段;QH:级联输出端。将它接下一个595的SI端;SI:串行数据输入端。
    2)74595的控制端说明:
    /SCLR(10脚):低点平时将移位寄存器的数据清零;SCK(11脚):上升沿时数据寄存器的数据移位。QA->QB->QC->…->QH;下降沿移位寄存器数据不变;RCK(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。
    3)74HC595与单片机的硬件连接
    2片74HC595与单片机串行接口连接,移位寄存器的输出作为点阵LED的行驱动,硬件电路图如图3。其中,RCK接单片机的P3.3端口;SC LR接单片机的P3.2端口;SCK接单片机的P3.3端口;SI接单片机的P3.4端口。串行移位寄存器7HC595也可以用74HC164。


1.2 译码器及驱动电路
    单片机的P1口低四位的输出,经4-16线译码器73HC154译码后,作为列选通信号线,再经过驱动器驱动对应的列线,一条列线上要驱动16个的led进行显示,按每一个LED器件需要10 mA计算,16个LED同时发光时,需要160 mA电流,选用三极管8550作为驱动管可满足要求。考虑减少PCB板的面积,也可以选择uln2803驱动LED的列。
    硬件电路连接如图4所示。

1.1.1 引脚说明
    1)74595的数据端:
     QA-QH:8位并行输出端,可以直接控制数码管的8个段;QH:级联输出端。将它接下一个595的SI端;SI:串行数据输入端。
    2)74595的控制端说明:
    /SCLR(10脚):低点平时将移位寄存器的数据清零;SCK(11脚):上升沿时数据寄存器的数据移位。QA->QB->QC->…->QH;下降沿移位寄存器数据不变;RCK(12脚):上升沿时移位寄存器的数据进入数据存储寄存器,下降沿时存储寄存器数据不变。
    3)74HC595与单片机的硬件连接
    2片74HC595与单片机串行接口连接,移位寄存器的输出作为点阵LED的行驱动,硬件电路图如图3。其中,RCK接单片机的P3.3端口;SC LR接单片机的P3.2端口;SCK接单片机的P3.3端口;SI接单片机的P3.4端口。串行移位寄存器7HC595也可以用74HC164。


1.2 译码器及驱动电路
    单片机的P1口低四位的输出,经4-16线译码器73HC154译码后,作为列选通信号线,再经过驱动器驱动对应的列线,一条列线上要驱动16个的led进行显示,按每一个LED器件需要10 mA计算,16个LED同时发光时,需要160 mA电流,选用三极管8550作为驱动管可满足要求。考虑减少PCB板的面积,也可以选择uln2803驱动LED的列。

3 结论
    经过实际测试证明,本显示屏可以作为信息显示装置,用于公共场所来进行信息显示,而且具有工作稳定、字符清晰、亮度适中等特点。为了使显示的内容丰富,可以使文字屏在显示信息时滚动显示。另外,本硬件电路可以在集成电路芯片上使用方面加以改进,用大规模的可编程逻辑器件代替中规模的逻辑电路译码器和移位寄存器,可以节约PCB的面积;本显示屏只有一位LED显示,再级联多个移位寄存器,容易实现多位LED显示。


站内导航

注册帮助 | 国际LED网 | 关于我们 | 联系方式 | 网站地图 | 广告服务 | 意见建议 | LED网 | 中国LED网 | LED照明 | LED显示屏 | LED灯 | LED路灯
服务热线:(0755)36527366,(0755)36527388  | ©2006-2022  All Rights Reserved.
中国互联网
协会网络诚
信推进联盟
深圳网络警
察报警平台盟
公共信息安
全网络监察
不良信息
举报中心
中国文明
网传播文明
网站版权所有:深圳鼎盛创媒 | 粤ICP备07055621号
免责声明:本站所载内容,凡注明署名的,其版权属于署名者所有,转载请注明署名。
本站未注明来源ledwang.com之稿件均为转载稿,如本网转载涉及版权等问题,请作者速来电或发邮件与ledwang.com联系,我们将在第一时间删除。
请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容。