电子技术课程设计篮球计时器内容摘要:

给 U3一个下降沿, U3 就开始减计数,从而秒的个位实现十进制。 图 3 十进制电路图 8 要想实现六十进制,则一开始要 将 U3 置成六,必须使 LD=0,才能置数;但要实现减计数,又必须使 LD=1。 所以我使用了 CR的清零功能,总开关闭合时,CR=1,此时显示为 0,总开关断开时, CR=0,减计数开始, U4 上 BO 输出借位为0, LD 接 BO=0,给 U3 置数, 下一瞬间, BO=1, LD=1, 则 U3 从六开始递减。 U4有借位输出, U3则减 1,如此递减,直到 U U4全减为 0, LD又给 U3 置数。 一直循环形成六十进制。 如图 4。 图 4 六十进制计数器 ( 2)分计数器: 12 进制 减法 计数器 由两块 MSI 计数器构成,低位是十进制,高位可为 一个任意 进制 ,再利用置 初始值 “ 12”来实现十二进制。 9 图 5 分计数的置数 我用 74LS192 的 LD完成 分计数的 置数和减计数功能,给 U14 的数据输入为1( 0001), U12 的数据输入为 2( 0010)。 按空格开关闭合,此时是接地,为低电平, LD=0,实现置数功能,显示 12 分,如图 5。 按空格开关打开后,此时为高电平, LD=1,当脉冲来时,做减计数,如图 6。 10 图 6 分的减计数 ( 3) 节计数器:四进制加法计数器 由一块 74LS192 构成,使数据输入为“ 0001”,当低电平有效信号控制其置数端时,便实现置 1。 同理,按空格键开关闭合, LD=0, U15 置数为 1,开始节计数 ,如图 7;开关断开后, LD=1,当 分十位 有借位输出时,便给 CPU 一个脉冲,U15 便开始加 1,实现节计数,如图 8。 11 图 7 节计数的置数 图 8 节计数的加法 12 控制电路由两片 74LS192 组成,用 74LS192 来控制计数器 12 分 00 秒 的递减计时,在控制电路中用 A 和空格 分别来控制电路的启动、暂停 /连续或是停止工作。 在这当中 CP的作用也 是不同的,当 A 和空格 为“ 1”时, CP 经非门为 0, LD 为 1,电路 开始计时,当 A为“ 0”时, CP=1,有清零功能, LD=0,有置数功能,电路不工作并置数, 显示器就为 “ 1” “ 2” “ 0” “ 0”。 当空格置 为“ 0”时,计时器暂停工作,则 CP 停止工作。 当 空格 为“ 1”时,CP继续工作。 显示器 直接用仿真和硬件上的七段数码显示译码器。 置数和计数的开关控制 刚开始按下开关,要求计时器显示 12 分 00 秒,再按开关后,计时器开始计时。 置数时,要求 LD 全部为 0,计数时,要求 LD 为 1,但 74LS192 是十进制,秒计 时要求是六十进制, 即要求在显示六十秒时,置为 00, LD 在计数和置数上矛盾,所以我用总的开关来控制六进制的清零端 CR,同时控制其余的 LD 端 ,使其可以用一个开关来控制置数和计时。 实现时, CR=1 清零,LD=0 开始置数,所以可以用一个非门来同时实现。 其开关的设置如下页所示,开关闭合时,为低电平, LD 实现置数 , CR经反相。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。