|
|||||||||||||||||||||||||||||||||||||||
| | 首页 | 文章中心 | 下载中心 | 本站商品 | 学习资料 | | |||||||||||||||||||||||||||||||||||||||
| 广告载入中... | |||||||||||||||||||||||||||||||||||||||
| 您现在的位置: 电子爱好者 >> 文章中心 >> 单片机应用 >> 正文 |
|
|||||||||||||||||||||||||||||||||||||||
| 多路端口可编程霓虹灯及彩灯控制器 | |||||||||||||||||||||||||||||||||||||||
| 作者:佚名 文章来源:非本站原创 点击数: 更新时间:2005-5-5 | |||||||||||||||||||||||||||||||||||||||
| 江苏淮阴工专机械系(223001)许军 摘要介绍用力源公司的BASIC单片机PS1016及LED控制驱动器PS7219制作多路端口的可编程霓虹灯及彩灯控制器。 关键词单片机PS1016 PS7219 控制器 可编程 现有的霓虹灯以及彩灯控制器多是使用专用集成电路,其中固化多种闪烁方式,一般只提供4~16路输出。由于在大型霓虹灯中使用的控制器路数相当多,一般只能定做,代价高而且灵活性较差。本设计由于采用了力源公司的新一代BASIC单片机PS1016及高性价比的8位LED控制驱动器PS7219,从而可实现多路端口,并且能够对任一端口进行控制,可广泛用于大型霓虹灯、塑料霓虹灯以及彩灯的可编程控制,既可在产品上直接编程,又可在计算机上调试好直接传输。具有设计简单、使用方便等特点。
1.28位LED控制驱动器PS7219 PS7219引脚排列如图2所示。PS7219是一种高性能,低价格的多位LED显示驱动器。它在性能上完全兼容MAX7219,并增添了位闪等功能。其接口采用流行的同步串行外设接口(SPI),可与任何一种单片机方便接口,并可同时提供64路输出或驱动64只独立LED。PS7219内部具有15×8RAM功能控制寄存器,可方便寻址,对每位数字可单独控制、刷新,不需重写整个显示器。显示的亮度可数字控制,每位都具有闪烁使能控制位,引脚CON置高电平,可禁止所有显示,达到降低功耗的效果,并不影响对控制寄存器的修改。PS7219还有一个掉电模式,一个允许用户从1位数显示到8位数显示选择的扫描界限寄存器和一个强迫所有LED接通的测试模式。N个PS7219级联,可实现N×8位LED的显示。
图5I2C数据传送格式 24LC256工作于单字节读写或页读写模式,利用数据1,数据2来形成高低位地址。以下是PS1016读写24LC256程序,实现单字节数据写入和读出。
本设计已制作成功,在淮阴市商场的霓虹灯(共237路)广告中使用,性能良好,使用灵活,价格低廉。受到用户肯定。 以上的程序设计,如果略加修改,便可用于可控大型焰火的燃放等其它领域。 参考文献 1PS1016BASIC单片机使用说明书.武汉:武汉力源电子股份有限公司,1997.5 |
|||||||||||||||||||||||||||||||||||||||
| 文章录入:admin 责任编辑:admin | |||||||||||||||||||||||||||||||||||||||
| 【发表评论】【告诉好友】【打印此文】【关闭窗口】 | |||||||||||||||||||||||||||||||||||||||
| 最新热点 | 最新推荐 | 相关文章 | ||
| 没有相关文章 |
| |
| | 设为首页 | 站点地图|<产品开发服务|光盘刻录服务| 广告合作 | 访问记录 |汇款方法 | 关于VIP会员 | | |
![]() |
|