数字逻辑与数字电路课程实验报告-交通灯设计

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

实验二:交通信号灯控制逻辑电路设计

一、实验目的

1.掌握半导体器件的开关特性,正确理解正、负及混合逻辑。

2.熟悉集成门电路和集成触发器的结构,工作原理,主要参数。

3.掌握基本功能电路(编码器、译码器、全加器、多路转换器、移位寄存器和计数器)的

电路结构,工作原理和逻辑功能。

4.掌握组合逻辑电路的分析、设计和验证方法。

5.掌握利用MSI器件设计组合逻辑电路的方法。

6.掌握时序逻辑电路的分析与设计方法。

7.初步掌握脉冲波形产生和整形电路相关原理。

8.初步掌握A/D、D/A转换器件的工作原理。

9.初步了解可编程逻辑器件的工作原理。

二、实验仪器和元件(预习内容)

1、74LS161 6块

2、74LS138 2块

3、74LS04D 2块

4、74LS00D 3块

5、74LS20D 4块

6、实验箱 2个

7、导线若干

三、实验内容及原理(预习内容)

设计原理:

流程图可以表示为:

采用两个状态机。核心思想就是把两个方向分开,只共用同一个时钟信号,这样每个方向值有三个状态,即红绿黄三种灯对应三种状态,每个状态对应的时间分别为50s,40s,5s。这个部分可通过74LS161级联实现。

下面以南北方向为例分析具体内容:

第一个状态Y0为红灯,共计50s,第二个状态Y1为绿灯,共计40秒,第三个状态Y2为黄灯,共计5s.

当计数器74161 计到49s (因为是从0开始计数的)或计到39s且状态为Y1时十位的LOAD’端变为低电平,完成十位的置数(其实此时恰好也是置零的效果);

当个位计到9或计到54且为状态Y1或个位计到4且为状态Y2时个位的LOAD’端变为低电平,完成个位的置数。且个位计到9时十位的ENT, ENP 才变为高电平,开始计数,其他情况下十位处于保持状态;而个位的ENT, ENP 接到VCC上,始终处于计数状态。LED的接口均接到74161的输出端;灯则通过反相器接到74138的输出端(因为输出是低电平有效,而实验箱中的灯是高电平有效)。用作状态计数的74161的ENT和ENP端,只要三个状态的临界状况满足一个即置为高电平,完成状态的计数,且状态计到11 (即第四个状态)刚出现时即使用置数功能。

对于东西方向,思路大致与东西方向相同,因为要使两方向的灯亮情况相协调,所以只需改变状态的顺序,即东西方向第一个状态YO表示绿灯共计45s,第二个状态Y1表示黄灯共计5s,第三个状态Y2表示红灯共计45s。

对于门电路部分,其主要工作其实就是表达式的化简,尽量采用与非表达式(方便搭试电路),由于其难度不大,此处就不详细写出化简过程。

原理图如下:

1.南北电路:

2.东西电路:

四、实验步骤

1、根据电路原理图连接电路,注意引脚的区分。

2、对电路的各个模块进行测试,检查是否有问题。

4、两块161计数模块本身正常,但是个位的计数置位功能并没有实现,无法实现0-9的循环。

所以没有实现仿真时出现的结果。

五、实验结果分析

要求根据实验目的分析实验设计是否达到要求以及设计方案的优点

实验设计完成了半导体器件的开关特性,正确理解了正、负及混合逻辑。熟悉了集成

门电路(包括非门、二输入与非门及四输入与非门等)的结构,工作原理,主要参数。掌

握了基本功能电路(138译码器、全加器、和计数器等)的电路结构,工作原理和逻辑功能。掌握了组合逻辑电路的分析、设计和验证方法。掌握了利用MSI器件设计组合逻辑电路的

方法。掌握了时序逻辑电路的分析与设计方法。初步掌握脉冲波形产生和整形电路相关原理。

本设计方案思路清晰,线路完整,两路交通灯分别控制,互不干扰;利用74LS161同

时实现计数和控制功能,利用138译码器进行译码和控制电路功能的转换。且两个模块的

电路互相不影响,需要时可以随时改变计数的情况来实现功能。

六、总结与体会

这次设计实验从电路的思路设计过程,到不断修改电路的突发问题,再到后来的简化电路,每一步的完成都使我对数电这门课程有了更加深入的理解,对一些芯片的应用有了经验。虽然最后实际连电路时没有成功,但是在遇到问题时的分析和解决过程让我受益匪浅,也更加让我学会了坚持不懈的意义。同时通过老师的指导,学会了一些在设计电路时的细节。

实验教师实验报告评阅签字:时间:

相关文档
最新文档