基于Multisim的移位寄存器型彩灯控制电路设计与仿真

2011-06-05 11:02王强
电子设计工程 2011年22期
关键词:花型彩灯计数器

王强

(渤海大学 数理学院物理系,辽宁 锦州 121000)

Multisim仿真软件是由加拿大Interactive Image Technologies公司开发的一种基于SPICE工业标准的EDA软件,它就像一个真正的实验工作台,将电路原理图的输入、虚拟仪器的测试分析和结果的图形显示等集成到一个设计窗口[1,3]。

利用Multisim仿真软件,不仅可以清楚地了解电路的工作状态,还可以测量电路的性能指标,极大地方便了电子电路的分析设设计[3-8]。

文中以移位寄存器型彩灯控制电路为例,介绍了基于Multisim的电路设计与仿真。

1 基于Multisim彩灯闪烁电路设计与仿真

1.1 设计任务与要求

用移位寄存器74LS194为核心元件设计一个8路彩灯控制器[1-2]。 要求:

1)控制8个彩灯,组成2种花型,每种花型连续循环2次,各种花型轮流交替,用指示灯模拟彩灯;

2)花型I—8路彩灯由中间到两边对称地依次亮,全亮后仍由中间到两边对称地依次灭;

3)花型II—8路彩灯分成两半,从左自右顺序亮,再顺序灭。

状态编码表如表1所示。

表1 8路彩灯输出状态编码表Tab.1 Encoding table of 8 lantern output state

1.2 设计原理

1.2.1 系统的逻辑功能分析

彩灯控制器的原理如图1所示,主要由控制器、编码器和脉冲信号发生器等部分组成。

编码器根据花型按节拍输出8路编码信号,控制彩灯按规定的规律亮、灭;控制器为编码器提供所需的节拍脉冲及控制信号,控制整个系统工作;脉冲信号发生器为系统提供时钟脉冲信号。

图1 彩灯控制器原理框图Fig.1 Block diagram of the controller lights

1.2.2 设计方案

1)编码器的设计 分析表1,实现花型I时,前4位Q0Q1Q2Q3为模8左移扭环形计数器的计数规律,后4位Q4Q5Q6Q7为模8右移扭环形计数器的计数规律;实现花型II时,前4位Q0Q1Q2Q3为模8右移扭环形计数器的计数规律,后4位Q4Q5Q6Q7为模8右移扭环形计数器的计数规律。

编码器的Multisim仿真电路图如图2所示。

图2 编码器的Multisim仿真Fig.2 Encoder Multisim simulation

编码器选用2片4位双向移位寄存器74LS194组成2个扭环形计数器。其中,U1片74LS194的工作方式控制端S1、S0由控制器控制,仿真图2时分别使S1=1、S0=0及S1=0、S0=1,数据左移串行输入端SL=Qn7、数据右移串行输入端SR=Qn7;U2片74LS194的工作方式控制端S1=0、S0=1,数据右移串行输入端SR=Q7,数据左移串行输入端SL=×。各片的数据并行输入端 D0D1D2D3=××××。

2)控制器的设计 分析表 1,花型 I、花型 II经 8个 CLK脉冲信号作用循环一次。由显示方式要求,每种花型连续循环2次需经过16个CP脉冲信号作用,实现一次大循环需32个CLK脉冲信号作用。

控制器需产生一个32拍的节拍脉冲用于控制U1片74LS194的工作方式控制端S1、S0,从而控制彩灯的花型。

控制器的时序如图3所示。

图3 控制器的时序图Fig.3 Controller timing diagram

32拍的节拍脉冲,可通过计数器对CLK时钟脉冲信号进行32分频的方法产生,用2片4位二进制计数器74LS161级联成8位二进制计数器,控制器的Multisim仿真电路图如图4所示,CLK32端的输出即为32拍的节拍脉冲。

3)时钟脉冲信号 时钟脉冲信号源选用Multisim中时钟电压源,振荡频率设置在100 Hz左右。亦可由555定时器外接电阻、电容元件构成多谐振荡器产生时钟脉冲信号。

1.3 总体电路的设计与仿真

各单元电路的设计与仿真完成后,最后连接各单元电路,实现整个彩灯控制电路系统。系统的总体Multisim仿真电路如图5所示。

由图5中,U1片74LS194的工作方式控制端S1、S0与节拍脉冲CLK32的逻辑关系为:

图4 控制器的Multisim仿真Fig.4 Multisim simulation controller

图5 移位寄存器型彩灯控制电路的Multisim仿真Fig.5 Shift-register control circuit Multisim simulation Lantern

用一个与非门实现式(1)。将节拍脉冲逻辑电路的CLK32输出端直接连接在第U1片74LS194的S0控制端实现式(2)。仿真电路工作时,8路指示灯按设计要求的规律闪烁。

2 结束语

移位寄存器型彩灯控制电路,有机地将移位寄存器、集成计数器等单元电路相结合。将计算机仿真软件Multisim引入到电子电路设计中,使电子电路的设计、仿真、测试非常方便,从而提高了解决实际问题的能力。

[1]任骏原,腾香,马敬敏.数字电子技术实验[M].沈阳:东北大学出版社,2010.

[2]阎石.数字电子技术基础[M].北京:高等教育出版社,2006.

[3]任骏原.用Multisim仿真软件分析触发器的状态变化过程[J].实验科学与技术,2011,9(1):53-56.REN Jun-yuan.The state transition analyzing of flip-flop by Multisim[J].Experiment Science&Technology,2011,9(1):53-56.

[4]任骏原.Multisim在触发器工作波形分析中的应用[J].现代电子技术,2010,33(15):184-186.REN Jun-yuan.An application of Multisim to the working wave analyzing of Flip-flop[J].Modern Electronics Technique,2010,33(15):184-186.

[5]任骏原.电子技术课程CAI教学模式的探索与实践[J].电气电子教学学报,2009,31(4):99-100.REN Jun-yuan.The exploring and practice of CAI teaching mode of electronics technology course[J].Journal of Electrical&Electronic Education,2009,31(4):99-100.

[6]任骏原.基于次态卡诺图的J、K激励函数最小化方法及时序逻辑电路自启动设计[J].浙江大学学报:理学版,2010,37(4):425-427.REN Jun-yuan.Minimization method of J and K excitation function based on next-state karnaugh maps and self-starting design of sequential logic circuits[J].Journal of Zhejiang University:Science Edition, 2010,37(4):425-427.

[7]张晶,李心广.基于Multisim的电路设计与仿真[J].计算机仿真,2005,22(5):l09-152.ZHANG Jing, LI Xin-guang.Multisim based schematic design and simulation[J].Computer Simulation,2005,22(5):l09-152.

[8]任骏原.数字电子技术实验教学模式的改革与实践 [J].渤海大学学报:自然科学版,2010,31(2):l65-167.REN Jun-yuan.The reformation and practice of digital electronics practice teachingmode[J].Journal of Bohai University:Natural Science Edition,2010,31(2):165-167.

猜你喜欢
花型彩灯计数器
采用虚拟计数器的电子式膜式燃气表
彩灯
元宵佳节点彩灯
哥特式浪漫
基于Multisim的四花型流水灯控制电路的设计与仿真
计数器竞争冒险及其处理的仿真分析
基于WinCE圆纬机花型数据处理系统设计
三值绝热多米诺可逆计数器设计
基于单片机的仰卧起坐计数器
印花面料营销走畅