用EPROM 2732制作彩灯控制器,EPROM2732 Lantern controller
关键字:ROM2732,彩灯控制电路图
这里采用EPROM 2732制作的灯效发生器,可以产生具有各种不同闪烁速度的多花样多彩色灯效,制作成本也很低廉。
2732的地址空间为4k字节,每块提供8位数据输出。要输出16位数据需要使用两块2732,并将其地址线并联。16位数据线中的14位用于经4块三态缓冲驱动器74HC244(IC5~IC8)驱动14只三色LED,剩下的2位用来控制LED的发光色彩。
当IC4的BD6或BD7脚中一个为“0”
时。LED发红光或绿光,两个均为“0”时发黄光,两个均为“1”时,计数器IC2通过IC1C、IC1D复位,灯效重复显示。
编写LED闪光花样程序时,以E-PROM 14个输出数据中的“1”表示LED发光,以“0”表示LED不发光。另外,剩下的两个数据输出脚BD6连接至IC5和IC6的允许脚EN(①和(19)脚),“0”表示允许,“l”表示禁止。这样,在BD6输出“O”时,只要数据脚输出“l”,相应的LED便能发出红光或绿光;BD7连接IC7和IC8的允许脚EN,当它为“0”时,便可使L,ED发出绿光或红光;如果BI)6和BD7都同时设为“O”,则可使数据脚来的“l”驱动相应的LED发出黄光;如果将BD6和BD7都设为“1”,则三色缓冲器被禁止,LED由于正极处于高阻状态而全部不发光,这时计数器复位,地址返回原始状态,光效变化规律又从头开始。
.BD6和BD7为“11”时的复位功能可以使编程简化,编程时可以根据光效图案的实际需求将4k字节的EPROM地址填人桕应的二进制数据,不用的地址空间不要求全部填满,只要在最后两位BD6和BD7填上“11”,便可返回至原始地址。
附表是跑动光效的具体实例,表中只列出了开始14个顺序地址中的数据内容。可以看到,数据中每个地址中只有1个为“1”,BD6为“0”,BD7为“l”,表示14只LED中每次只有一只LED发红光或绿光。14个地址后面的其他地址可以根据所需的光效编人其他数据。上述14个地址中的“l”使相应的LED发光,并随着时钟脉冲的推进,使发光的LED逐个位移呈跑动光效。
如果想改变灯光变化的速度,只需要将地址中的数据写入下一个地址即可,每重复写一次便可使灯光变化速度降低一个时钟周期。例如,若时钟为1秒,则重写一次,光效速度便降低为2秒,再重写一次,光效速度变为3秒。
事实上我们可以根据各种光效花样编入更多的数据内容。4k地址空间的EPROM为多彩的灯效编程提供了非常有利的条件。
前面已经说过,如果你不想用足4k空间,只需要在最终的地址将BD6和BD7写入“ll”便可使电路复位,一切便从头开始。
|
地址(十六进制)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
发布评论请先 登录 相关推荐
热点推荐
探秘Z86E21 CMOS Z8® OTP微控制器:特性、应用与设计要点探秘Z86E21 CMOS Z8® OTP微控制器:特性、应用与设计要点 在电子工程师的工具箱中,微控制器是实现各种智能系统的核心部件。今天,我们来深入了解一款功能强大的微控制器——Z86E21
Z86E61/E63 CMOS Z8 16K/32K EPROM微控制器:性能与应用详解Z86E61/E63 CMOS Z8 16K/32K EPROM微控制器:性能与应用详解 在电子工程领域,微控制器是众多项目的核心组件。今天,我们来深入探讨Z86E61/E63 CMOS Z8
探秘DS87C530/DS83C530:高性能EPROM/ROM微控制器的深度解析探秘DS87C530/DS83C530:高性能EPROM/ROM微控制器的深度解析 作为电子工程师,我们在设计过程中总是在寻找性能卓越、功能丰富且能满足多样化需求的微控制器。今天,我们就来深入探讨
AM2732/AM2732 - Q1 Sitara™微控制器:高性能与多功能的完美结合AM2732/AM2732 - Q1 Sitara™微控制器:高性能与多功能的完美结合 在当今的电子设计领域,微控制器的性能和功能对于产品的成功至关重要。TI的AM
深入解析Atmel AT27C020:高性能OTP EPROM的卓越之选深入解析Atmel AT27C020:高性能OTP EPROM的卓越之选 在电子设计领域,选择合适的存储器对于系统性能和稳定性至关重要。Atmel AT27C020作为一款低功耗、高性能的一次性
UCC2732x/UCC3732x高速MOSFET驱动器:特性、应用与设计要点UCC2732x/UCC3732x高速MOSFET驱动器:特性、应用与设计要点 引言 在高速电力电子应用中,MOSFET驱动器扮演着至关重要的角色。今天给大家介绍一款德州仪器(TI)推出的高性能产品
UCC2732x/UCC3732x高速MOSFET驱动器:设计与应用指南UCC2732x/UCC3732x高速MOSFET驱动器:设计与应用指南 在现代电子设计中,高速、高效的MOSFET驱动器对于提升系统性能至关重要。德州仪器(TI)的UCC2732
德州仪器UCC2732x/UCC3732x高速低侧MOSFET驱动器:特性、应用与设计要点德州仪器UCC2732x/UCC3732x高速低侧MOSFET驱动器:特性、应用与设计要点 引言 在电子工程师的日常设计工作中,MOSFET驱动器是不可或缺的关键组件。德州仪器(TI
德州仪器UCC2732x/UCC3732x高速MOSFET驱动器深度解析德州仪器UCC2732x/UCC3732x高速MOSFET驱动器深度解析 在电源设计领域,高速、大电流的MOSFET驱动器至关重要,它们能够显著提升电源系统的性能和效率。德州仪器(TI
德州仪器UCC2732x-Q1 MOSFET驱动器:性能、应用与设计要点德州仪器UCC2732x-Q1 MOSFET驱动器:性能、应用与设计要点 在电力电子领域,MOSFET驱动器对于开关电源、电机控制等应用至关重要。德州仪器推出的UCC
德州仪器UCC2732x-Q1 MOSFET驱动器:高速高效的设计利器德州仪器UCC2732x-Q1 MOSFET驱动器:高速高效的设计利器 引言 在电子工程师的日常设计工作中,MOSFET驱动器是一个关键的组件,它直接影响着功率器件的开关速度和系统的效率。德州仪器
Atmel AT27C256R:高性能OTP EPROM的详细解析Atmel AT27C256R:高性能OTP EPROM的详细解析 在电子设计领域,选择合适的存储器至关重要。Atmel AT27C256R作为一款低功耗、高性能的一次性可编程只读存储器(OTP
探索Atmel AT27C256R:高性能OTP EPROM的卓越之选探索Atmel AT27C256R:高性能OTP EPROM的卓越之选 在电子工程师的设计工具箱中,寻找一款可靠、高效且性能卓越的存储器至关重要。Atmel AT27C256R作为一款低功耗、高性能
探索 XENSIV™ Game Controller:创新游戏控制器的技术剖析探索 XENSIV™ Game Controller:创新游戏控制器的技术剖析 在游戏设备的世界里,一款优秀的游戏控制器能极大提升玩家的游戏体验。今天,我们就来深入剖析 XENSIV™ Game
AM2732/AM2732-Q1 微控制器技术文档总结AM273x 系列微控制器是基于 Arm Cortex-R5F 和 C66x 浮点 DSP 内核的高度集成、高性能微控制器。该器件使原始设备制造商 (OEM) 和原始设计制造商 (ODM) 能够将
|
用EPROM 2732制作彩灯控制器,EPROM2732 Lantern controller
评论