linux打地鼠课程设计,数字电路课程设计打地鼠.doc
数字电路课程设计打地鼠
北京科技大学
: 数字电子实验仿真
仿真设计项目名称: 打地鼠游戏
院系:计算机与通信工程
专业班级:通信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相关推荐
- 硬件设计—数字电路常用设计准则
信号滤波褪耦:对每个模拟放大器电源,必需在最接近电路的连接处到放大器之间加去耦电容器.对数字集成电路,分组加去耦电容器.在马达与发电机的电刷上安装电容器旁路,在每个绕组支路上串联R-C滤波器,在电源入 ...
- linux下版图设计,版图课程设计报告
实验名称:两级运算放大器的版图设计 实验目的:1.掌握模拟CMOS集成电路的设计方法 2.掌握模拟集成电路的设计技巧 3.掌握数字电路的基本单元CMOS的版图,并利用CMOS的版图设计电路,然后对其进 ...
- 杭电数字电路课程设计——移位寄存器
杭电数字电路课程设计-移位寄存器 实验目的 (1)学习双向移位寄存器. (2)掌握灵活运用Verilog HDL语言进行各种描述与建模的技巧和方法. 模块设计 模块功能: 用于实现多功能移位寄存器,受 ...
- 数字电路课程设计(电路图,报告)
数字电路课程设计–大汇总 电子钟 交通灯 抢答器 自动循环计数器 篮球比赛 彩灯控制 拔河控制器 乒乓球游戏 智力竞赛抢答器 八路循环彩灯 病房呼叫系统 步进电机调速控制 答辩自动报时器 电风扇控制 ...
- java课程设计指导记录表_JAVA课程设计指导书ofr2012级.doc
JAVA课程设计指导书ofr2012级 <Java面向对象程序设计> 课程设计指导书 专 业: XXX软服XX班 指导教师: XXXX 计算机与信息工程学院 2013年12月26日 一.目 ...
- 华中科技大学计算机课程设计,华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc...
<华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<华中科技大学计算机学院操作系统课程设计资料报 ...
- 基于matlab下数字信号的课程设计,数字信号课程设计--基于MATLAB的语音滤波实验...
数字信号课程设计--基于MATLAB的语音滤波实验 数字信号课程设计 数字信号课程设计 题目基于基于 MATLAB 的语音滤波实验 姓名 班级 电信 1002 班 学号 数字信号课程设计 摘要摘要 数 ...
- 3小时开关电源PCB设计实战课程送你,要不要?
刚大学毕业或者已经参加工作 1-2 年的你,是否慢慢的发现了很多你当初进入的行业或者目前从事的 PCB 画板行业所设计的PCB 层级过于简单,一直在 2 层低速这类板卡转悠呢? 于个人发展,前景及钱景 ...
- microsoft 为microbit.org 设计的课程
这文章来至https://www.microbit.co.uk/blocks/lessons ,是由microsoft 为microbit.org 设计的课程 Microbit Shop 入门课程 B ...
最新文章
- 25个国外优秀电子商务网站设计案例
- java反射克隆对象_Java反射 - 2(对象复制,父类域,内省)
- poj 1696(极角排序)
- 【数据结构与算法】之深入解析“删除有序数组中的重复项”与“移除元素”的求解思路与算法示例
- Subsequence Pair
- 牛客-沙漠点列【tarjan】
- /dev/null 21 的作用
- QT5快速转换路径(/斜杠与\反斜杠转换)
- mysql字符串语法_MySQL语法模板 函数:字符串
- 【今日CS 视觉论文速览】Part2, 16 Jan 2019
- java证书不通过,java-证书不会偶尔发送
- 《MPLS在Cisco IOS上的配置》一第 1 章 MPLS概述1.1 IP转发过程概述
- UDP报文观测以及DNS的工作原理
- 修改数据无法提交_数据库系统原理
- 《道德经》——《老子道德经》
- 【稳定性day2】当当网的高可用之道
- 为什么中国人少有人得到诺贝尔奖呢?
- red5视频直播初探
- 模拟键盘按键 自动输入文字
- 嵌入式 Linux 编程
热门文章
- R和Rstudio的安装使用+Rdata文件读取和转为csv
- 关于谭浩强老先生的《C++程序设计教程》 1
- 读取用户输入的账户名称,将账户名写入到数组保存
- (导数)微分与积分的概念
- 路由器桥接怎么设置 其实很简单
- 同时查询多个邮政平邮/小包物流,并分析退回件
- RecyclerView(一)最简单的recyclerview
- 动画程序时长缩放是什么意思_1分钟做出高逼格动画!PPT中自带的小功能帮你一键搞定!...
- 怎么下载和安装 eclipse?
- 【逗老师带你学IT】PRTG监控系统配合树莓派采集企业内部无线网络质量