文档详情

数字逻辑电路课程设计_路灯控制器.docx

发布:2024-04-07约4.74千字共22页下载文档
文本预览下载声明

《数字逻辑》课程设计实验报告书

安徽工业大学计算机学院

题目姓名专业班级学号

指导教师

路灯控制器

··林

网络工程

114

119074417

申元霞

分数

2012年4月日

O1设计任务及要求

O2总体控制方案

O3控制电路设计

●3.1控制电路工作原理

●3.2控制电路设计原理

O4倒计时电路设计

●4.1具有同步置数功能的十进制减法计数器

●4.2主干道与支干道倒计时电路设计

〇5倒计时电路设计

●5.1动态显示工作原理

●5.2动态显示及译码电路设计

O6总体电路设计

●6.1总体电路

●6.2电路工作说明

O7电路仿真调试

●7.1控制电路仿真调试

●7.2倒计时电路仿真调试

●7.3译码显示电路仿真调试

●7.4总体电路仿真调试,下载验证

O8改进意见及收获体会

〇参考文献

1设计任务及要求

设计一个用于十字路口的交通灯控制器。能显示十字路口东西、南北两个方向的

红、黄、绿的指示状态。

具有倒计时功能。用两组数码管作为东西和南北方向的倒计时显示,主干道每次放行(绿灯)60秒,支干道每次放行(绿灯)45秒,在每次由绿灯变成红灯的转换过

程中,要亮黄灯5秒作为过渡。

黄灯每秒闪亮一次。

●2总体控制方案

时钟

时钟

显示扫描

、译码

红绿灯

交通灯控制器的功能框图

倒计时

计数器

控制器

数码管

设主干道绿灯、黄灯、红灯分别为G1、Y1、R1;支干道绿灯、黄灯、红灯分别为

G2、Y2、R2,并且均用0表示灭,1表示亮,则交通灯有如下四种输出状态:

状态

G1Y1R1

G2Y2R2

S0

00

100

001

S1

01

010

001

S2

10

001

100

S3

11

001

010

主干道倒计时显示:

60→……→01→05→…·..

→06→05→……→01

支干道倒计时显示:

65→→06→0

S0S1S2S3

通过以上观察可发现:

当主干道或者支干道的倒计时计数值为01时,控制器将从当前状态转入下一个状态。因此,计数值01可作为控制器状态转换的条件,同时也可产生同步置数信号,将

下一状态的计数初值置入计数器。

●3控制电路设计

3.1控制电路工作原理:

4状态循环实现:

S0S1

S3S2

主干道和支干道信号灯的实现:

采用4位二进制计数器74161实现控制器的四个状态循环。当倒计时计数

值为01时T1=1,作为7161的计数使能信号。

3.2控制电路设计原理:

状态

QBQA

G1Y1R1

G2Y2R2

S0

00

100

001

S1

01

010

001

S2

10

001

100

S3

11

001

010

G?=O·Q?=m=

Y=O·Q?=m=r

R=Q·Q?+Q·Q?=m?·m=.y

G?=Q·Q=m?=Y?

Y?=O?·Q?=m,=

R?=Q·Q?+Q·Q?=m·m=Y

M4W?

M4W?

Gi

74161

74139

Y10N

Y11N

N*ND2

Y12N

R1

Y13N

Y20N

Y21N

G2

G2NY22N

Y23N

2:4DECODER

NN

R2

W

l

W

i

COUNTER

Y2

WF

LRN

Ra

W9

Y1

CP

LK

4倒计时电路设计

4.1:具有同步置数功能的十进制减法计数器:

由具有同步置数功能的十进制减法计数器实现。

LDN=1时:通过卡诺图分别求解驱动方程D3D2D1D0

LDN=0时:D3D2D1DO=DCBA

貌:的

貌:

现态

次态

CP

LDN

Q3Q2Q1Q0

Q3Q2Q1Q0

(D3D2D1D0)

1

1001

1000

1000

0111

0111

0110

0110

0101

0101

0100

0100

0011

0011

0010

0010

0001

0001

0000

0000

1001

0

XXXX

DCBA

0

D

C

A

ian

en

cp

cm

MFOT

MFOT

wS

MP0T

VW

NPOT

q3qo

FT

MPOT

Mp0r

INFOT

3M02qin

3M02

qūn

q1

qOn

q1

2

4M02

qo

g2

con

8102

q3

g3

显示全部
相似文档