数字电路与系统设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大作业报告

( 2013 / 2014 学年第二学期)

数字电路与系统设计

交通灯管理系统

学生姓名班级学号

学院(系) 贝尔英才学院专业理工强化班

一、 实验要求:

设计一个交通灯管理系统。其功能如下:

(1)公路上无车时,主干道绿灯亮,公路红灯亮;

(2)公路上有车时,传感器输出C=1,且主干道通车时间超过最短时间,主干道 交通灯由绿→黄→红,公路交通灯由红→绿;

(3)公路上无车,或有车,且公路通车时间超过最长时间,则主干道交通灯由红→绿,公路交通灯由绿→黄→红;

(4)假设公路绿灯亮的最长时间等于主干道绿灯亮的最短时间,都为16秒,若计时到E=1;黄灯亮的时间设为4秒,若计时到F=1。当启动信号S=1时,定时器开始计时。

二、 设计思路:

1、 系统初始结构:

处理器

初始结构框图说明: (1)、输入信号为:传感器输出C ,启动信号S ,16s 计时到E ,4s 计时到F ; (2)、输出信号为:主干道绿灯亮HG ,主干道黄灯亮HY ,主干道红灯亮HR ;公路绿灯亮FG ,公路黄灯亮FY ,公路红灯亮FR ; (3)、输入和输出信号均为高电平有效。

控制器

指示灯 驱动电路 定时器

传感器信号C

T

主绿HG 主黄HY 主红HR 公绿FG 公黄FY

公红FR

图12.5.2 系统初始结构框图

启动信号

S

16s

计时到信号

E

4s

时到信号F

2、建立系统ASM 图:

分析题目要求建立ASM 图。

0T :干道绿灯亮,公路红灯亮,若C=0,E=0,保持 0T 状态。若公路上有车

C=1,且干道通行最短时间(16s )E=1,系统转换到1T 状态,此时S=1启动重新计时。

1T :干道黄灯亮,公路红灯亮。黄灯亮的时间到(4s )F=1,转到2T ,S=1。 2T :主干道红灯亮,公路绿灯亮。若公路通行的最长时间到(16s )

,转换到3T 。若时间未到看公路上还有无车辆,有车时(C=1)保持2T ,无车时(C=0)转到 3T ,S=1。

3T :主干道红灯亮,公路黄灯亮,若黄灯亮时间到(4s )F=1,转换到0T ,S=1。 每次状态转换后都要重新计时。 系统ASM 图如下:

3、处理器设计:

根据ASM 图列出处理器明细表,如下:

数据处理器明细表

操作表

状态变量表

控制信号

操作 状态变量

定义 0T

HG=1,FR=1 E F

E=1 F=1

1T HY=1,FR=1 2T

HR=1,FG=1 3T

HR=1,FY=1 S

启动定时器

首先设计定时电路,根据明细表知道S 是启动定时器的信号,E 、F 为定时器的输出信号,标志16S 和4S 的计时到。由于最长计时为16S 因此可选用一片74161芯片实现,电路图如下图所示。其中S 即为控制器送来的启动定时信号,高电平有效,将S 送入74161的__

D L 端,实现同步置“0”操作,开始一次重新计时。

增加两个JK 触发器是为了消除电路的冒险现象。对于计时到信号E 和F ,本来是F=1301(T )T Q Q +;E=02()cc T T Q +,但是由于表达式同时有两个以上的变量发生变化,可能产生冒险现象。增加两个JK 触发器,将一个状态锁存一个时钟周期,从而消除冒险。

定时器电路逻辑图

(2)然后设计指示灯驱动电路。根据处理器明细表可知驱动电路为组合电路,可根据明细表列出其真值表,如下图所示。

指示灯驱动电路真值表

HG HY HR FG FY FR 0T

1 0 0 0 0 1 1T 0 1 0 0 0 1 2T

0 0 1 1 0 0 3T

1

2

指示灯驱动电路如图所示。

指示灯驱动电路逻辑图

4、控制器设计:

根据每态一个触发器的方法实现控制器。由4个DFF 对4个状态0T 、1T 、2T 、

3T 进行编码。根据ASM 图直接推导激励函数为:

F T E C T D 3__

__00)(++= __

101F T CE T D += C E T F T D __

212+=

__

323)(F T C E T D ++=

输出控制信号S 发给处理器用来启动定时电路,其表达式为:

F T C E T F T CE T S 3__

210)(++++=

由此可得控制器电路图如下图所示。

*注:接入电路的激励:

00D =T C+E

+T F 3()转换:00D =T C+E +T F 3() 最终接入电路的激励为:003D =T CE+T F

综合控制器和处理器电路可得整个系统的逻辑图,如下图所示。

相关文档
最新文档