新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > P9816驱动的护栏管显示与控制系统设计

P9816驱动的护栏管显示与控制系统设计

作者:时间:2011-11-20来源:网络收藏

f.jpg


STC89C52与SD卡采用模拟串口通信,在控制器读取SD卡中的效果文件时,SD卡中的管点数和文件个数通过LCD1602出来。电源采用图5提供的5 V电压供电。控制电路如图7所示。复位电路选用了电容与电阻串联的形式,电解电容C1=10μF,R1=1kΩ。

2 管软件
本系统很容易实现STC89C52单片机与控制芯片通信。通信协议与P9813兼容,通信协议图如图8所示。

h.jpg


前32位“0”为起始帧,在CIN上升沿时打入,并且时序DIN要先于CIN,标志位为2个“1”。校验数据“B7”与“B6”为蓝色灰度数据的“B7”与“B6”的反码,灰度级数据要高位先入,并且是蓝绿红顺序。
将已经包含效果文件的SD卡放入MCU控制器的卡槽中,当要求内容时,可以直接打开开关。在程序的执行过程中,首先是读取SD卡中的数据,为使程序能够高效的运行,规定SD卡中的每个效果文件具有一定的格式:
①第1个效果文件的第1个512字节中的前4个字节存放护栏管的点数(512点或1024点或其他);
②第1个效果文件的第1个512字节中的第5个、第6个和第7个字节存放此SD卡中包含的效果文件的个数;
③第1个效果文件的第1个512字节中的第8个字节若为1,表示循环发送整个SD卡中的数据,为0表示只发送一次SD卡中的数据;
④从第1个效果文件的第2个512字节及其他的效果文件的第1个512字节开始存放护栏管的灰度数据。
STC89C52单片机中的程序和SD卡中的数据是严格遵守此规则的,制定此规则同时也具有加密的作用。然后进行数据分析,得到护栏管点数、文件个数以及数据的地址。最后按照P9816通信协议中的数据格式来发送数据。本系统的程序结构简单,思路明确,系统程序流程图如图9所示。

i.jpg



结语
本系统制作的护栏管完成了预期目标,软硬件相结合取得了较好的实验效果。实际中是动态的,根据SD卡中不同的数据各种各样的颜色和图案。

j.jpg


图10为护栏管实物图。本文的护栏管显示,成本低、应用灵活、硬件电路设计制作相对比较简单,非常适合用于城市夜化美化工程,具有较好的应用前景。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭