多路端口可编程霓虹灯及彩灯控制器(图)
上传人:admin 上传时间: 2007-12-21 浏览次数: 1722 |
编者按:现有的霓虹灯以及彩灯控制器多是使用专用集成电路,其中固化多种闪烁方式,一般只提供4~16路输出。由于在大型霓虹灯中使用的控制器路数相当多,一般只能定做,代价高而且灵活性较差。本设计由于采用了力源公司的新一代BASIC单片机PS1016及高性价比的8位LED控制驱动器PS7219,从而可实现多路端口,并且能够对任一端口进行控制,可广泛用于大型霓虹灯、塑料霓虹灯以及彩灯的可编程控制,既可在产品上直接编程,又可在计算机上调试好直接传输。具有设计简单、使用方便等特点。
1主要器件介绍
1.1 PS1016单片机
PS1016单片机引脚排列如图1所示,其特点如下:
1.固化在芯片内部的PICBASIC解释程序,提供32条语句;
2.20MHz的系统时钟,16位双向的位可独立编程为输入/输出(I/O)口,支持多种I/O操作;
3.PICBASIC源程序存放在外扩的24LC16BE2PROM中。E2PROM的容量为2K字节,约可存放600~800条语句。
1.2 8位LED控制驱动器PS7219
PS7219引脚排列如图2所示。PS7219是一种高性能,低价格的多位LED显示驱动器。它在性能上完全兼容MAX7219,并增添了位闪等功能。其接口采用流行的同步串行外设接口(SPI),可与任何一种单片机方便接口,并可同时提供64路输出或驱动64只独立LED。PS7219内部具有15×8RAM功能控制寄存器,可方便寻址,对每位数字可单独控制、刷新,不需重写整个显示器。显示的亮度可数字控制,每位都具有闪烁使能控制位,引脚CON置高电平,可禁止所有显示,达到降低功耗的效果,并不影响对控制寄存器的修改。PS7219还有一个掉电模式,一个允许用户从1位数显示到8位数显示选择的扫描界限寄存器和一个强迫所有LED接通的测试模式。N个PS7219级联,可实现N×8位LED的显示。
用户名: 密码: