数字电子技术实验与课程设计报告.docx

上传人:b****1 文档编号:11082684 上传时间:2023-05-29 格式:DOCX 页数:12 大小:213.92KB
下载 相关 举报
数字电子技术实验与课程设计报告.docx_第1页
第1页 / 共12页
数字电子技术实验与课程设计报告.docx_第2页
第2页 / 共12页
数字电子技术实验与课程设计报告.docx_第3页
第3页 / 共12页
数字电子技术实验与课程设计报告.docx_第4页
第4页 / 共12页
数字电子技术实验与课程设计报告.docx_第5页
第5页 / 共12页
数字电子技术实验与课程设计报告.docx_第6页
第6页 / 共12页
数字电子技术实验与课程设计报告.docx_第7页
第7页 / 共12页
数字电子技术实验与课程设计报告.docx_第8页
第8页 / 共12页
数字电子技术实验与课程设计报告.docx_第9页
第9页 / 共12页
数字电子技术实验与课程设计报告.docx_第10页
第10页 / 共12页
数字电子技术实验与课程设计报告.docx_第11页
第11页 / 共12页
数字电子技术实验与课程设计报告.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数字电子技术实验与课程设计报告.docx

《数字电子技术实验与课程设计报告.docx》由会员分享,可在线阅读,更多相关《数字电子技术实验与课程设计报告.docx(12页珍藏版)》请在冰点文库上搜索。

数字电子技术实验与课程设计报告.docx

数字电子技术实验与课程设计报告

 

数字电子技术实验与课程设计报告

____交通灯控制电路

 

学生班级:

学生:

学生学号:

指导老师:

实验时间:

实验地点:

 

一、课程设计题目

交通灯控制电路

二、设计要求与任务

1、设计一个十字路口的交通灯控制电路,要求不考虑主次干道的通行优先情况,仅对两个道路的交汇路口进行红、绿、黄三色信号灯的控制电路设计。

红灯是学号的时间,黄灯五秒,绿灯是红黄时间的差。

2、用红灯秒数正计时,从0开始计,计到绿灯和黄灯的秒数结束,灯的颜色发生转变。

3、在绿灯转为红灯时,要求黄灯先亮5秒钟,才能变换运行车道;黄灯亮时,要求每秒闪亮一次。

三、电路原理图和模块参考电路

1、原理框图

交通控制电路是由计时器、控制器、译码器组成的电路,如图1-1。

计时器是由两片74LS160来完成,译码器是74LS139,双JK触发器是74LS112。

 

图1

2、信号灯状态与车道运行状态

S0:

H干道的绿灯亮,车道通行,人行道禁止通行;F干道的红灯亮,车道禁止通行,人行道通行。

S1:

H干道的黄灯亮,车道缓行,人行道禁止通行:

F道车道的红灯亮,车道禁止通行,人行道通行。

S2:

H干道的红灯亮,车道禁止通行,人行道通行;F车道的绿灯亮,车道通行,人行道禁止通行。

S3:

H干道的红灯亮,车道禁止通行,人行道通行;F道的黄灯亮,车道缓行,人行道禁止通行。

四、各电路的设计

1、计时电路

原理:

通过74LS160(2片)采用串行同步整体置数级连和下一个状态的相应控制来实现44秒和49秒。

原器件的选择及参数

若选集成计数器74160(2片),采用同步整体置数。

74160的功能表表1

芯片引脚:

图2

状态编码与信号灯关系表表2

T44

T49

Q1n

Q0n

Q1n+1

Q0n+1

状态

0

0

0

0

0

0

S0

1

0

0

0

0

1

S0-S1

0

0

0

1

0

1

S1

0

1

0

1

1

0

S1-S2

0

0

1

0

1

0

S2

1

0

1

0

1

1

S2-S3

0

0

1

1

1

1

S3

0

1

1

1

0

0

S3-S0

为什么选择74LS160不选择74190

因为进行仿真的时候,74190无法在MAX-PLUS2上正常运行,所以改成了只能正计数的74160

图3

Inputs

Outputs

CLKGNLDNDNUPDCBA

QDQCQBQAMXMNRCON

XXLXdcba

dcbaXX

XLHL

HLLHHL

XLHH

LLLLHL

LHL

CountUpLH

LHH

CountDownLH

HHX

HoldCountLH

电路接法如下:

图4

2.控制电路

原理:

通过双JK触发器74LS112,输出四个状态Q1n+1,Q1n+1的非,Q0n+1,Q0n+1的非。

两对输入是通过以上的状态表列出Q1n+1和Q0n+1的状态方程,再写出J0、J1、K0、K1的驱动方程,如下:

Q1n+1=T44NT49Q1nNQ0n+T44NT49NQ1nQ0nN+T44T49NQ1nQ0nN+T44NT49NQ1nQ0n

Q0n+1=T44T49NQ1nNQ0nN+T44NT49NQ1nNQ0n+T44T49NQ1nQ0nN+T44NT49NQ1nQ0n

所以J1=T44NT49Q0n

K1N=T49(Q0nN+T44N)

J0=T44T49N

K0=T44+T49

原器件的选择及参数:

74LS112双JK触发器图如下:

图5

表4

74LS112功能表

Inputs

Outputs

PRNCLRNCLKJK

QQN

LHXXX

HL

HLXXX

LH

LLXXX

Illegal

HHLL

Qo/Qo

HHHL

HL

HHLH

LH

HHHH

Toggle

HHHXX

Qo/Qo

电路接法如下:

图6

3.译码驱动电路

原理:

从双JK触发器的两个输出端连到译码器对应的两个输入端A和B,通过译码器译出四个输出Y0、Y1、Y2、Y3。

原器件的选择及参数:

图7

74139功能表

表5

Inputs

Outputs

EnableSelect

GNBA

Y0NY1NY2NY3N

HXX

HHHH

LLL

LHHH

LLH

HLHH

LHL

HHLH

LHH

HHHL

电路接法如下:

图8

4、信号灯

说明:

共六盏信号灯,分别为H干道Hr、Hy、Hg和F干道Fr、Fy、Fg。

仔细观察了译码器输入输出后,知道了还需要在译码器的四个输出后面各加一个非门,再将六盏灯按算好的顺序放入后面,如图7。

5.整个交通灯控制系统的布局

图如下:

图9

波形图:

图10

五.仿真过程与效果分析

1、根据题目的要求,整个交通灯控制系统需要有2个时间显示器,6个交通灯。

首先要将原图进行保存、编译。

打开EDA6000选择ACEX1K30,选择新建模式,按书上的提示设置。

2、管脚锁定,在进行此操作步骤时要特别细心,留意自己原图中的高低位,看清楚每个对应管脚的,正确输入。

完成后要保存

3、打开实验箱,连接实验箱,开始下载。

下载时最好多下载几次。

4、启动计数,观察灯亮的情况是否正确

状态图:

图11

六.实验与设计过程中的问题

1.芯片的选择.

74190由于与版本的原因不能正常使用,因此难于倒计数。

解决办法:

换成74160正计数。

2.CP信号的延迟.

一开始我把74160与JK触发器的CP脉冲接的不是同一个,造成了JK触发器不能同步工作,无法产生编译信号.

解决办法:

接同一个CP脉冲信号.

七.总结与体会.

1、通过这次课程设计,加强了我动手、思考和解决问题的能力。

在整个设计过程中,一开始不知道74190的问题,以为是险象竞争,而改了后面的控制电路以减少险象竞争,后来在自己的好奇心驱使下看了一下74190的运行情况,结果发先了它的问题。

2.在设计电路的同时也把书上的知识温习了一遍,而且对它有了更深层次的理解,当实验成功时很有成就感,加强了自己学习这门课程的自信心,同时也对这样简单的设计产生了浓厚的兴趣。

3.书本上学习的东西知识理论上的,到了实践还需要更多的知识和技能,才能把理论的更好的运用于实践,创造出使用的东西,为此,我需要不断的学习,不能满足于现有的知识。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2