数字电路课程设计打地鼠

北京科技大学

: 数字电子实验仿真

仿真设计项目名称: 打地鼠游戏

院系:计算机与通信工程

专业班级:通信1204

组长:吕文诺

组员:刘豪

庄御乾

孙仲乐

打地鼠游戏

一、实验仿真目的:

掌握时序逻辑电路的一般设计办法。

掌握计数器的设计原理和应用。

掌握组合逻辑电路的一般设计办法。

掌握定时电路的设计和使用。

掌握译码显示电路的原理和应用。

通过打地鼠游戏的设计,锻炼对数字单元电路的灵活应用和综合设计能力,提高学生综合应用知识的能力和创新能力。

二、实验所用的主要元器件:

双D触发器74LS74 脉冲源 计数器 2to4译码器

以及若干基础数电元器件

4to16译码器

三、实验

各模块实现的原理及步骤:

A.产生四个指示灯的随机点亮:

1.使用四个计数器并行运行

10进制计数器 偶数循环0-2-4-6-8

奇数循环1-3-5-7-9 七进制循环

2.通过一个四进制循环来选择这四个计数器的当时时刻的数字,

,如图,四进制循环接上74HC139N。

3.选择数字

使用D触发器做了一个并入并处的移位寄存器,将四个计数器产生的数字的二进制送入寄存器中,

上图即使实现选择四个计数器数字

4.实现灯的随机点亮

将上图选择的二进制数字接入74HC154W 4 to10 的译码器中,将使输出端1到10管脚有效,使(2 10)、( 3 9)、( 4 8)、( 5 7)分别使能一个灯。

B.打地鼠开关的设计

使用的是可复位的开关,把开关和灯同接一个与门,同时有效则输出高电平。

C.实现打地鼠记分功能

把开关的有效电位产生的脉冲接入计数器的CLK端,则实现每次开关和灯同时有效产生的脉冲能被记录。

D.实现每10次暂停电路

将四盏灯或接入10进制计数器的CLK端,十次满之后RCO输出高电平,使用其使能四进制计数器的CLR端,实现功能。

E.时钟模块电路的设计

电路接通电源的瞬间,由于电容C1来不及充电,Vc=0v,所以555定时器状态为1,输出Vo为高电平。同时,集电极输出端(DIS)对地断开,电源Vcc对电容C1充电,电路进入暂稳

态I,此后,电路周而复始地产生周期性的输出脉冲。多谐振荡器两个暂稳态的维持时间取决于RC充、放电回路的参数。震荡频率公式

1

linux打地鼠课程设计,数字电路课程设计打地鼠.doc相关推荐

  1. 硬件设计—数字电路常用设计准则

    信号滤波褪耦:对每个模拟放大器电源,必需在最接近电路的连接处到放大器之间加去耦电容器.对数字集成电路,分组加去耦电容器.在马达与发电机的电刷上安装电容器旁路,在每个绕组支路上串联R-C滤波器,在电源入 ...

  2. linux下版图设计,版图课程设计报告

    实验名称:两级运算放大器的版图设计 实验目的:1.掌握模拟CMOS集成电路的设计方法 2.掌握模拟集成电路的设计技巧 3.掌握数字电路的基本单元CMOS的版图,并利用CMOS的版图设计电路,然后对其进 ...

  3. 杭电数字电路课程设计——移位寄存器

    杭电数字电路课程设计-移位寄存器 实验目的 (1)学习双向移位寄存器. (2)掌握灵活运用Verilog HDL语言进行各种描述与建模的技巧和方法. 模块设计 模块功能: 用于实现多功能移位寄存器,受 ...

  4. 数字电路课程设计(电路图,报告)

    数字电路课程设计–大汇总 电子钟 交通灯 抢答器 自动循环计数器 篮球比赛 彩灯控制 拔河控制器 乒乓球游戏 智力竞赛抢答器 八路循环彩灯 病房呼叫系统 步进电机调速控制 答辩自动报时器 电风扇控制 ...

  5. java课程设计指导记录表_JAVA课程设计指导书ofr2012级.doc

    JAVA课程设计指导书ofr2012级 <Java面向对象程序设计> 课程设计指导书 专 业: XXX软服XX班 指导教师: XXXX 计算机与信息工程学院 2013年12月26日 一.目 ...

  6. 华中科技大学计算机课程设计,华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc...

    <华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<华中科技大学计算机学院操作系统课程设计资料报 ...

  7. 基于matlab下数字信号的课程设计,数字信号课程设计--基于MATLAB的语音滤波实验...

    数字信号课程设计--基于MATLAB的语音滤波实验 数字信号课程设计 数字信号课程设计 题目基于基于 MATLAB 的语音滤波实验 姓名 班级 电信 1002 班 学号 数字信号课程设计 摘要摘要 数 ...

  8. 3小时开关电源PCB设计实战课程送你,要不要?

    刚大学毕业或者已经参加工作 1-2 年的你,是否慢慢的发现了很多你当初进入的行业或者目前从事的 PCB 画板行业所设计的PCB 层级过于简单,一直在 2 层低速这类板卡转悠呢? 于个人发展,前景及钱景 ...

  9. microsoft 为microbit.org 设计的课程

    这文章来至https://www.microbit.co.uk/blocks/lessons ,是由microsoft 为microbit.org 设计的课程 Microbit Shop 入门课程 B ...

最新文章

  1. 25个国外优秀电子商务网站设计案例
  2. java反射克隆对象_Java反射 - 2(对象复制,父类域,内省)
  3. poj 1696(极角排序)
  4. 【数据结构与算法】之深入解析“删除有序数组中的重复项”与“移除元素”的求解思路与算法示例
  5. Subsequence Pair
  6. 牛客-沙漠点列【tarjan】
  7. /dev/null 21 的作用
  8. QT5快速转换路径(/斜杠与\反斜杠转换)
  9. mysql字符串语法_MySQL语法模板 函数:字符串
  10. 【今日CS 视觉论文速览】Part2, 16 Jan 2019
  11. java证书不通过,java-证书不会偶尔发送
  12. 《MPLS在Cisco IOS上的配置》一第 1 章 MPLS概述1.1 IP转发过程概述
  13. UDP报文观测以及DNS的工作原理
  14. 修改数据无法提交_数据库系统原理
  15. 《道德经》——《老子道德经》
  16. 【稳定性day2】当当网的高可用之道
  17. 为什么中国人少有人得到诺贝尔奖呢?
  18. red5视频直播初探
  19. 模拟键盘按键 自动输入文字
  20. 嵌入式 Linux 编程

热门文章

  1. R和Rstudio的安装使用+Rdata文件读取和转为csv
  2. 关于谭浩强老先生的《C++程序设计教程》 1
  3. 读取用户输入的账户名称,将账户名写入到数组保存
  4. (导数)微分与积分的概念
  5. 路由器桥接怎么设置 其实很简单
  6. 同时查询多个邮政平邮/小包物流,并分析退回件
  7. RecyclerView(一)最简单的recyclerview
  8. 动画程序时长缩放是什么意思_1分钟做出高逼格动画!PPT中自带的小功能帮你一键搞定!...
  9. 怎么下载和安装 eclipse?
  10. 【逗老师带你学IT】PRTG监控系统配合树莓派采集企业内部无线网络质量