Multisim交通灯控制系统实验报告

2019-01-27 10:06

本 科 实 验 报 告

实验名称:交通灯控制系统的设计与实现

一、实验名称:

交通灯控制系统的设计与实现

二、实验目的:

运用Multisim仿真软件和所学知识,设计并实现简单的数字系统。

三、实验原理

1. 利用门电路组合逻辑实现译码功能(两输入,六输出(四种状态)) 2. 利用74LS161N元件分别组成16秒长计时和5秒短计时器 3. 利用门电路组合逻辑实现多路选择器功能

四、实验环境

Multisim 10仿真软件平台

五、设计思路和基本原理

1. 设计思路:

(1)用AR、AY、AG、BR、BY、BG分别代表甲干道的红、黄、绿灯以及乙干道的红、黄、绿灯,根据实验要求,AR、AY、AG、BR、BY、BG的真值情况如下表:

AR 0 0 AY 0 1 AG 1 0 BR 1 1 BG 0 0 BG 0 0 1 1 0 0 0 0 表格 1

0 0 0 1 1 0 该过程可以抽象为四个过程,因而选取两个状态变量S0、S1;对四种状态进行进行编码得到表格2的结果:

S0 0 0 1 1 S1 0 1 1 0 AR 0 0 1 1 AY 0 1 0 0 表格 2

AG 1 0 0 0 BR 1 1 0 0 BG 0 0 0 1 BG 0 0 1 0 写出逻辑表达式并用卡诺图化简表达式得到:

AR = S0 AY = S0’S1 AG = S0’S1’ 表格 3

BR = S0’ BY = S0S1’ BG = S0S1 根据表格3的函数表连接译码器子电路。如下图所示:

图片1

(2)S0、S1为状态变量,因此下一步的关键就是分析时序逻辑,利用时序逻辑

产生一个S0、S1的四个状态不断循环的时序电路,得到状态循环:

根据上面的状态图得到状态表:

分析状态可知,这是一个两位的时序电路,因此确定需要选用两个触发器来 完成电路的实现,确定选用JK触发器来完成电路的设计,查阅JK触发器的状态转换表,对比现态和次态的关系进而得到JK触发器的卡诺图,进而得到:

J0 = S1 J1 = S0’ K0 = S1’ K1 = S0 故可以得到实验设计的时序逻辑部分电路图:

图片 4

(3)根据实验要求,以S0、S1表示状态,存在如下循环:

现在状态 00 01 11 10 00 时间(s) 16 5 16 5 16 次态 01 11 10 00 01 故关键是设计一个二选一的选择器对16秒计数器和5秒计数器选择脉冲,用T表示选择的脉冲来源,T=0表示选择16秒一次上升沿,T=1表示选择5秒一次上升沿,得到表格6:


Multisim交通灯控制系统实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中作文与名人曹操

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: