西电 数电大作业.docx
- 文档编号:13520253
- 上传时间:2023-06-14
- 格式:DOCX
- 页数:10
- 大小:452.42KB
西电 数电大作业.docx
《西电 数电大作业.docx》由会员分享,可在线阅读,更多相关《西电 数电大作业.docx(10页珍藏版)》请在冰点文库上搜索。
西电数电大作业
数电作业设计报告
一、八人抢答电路
设计要求:
1.抢答器编号1到8,相应得抢答器被按下时其编号会在数码管上显示,此时其她抢答器得操作将被封锁;
2.具有每次抢答之前得手动清零功能;
3.清零后新一轮抢答开始,倒计时30秒,若30内无抢答器被按下,则红灯亮一下示意此次抢答无效;
具体结构展示:
1)抢答电路如图:
初始状态:
按下抢答器按键后:
按下清零按键后:
首先将八个抢答器得状态等效一组状态码,采用74LS148(8线3线优先编码器)进行编码输出,输入端选取0到7位对应八个抢答器,由于输出范围为000~111,所以输出端加74LS283(超前进位加法器)将输出每项加0001,此时输出范围为0001~1000,输送给数码管以显示组号;
为了实现当有抢答器按下就是其她抢答器被封锁得功能,采用74LS175(四D触发器)以及一个D触发器以及一个四输入与非门构成锁存器,连接方式如图。
当有抢答器被按下得时候编码器从EO端端同时产生一个上升脉冲,送入4D触发器得时钟端,为了让时钟捕捉到触发器输入端得序列,使用D触发器对EO端得脉冲进行延时。
最终当信号序列送入数码管后,四个输出端通过一个与非门连接编码器得使能端EI,当有信号序列输入时,与非门输出为1,编码器被禁止工作;
需要清零时按一下与触发器clear端相连得开关,此时四D触发器输出端全部置1,与非门输出为0,编码器工作,等待接收信号;
2)计时电路如图:
采用两片74LS160(十进制计数器)整体置数法构成模三十计数器,计数范围为000000001~00110000,输出端连接数码管显示。
三十秒计数结束得时若仍没有抢答器被按下,则红灯亮,此次抢答无效。
3)总电路如图:
抢答电路与计时电路连接得关键在于:
1.四D触发器输出端进过与非门后再过一个反相器与两片计数器得一个允许控制端相连,以达到控制计数器就是否工作得目得;
2.四D触发器清零端与计时器得反馈相与之后送给置数端,以确保每次清零后计数从零开始。
3.在允许控制端前加一个开关确保抢答未开始得时候计时器不工作。
2、数字时钟电路
设计指标:
1.实现即时功能;
2.实现校时功能;
具体结构展示如下:
1)计时电路
电路图如下:
首先计时系统由三个计数器构成,分别对应时、分、秒。
采用同步置数法以两片74LS160(十进制计数器)同步级联构成计数器,模值分别为24(时)、24(分)、60(秒)。
之所以要采用十进制计数器就是因为计数器得输出与数码管得输入相符(均为BCD码)。
每级计数器采用两个四输入数码管表示十位与个位。
各计数器得连接就是这样得,首先三个计数器级别由下至上分别就是秒、分、时,每级计数器得反馈置数信号作为上一级得时钟信号。
然而由于计数器在下降沿计数,同时反馈信号就是如下所示得脉冲:
如果直接把反馈信号送给CP端,会导致上一级得计数器提前计数(秒计数器还在59时,分计时器已经就是1),所以让反馈信号通过一个反相器,使下降沿滞后,从而达到设计要求。
2)校时电路
电路如下:
本来打算用八个同步开闭得单刀三掷开关控制二进制序列得送数对象,但就是在仿真软件里没有找到类似得开关,于就是现在仅以一个计数器为例说明校时方法。
需要调整得时刻分为秒、分、时以二进制序列得形式表示,经过两片74LS175(四D触发器)然后Q端按高位到低位与计数器输入端连接,如图所示。
以微动开关与Vcc产生得上升沿一方面送给触发器得CP端,一方面通过反相器与计数器得反馈置数信号相与之后送给置数端,此时反馈信号与微动开关送来得信号任一为零时计数器均进入置数状态。
整个结构具有以下两种工作状态:
1.当触发器不送数时,计数器输入端相当于接地(00000000),计数器正常工作;
2.当触发器CP端收到上升沿,送出预制得二进制序列,此时计数器置数,然后从置数点开始工作;
3)总电路
5、设计一模为“学号后三位+100”得计数器,当计数器得值等于同宿舍同学得学号(后三位)时输出Z为1,否则输出为0(宿舍得左、中、右房间分别用Z1、Z2、Z3表示)。
(CP频片74LS163率f=1Hz)
1)采用两计数器构成模108计数器,如图:
先将两片74LS163同步级联组成N=16×16=256得计数器,然后采用整体置数法构成模108计数器,计数范围由00000000(0)至01101011(107),当计到01101011(107)时通过与非门同步置零。
2)采用三片74LS151数据选择器以及少量SSI实现组合反馈网络得输出,总电路图如下:
分析如下:
其中数据选择器得输入端与计数器得低四位中得端相连,具体如图所示,根据题目要求仅在计数器得值等于同宿舍同学得学号就是输出Z为1,而我得学号就是8,于就是仅选取前15个计数值列状态表如下:
十进制
0
0000
0
0
0
1
0001
1
0
0
2
0010
1
0
0
3
0011
1
0
0
4
0100
1
0
0
5
0101
0
1
0
6
0110
0
1
0
7
0111
0
1
0
8
1000
0
1
0
9
1001
0
0
1
10
1010
0
0
1
11
1011
0
0
1
12
1100
0
0
1
13
1101
0
0
0
14
1110
0
0
0
15
1111
0
0
0
由此画出卡诺图如下:
00
01
11
10
00
0
1
1
1
01
1
0
0
0
11
0
0
0
0
10
0
0
0
0
00
01
11
10
00
0
0
0
0
01
0
1
1
1
11
0
0
0
0
10
1
0
0
0
00
01
11
10
00
0
0
0
0
01
0
0
0
0
11
1
0
0
0
10
0
1
1
1
从而确定得表达式如下:
由于总状态表低四位得状态值不断循环而根据题目要求(仅在计数值等于同宿舍同学学号就是Z=1)我只需要第一个循环,故选择将高四位得状态值通过或非门之后与数选器输出相与输出,从而达到题目要求。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西电 数电大作业 电大 作业