串行数码管模块接口

单片机类型是STC89C52RC,外接一个串行数码管模块。总共五个角,一个电源,一个地,还有三个是DIO.SCK.RCK.不知道接什么,资料上说是P33.P32和P34,可是没用,急

这个里面是两个595模块来驱动两个四位数码管,电源和地就不用说了,另外三个,一个是串行输(DIO),一个是移位寄存器时钟(SCK),还有一个是输出锁存器的时钟(RCK)。具体的你可以去查一下595的芯片资料吧,我这里就直接说一下怎么用。准备两个字节的空间,因为这个里面是两个595芯片联级的,先发的一个字节会转到下一级的595芯片里面去,是位选的信号,后面一个字节才是在前级的595芯片,是段选信号,将发送的这个字节带进位的循环左移(或右移,这上你看你的硬件),每次在SCK上升沿(由0跳为1的时候)将Cy位赋给DIO,这样八次就发了一个字节过去了,同上再发一个字节,然后给RCK一个上升沿,这就是一个静态显示,它会在你前一个字节对应的1位上显示出你后一个字节所对应的段码的。要做动态显示就很简单了,和普通数码管一样不停的刷新就行了。 因为我也不知道你的基础,就此简单说清楚了,如还有不了解的可以发到我的QQ邮箱。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-02
哥们,我也做了一个这样的作品,你把你的 这份资料发给我一下,我研究研究,尽快回复你
相似回答