1、 数字逻辑课程设计报告 交通灯控制器 学 院 名 称学 院 名 称 : 计算机学院 学 生 姓 名学 生 姓 名 : 专 业 名 称专 业 名 称 : 计算机科学与技术 班班 级级 : 实 习 时 间实 习 时 间 : 2012 年 6 月 4 日 2012 年 6 月 15 日 一、一、 实验目的:实验目的: 1. 掌握时序逻辑电路的设计方法,灵活运用理论知识。掌握时序逻辑电路的设计方法,灵活运用理论知识。 2. 提高学生对的数字系统设计能力和实际动手能力。提高学生对的数字系统设计能力和实际动手能力。 3. 进一步了解如何将数字电路设计应用到自动控制系统中, 从而提高解决实际问题能进一步了解
2、如何将数字电路设计应用到自动控制系统中, 从而提高解决实际问题能 力。力。 4. 为学习和使用计算机打下良好基础。为学习和使用计算机打下良好基础。 二二、实验内容:、实验内容: 用中小规模逻辑用中小规模逻辑器件设计交通灯控制电路。器件设计交通灯控制电路。 三、三、实验要求:实验要求: 1设计一个十字路口的交通灯控制电路,要求东西方向和南北方向车道两条交叉道路设计一个十字路口的交通灯控制电路,要求东西方向和南北方向车道两条交叉道路 的车辆交替运行。在十字路口的两个方向上各设一组红黄路灯(图的车辆交替运行。在十字路口的两个方向上各设一组红黄路灯(图 1) 。红灯表示禁止通行,) 。红灯表示禁止通行
3、, 绿灯表示可以通行。绿灯表示可以通行。 2设置一组数码管,以倒计时方式显示允许通行或禁止通行时间,其中一个方向绿灯设置一组数码管,以倒计时方式显示允许通行或禁止通行时间,其中一个方向绿灯 亮时间是亮时间是 20s,另一个方向上绿灯亮的时间是,另一个方向上绿灯亮的时间是 30s,黄灯亮的时间是,黄灯亮的时间是 5s。 3当任何一个方向出现特殊情况,按下手动开关,其中一个方向通行,倒计时停止。当任何一个方向出现特殊情况,按下手动开关,其中一个方向通行,倒计时停止。 当特殊情况结束后,按下自动控制开关,恢复正常状态。当特殊情况结束后,按下自动控制开关,恢复正常状态。 四四、实验、实验器材:器材:
4、2 个个 74LS161 ,2 个个 LS48,3 个个 74LS04,1 个个 74LS00,1 个个 74LS08,1 个个 555 定定 时器,时器,1 个个 74LS74,1 个个 74LS139,2 个数码管,个数码管,6 个二极管,个二极管,3 个限流额电阻,个限流额电阻,1 个个 4.7uF 电容,电容,1 个个 0.01uF 电容,电容,1 个个 150K 电阻,电阻,1 个个 4.7K 电阻。电阻。 五五、实验思路、实验思路、真值表及部分电路设计、真值表及部分电路设计: (1)时钟信号发生器()时钟信号发生器(555)(电路图见打印版,余下各图一样电路图见打印版,余下各图一样
5、) (2)计数器()计数器(161) D23=D22=D11=1 QA QB D23 D22 D21 D20 D13 D12 D11 D10 0 0 1 1 0 1 0 1 1 0 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 0 0 1 1 0 1 0 1 1 1 1 1 0 1 1 (3)主控制器)主控制器(74、139、发光二极管)、发光二极管) QA QB QA QB 0 0 0 1 0 1 1 1 1 1 1 0 1 0 0 0 支路支路 主道路主道路 QA QB G Y R g y r 0 0 1 0 0 0 0 1 0 1 0 1 0 0 0 1 1 1 0 0 1
6、 1 0 0 1 0 0 0 1 0 1 0 (4)译码驱动电路()译码驱动电路(48,数码管),数码管) 六、总设计电路六、总设计电路 七、设计中遇到的问题及实验心得:七、设计中遇到的问题及实验心得: 在这次课程设计中,我遇到了很多问题,也学到了很多关于数字电路的东西,并且对在这次课程设计中,我遇到了很多问题,也学到了很多关于数字电路的东西,并且对 实验器材有了更深的认识。实验器材有了更深的认识。 刚在第一天早拿到实验报表与实验器材时,感觉无法下手,下午听刚在第一天早拿到实验报表与实验器材时,感觉无法下手,下午听了数电老师讲了各了数电老师讲了各 实验要求与各个实验器材,还是摸不着头脑,下了课就开始在网上下载资料参考,第二天实验要求与各个实验器材,还是摸不着头脑,下了课就开始在网上下载资料参考,第二天 拿着参考资料与同组同学一起讨论