位置:51电子网 » 技术资料 » 无线通信

24位移位寄存器设计

发布时间:2014/7/19 20:44:55 访问次数:1716

  甲发球时(按下按钮):D触发器(T1)清零,经T9反相后,使T12与门输出“1”, ISO7241ADWR为预置Q.=1准备;同时T2、T3输出为“1”,使Ts、T6为“1”。移位寄存器(74LS194)S,S。一11,预置,使Qi =i;甲发球按钮松开时,T。输出又为“0”,使Ts为1、T6为O,最后使SIS。一01,乒乓球右移,发球成功。右移到Q。。或Q21时,乙正好击球,T,、T。输出脉冲,T。时钟端得一脉冲,使T3翻转为1,进而使T。为0、T6为1,又使SIS。一10,左移,击球成功;同时,Tio与门输出为“O”,不会记分和清零;如果提前击球,Ti。、Ti,得一正脉冲,T,。、Ti。得一负脉冲,使移位寄存器清零,同时丁,,输出的正脉冲使甲方加一分;如果没有及时击球,致使Qz。从O到l,同样T,,输出一正脉冲,使甲方加一分;同时T1。发出清零负脉冲,使移位寄存器清零。所以只有及时击球,才能成功。

   同样道理,乙发球时,甲及时(球移到Q2或Q3)击球就成功,如果甲提前或不及时(球移到Qo或后)击球就失败,乙方就加分,其基本过程和上述甲发球时一样分析。

   jfjs22是22进劁减法计数器,到记分21时,为一局结束。

   74LS161是十六进制分频器,和后面的D触发器组成32分频,输入脉冲CP直接作为置数脉冲,经过32分频后的脉冲作为乒乓球的移动脉冲。4个七段译码器和外接数码管显示双方得分结果。

      可以用6个双向移位寄存器( 74LS194)设计,如图6.96所示,将6个双向移位寄存器的Sl、S。、CLK、CLR分别连在一起统一控制。24位移位寄存器左移时,S.S。一10,将右边的QA接到左边的左移数据输入端SLSI; 24位移位寄存器右移时,S.S。一01,将左边的QD接到右边的右移数据输入端SRSI,这样就实现24位双向移位寄存器,S,S。一11时,置数。发球按钮按下时,先置数再移动发球。这里用24位双向移位寄存器来模拟乒乓球的移动也可以另行设计用加减计数器接译码器来模拟乒乓球的移动,还可以在可编程逻辑器件内部直接用VHDL语言编程来实现乒乓球的移动。

         

  甲发球时(按下按钮):D触发器(T1)清零,经T9反相后,使T12与门输出“1”, ISO7241ADWR为预置Q.=1准备;同时T2、T3输出为“1”,使Ts、T6为“1”。移位寄存器(74LS194)S,S。一11,预置,使Qi =i;甲发球按钮松开时,T。输出又为“0”,使Ts为1、T6为O,最后使SIS。一01,乒乓球右移,发球成功。右移到Q。。或Q21时,乙正好击球,T,、T。输出脉冲,T。时钟端得一脉冲,使T3翻转为1,进而使T。为0、T6为1,又使SIS。一10,左移,击球成功;同时,Tio与门输出为“O”,不会记分和清零;如果提前击球,Ti。、Ti,得一正脉冲,T,。、Ti。得一负脉冲,使移位寄存器清零,同时丁,,输出的正脉冲使甲方加一分;如果没有及时击球,致使Qz。从O到l,同样T,,输出一正脉冲,使甲方加一分;同时T1。发出清零负脉冲,使移位寄存器清零。所以只有及时击球,才能成功。

   同样道理,乙发球时,甲及时(球移到Q2或Q3)击球就成功,如果甲提前或不及时(球移到Qo或后)击球就失败,乙方就加分,其基本过程和上述甲发球时一样分析。

   jfjs22是22进劁减法计数器,到记分21时,为一局结束。

   74LS161是十六进制分频器,和后面的D触发器组成32分频,输入脉冲CP直接作为置数脉冲,经过32分频后的脉冲作为乒乓球的移动脉冲。4个七段译码器和外接数码管显示双方得分结果。

      可以用6个双向移位寄存器( 74LS194)设计,如图6.96所示,将6个双向移位寄存器的Sl、S。、CLK、CLR分别连在一起统一控制。24位移位寄存器左移时,S.S。一10,将右边的QA接到左边的左移数据输入端SLSI; 24位移位寄存器右移时,S.S。一01,将左边的QD接到右边的右移数据输入端SRSI,这样就实现24位双向移位寄存器,S,S。一11时,置数。发球按钮按下时,先置数再移动发球。这里用24位双向移位寄存器来模拟乒乓球的移动也可以另行设计用加减计数器接译码器来模拟乒乓球的移动,还可以在可编程逻辑器件内部直接用VHDL语言编程来实现乒乓球的移动。

         

相关技术资料
7-1924位移位寄存器设计

热门点击

 

推荐技术资料

机器小人车
    建余爱好者制作的机器入从驱动结构上大致可以分为两犬类,... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!