logo资料库

数字逻辑课程设计 交通信号控制器的设计.doc

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
福建农林大学计算机与信息学院 信息工程类 课程实习报告 课程名称: 数字电子技术基础 实习题目: 交通信号控制器 姓 名: 系: 计算机 专 年 学 业: 计算机科学与技术 级: 号: 指导教师: 职 称: 2009 年 1 月 12 日
福建农林大学计算机与信息学院信息工程类 课程实习报告结果评定 评语: 成绩: 指导教师签字: 评定日期:
目 录 1 实习的目的和任务………………………………………………………1 2 实习要求…………………………………………………………………1 3 实习地点…………………………………………………………………1 4 主要仪器设备……………………………………………………………1 5 实习内容…………………………………………………………………1 5.1 题目简介………………………………………………………………1 5.2 设计要求………………………………………………………………2 5.3 设计步骤………………………………………………………………2 5.4 同组同学设计内容……………………………………………………7 6 问题讨论与分析…………………………………………………………9 7 结束语……………………………………………………………………10 参考文献……………………………………………………………………10
交通信号控制器 1. 实习的目的和任务 1、熟悉 Multisim 软件的应用,用 Multisim 软件来实现电路的仿真; 2、完成基础性和设计性数字电路的设计和调试,实现 EDA 仿真。 2. 实习要求 (1)画出组成框图、总体设计电路图。 (2)均采用 Multisim 仿真软件进行仿真。 (3)实习报告要按照格式来做。 3. 实习地点:软、硬件实验室 软件实验室:个人计算机 硬件实验室:个人计算机 4. 主要仪器设备(实验用的软硬件环境) 软件环境:Multisim 仿真软件、Windows XP 硬件环境:个人计算机 5. 实习内容 5.1 题目简介 交通信号控制器可对一个十字路口两方向的车流情况进行控制,它的工作周期见 表 1: 表 1 交通信号控制器工作周期表 工作周期 东西方向 南北方向 红灯 黄灯 绿灯 红灯 黄灯 绿灯 亮 亮 亮 亮 亮 亮 1 2 3 4 5 6 亮 亮 亮 亮 亮 亮 1
5.2 设计要求 选用 7476(双 JK 触发器)和各种门电路实现电路。 5.3 设计步骤 (1)逻辑抽象,画出电路状态转换图 ①由表 1 可知,在时钟信号的作用下,控制器的工作周期依次转换。因此电路没 有输入变量,只有 6 个输出变量。用 R E 表示东西方向红灯,用 YE 表示东西方向 黄灯,用 GE 表示东西方向绿灯;RS 表示南北方向红灯,YS 表示南北方向黄灯,GS 表示南北方向绿灯。输出变量为 1 时,表示高电平(灯亮),输出变量为 0 时, 表示低电平(灯灭)。 ②电路状态数量为 6 个,编号分别用 S0~S5 表示,每个电路状态表示控制器的一 个工作周期。 ③依据题意,画出电路转换图如图 2 所示。从图中可知,交通信号控制器的输出 只取决于电路当前状态,因此它是穆尔型时序电路。 图 2 交通信号控制器状态转换图 /100100 /001100 S0 S5 /100010 /100001 S1 S4 /100100 /010100 S2 S3 (2)状态分配,画出逻辑函数卡诺图 ①确定触发器数目。电路状态数量 M=6,计算出电路需要 3 个触发器。 ②电路状态编码。电路状态 S0~S5 用 3 个触发器的状态组合 Q2Q1Q0 表示。取 S0~ S5 的编码分别为 000,001,010,011,100 和 101。 ③根据图 2 和 S0~S5 的编码,画出表示次态变量 Q2n+1,Q1n+1,Q0n+1 和输出变量 R E, YE,GE,RS,YS,GS 的卡诺图,如图 3 所示。 2
Q1Q0 00 01 11 10 001/100100 010/001100 100/100100 011/010100 101/100001 000/100010 ××/×××××× ××/×××××× Q2 0 1 图 3 Q2n+1,Q1n+1,Q0n+1 和 R E 等的卡诺图 从图 3 可以看出,交通信号控制器实际上是由一个同步六进制加法计数器和一个 译码器组成,计数器产生二进制代码 000~101,经过译码器再将这些代码分别 译成对应的输出高、低电平。因此我们可以将电路分成两部分进行单独设计。 (3)逻辑函数化简,写出状态方程、驱动方程和输出方程 ① 同步六进制加法计数器。 将图 3 分解为表示 Q2n+1,Q1n+1 和 Q0n+1 的 3 个卡诺图,如图 4 所示。经过化简得到 电路状态方程为 Q2n+1= Q1Q0 Q 2+ Q 1 Q 0 Q2 Q1n+1= Q 2Q0 Q 1+ Q 2 Q 0 Q1 Q0n+1= Q 0=1. Q 0+ 1 .Q0 (1) 将式(1)中的三个逻辑式与 JK 触发器的特性方程 Q n+1=J Q + K Q 进行比较,得到 三个触发器的驱动方程为 J2= Q1Q0 , K2= 01QQ J1= Q 2Q0 , K1= 02QQ J0= 1 , K0=1 (2) 3
Q1Q0 Q2 00 01 11 10 0 1 0 1 1 0 0 1 1 0 × × Q2 Q1Q0 0 1 00 01 11 10 0 0 0 1 0 0 0 1 × × (b) (a) Q2 Q1Q0 00 01 11 10 0 1 1 1 1 0 0 0 1 1 × × × (c) 图 4 图 3 卡诺图分解之一(a)Q2n+1;(b)Q1n+1;(c)Q0n+1 ②译码器。 将图 3 分解为表示输出变量 R E,YE,GE 和 RS,YS,GS 的 6 个卡诺图,如图 5 所示。 RS= Q 2 YS = Q2Q0 GS= Q2 Q 0 (3) 经过化简,得出输出方程 R E= Q2+ Q1Q0+ Q 1 Q 0 YE = Q1 Q 0 GE= Q 2 Q 1Q0 和 4
Q1Q0 Q1Q0 00 01 1 1 1 1 1 1 0 1 1 11 1 1 × × × 10 0 × × Q2 00 01 11 10 0 1 0 0 0 0 0 1 1 × × × (a) (b) Q1Q0 Q1Q0 00 01 11 10 0 0 1 1 0 0 0 × × (c) Q1Q0 00 01 11 10 0 0 0 0 1 0 × × 0 × Q2 Q2 0 1 0 1 00 01 0 1 0 1 1 0 11 0 1 10 0 1 × × (d) Q1Q0 00 01 11 10 0 0 1 0 0 0 × 0 × × Q2 Q2 Q2 0 1 0 1 0 1 (e) (f) 图 5 图 3 卡诺图分解之二 (a)R E;(b)YE;(c)GE;(d)RS;(e)YS;(f)GS (4)画出逻辑电路图 根据式(2)、式(3),画出交通信号控制逻辑图如图 6 所示。 5
分享到:
收藏