象棋快棋赛电子裁判计时器的设计-毕业论文_第1页
象棋快棋赛电子裁判计时器的设计-毕业论文_第2页
象棋快棋赛电子裁判计时器的设计-毕业论文_第3页
象棋快棋赛电子裁判计时器的设计-毕业论文_第4页
象棋快棋赛电子裁判计时器的设计-毕业论文_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数字逻辑大作业目录设计目的和要求3工作原理4系统方框图10电路组成和相关器件说明11调试12设计结论13设计心得和体会14参考文献15附录116附录217附录318附录419附录520一设计目的和要求设计目的象棋快棋赛电子裁判计时器的设计相关说明:象棋快棋赛规则是,红、黑双方对奕时间累计均为三分钟,超时判负。二、设计要求(1)甲乙双方的计时器为一个秒时钟,双方均用3位数码管显示,预定的初值均为三分钟,采用倒计时方式。通过按扭启动,由本方控制对方,比如甲方走完一步棋后必须按一次甲方的按键,该按键启动乙方倒计时。同理,乙方走完一步棋后必须按一次乙方的按键,该按键启动甲方倒计时。超时能发出报警判负。(3)累计时间设置可以改变。 二工作原理1、首先,比赛双方的按钮可以通过单刀双掷开关来实现,比如甲方走完一步棋后按下甲方的按钮,此时单刀双掷开关接通乙方的计时器,就是乙方计数器接通了高电平开始计时,甲方接通低电平停止及时停止计时。2、三段数码管的输入由三片74161的输出与基本逻辑门连接来实现,一片74161作为分钟数码管的显示控制,另外两片74161作为秒钟数码管的显示控制。3、将分钟数码管控制端的74161改成模10的,将秒钟十位数数码管控制端的74161改成模6的,将秒钟个位数数码管的控制端的74161改成模10的,同时可通过对74161的并行输入进行对弈时间的预置。3、数码管的显示为倒计时显示,通过真值表和卡诺图化简数码管的输入,然后把计数器输出与基本逻辑门的连接作为数码管的输入。下面附上数码管输入的卡诺图化简,其中第一段数码管为分钟的输入和秒钟个位数的输入的卡诺图化简:DCBAabcdefg00001111011000111111110010111000000111011111010010110110101011001101101111001011111011011000011000010011111110DCBA000111100011X00110X11111XX1011XXa=(A’+B+C’)(A+D’)DCBA000111100010X10111X11101XX1011XXb=(B+A+C’)(C+B’+A’)DCBA000111100011X10111X11110XX1011XXc=C’+B’+A’DCBA000111100011X00110X11111XX1001XXd=(A+D’)(B+A’+C’)(A+B’+C)DCBA000111100000X00110X11111XX1000XXe=(B+C’)ADCBA000111100011X00111X11110XX1000XXf=(B’+C’)(B’+A)(A+D’)DCBA000111100011X00111X01111XX1001XXg=(B’+A+C)(D’)CBAabcdefg000101101100101100110101111001011110110110001100001011111110CBA0100100101111X101Xa=(C+B+A’)(C’+A)CBA0100010111111X101Xb=C+B+ACBA0100110111110X101Xc=B’+A’CBA0100100101111X101Xd=(C’+A)(C+B+A’)CBA0100000101111X100Xe=(A)(C+B)CBA0100100111110X100Xf=(B’)(C’+A)CBA0100100110111X101Xg=(C’)三系统方框图四电路组成与相关器件说明电路组成:74161芯片三片基本逻辑门相关器件说明:两片74161芯片改成模10计数器,分别控制分钟显示和秒钟个位数显示一片74161改成模6计数器,控制秒钟十位数显示基本逻辑门与74161的输出组合作为数码管的输入端,使其进行倒计时显示五调试一开始采用两片7490芯片和D触发器构成的六进制计数器以及D寄存器来实现数码管的显示控制,其中D寄存器和三态门用来实现预置数值,这种设计比最终版本的设计预置数值和时钟输入以及输入端的操作简单,但完成时却发现,D锁存器初始状态为高阻态,而不是所想的0态,导致对时钟输入的三态门的控制出现了想不到的结果,而且经过多次尝试无法解决高阻态带来的问题,转而将计数器换成可以预置数值的74161模16计数器,通过对74161的改变,使其变成模10和模6的计数器,同样可以满足上述功能,此时高阻态的问题得到避免。74161预置数值时先将74161芯片清零,再将三个芯片调到可预置数值的状态,最后先从分钟芯片开始预置数值,然后是秒钟十位芯片开始预置数值,然后是秒钟个位预置数值。时钟信号的第一个上升沿控制秒钟个位的预置数值。六设计结论1、计时器可以通过计数器来实现,通过计数器在周期性的时钟下计数来达到计时的效果;通过计数的大小和时钟的频率可以得出相关的时间。对弈时间的设置可以通过的计数器的预置数值来实现,可以改变预置数值改变对弈的时间。3、当所有时间用完,可通过基本逻辑门与计数器的输出来控制警报的产生。七设计心得成员:首先需要仔细分析设计的目的和要求,然后将其转化为电路的需求:比如计时可以通过计数和时钟频率的计算来实现;同时计时的数目太大可以通过对芯片的级联来实现;对弈时间的设置可以通过对计数器的预置数值来实现。——刘志成成员:考虑到比赛用的计时器是倒计时,所以将十进制加法计数器的0000至1001对应七段数码管的9到0,然后将自己设置的模六加法计数器的000至101对应七段数码管的5到0;通过单刀双掷开关控制时钟信号的输入与暂停,实现一方计时,另一方停止计时。通过对74161芯片预置数值及计数功能的处理避免了毛刺的产生。 ——周瑞亮成员:首先明确电路要实现的功能和目的,然后根据需要设计出相应的电路;连接电路图时,一定要电路图尽量化简到最简形式,以节省芯片和逻辑门,使电路更简洁;通过封装部分电路图的方法可以很好地时电路图看起来更简单。 ——乐远八参考文献逻辑设计基础(原书第五版)机械工业出版社 附录1总体器件表5 附录2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论