




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江万里学院电子信息学院课程设计报告数字电子技术课程设计报告题 目: 交通灯电路设计学 年: 学 期: 专 业: 班 级: 学 号: 姓 名: 指导教师: 时 间: 年 月 日 年 月 日浙江万里学院电子信息学院目 录1 设计任务与要求12 系统设计总体方案13 各模块电路具体实现23.1 时钟分频模块23.2 十进制减法计数模块33.3 数码管显示及译码模块43.4 交通信号灯电路模块53.5 时序状态控制模块54 设计测试结果75 总结7附录761 设计任务与要求本课题要完成的设计任务与要求如下:用FPGA可编程逻辑器件设计一个十字路口交通信号灯控制电路,满足下列控制要求:1、绿灯亮预设时间为25s,黄灯亮预设时间为5s,红灯亮预设时间为30s;2、预设时间通过数码管显示倒计时时间;3、东西方向和南北方向的信号灯能自动按绿灯黄灯红灯循环显示。2 系统设计总体方案分频模块控制模块计数模块显示模块根据设计任务与要求,交通灯控制器系统主要有分频模块、控制模块、计数模块、显示模块。等电路模块组成,其系统组成框图如图1所示。图1 交通灯控制器系统设计组成框图各模块电路设计的主要思路和具体方案如下:(1)分频器模块:用CD4060产生2Hz,用JK触发器转化成1Hz的型号,也可以用555电路产出1Hz的信号;(2)控制模块:用译码器、触发器、计数器和门电路来设计;(3)计数模块:用74LS192构成十进制两位数的计数电路;(4)显示模块:CD4511或7448译码器,用共阴极的数码管;74LS247或7447译码器,用共阳极的数码管;东西方向和南北方向信号灯亮灭的规律,进行分组连接,以减少控制信号线,把东西方向的红、黄、绿灯连成一组,南北方向的红、黄、绿灯连成一组。3 各模块电路具体实现3.1 时钟分频模块方案一。根据整个系统中各模块电路的需求,本模块主要实现将EDA实验板上50MHz晶振产生的时钟脉冲经过分频得到1Hz的时钟信号,考虑到应用触发器或计数器来设计,电路实现比较困难和繁琐,因此选择应用Verilog硬件描述语言来设计设计本模块电路,具体程序如下:module clk_div(CLK_in,CLK_out); input CLK_in; output CLK_out; reg CLK_out; reg25:0 temp; always (posedge CLK_in) begin if(temp=25000000) begin temp=0; CLK_out= CLK_out; end else temp=temp+1; end endmodule经过QuartusII软件编译综合后,电路的模块图如图2所示。图2 时钟分频模块电路图方案二。要获得1Hz的时钟脉冲,还可以应用EDA实验板上32.768K晶振产生的脉冲信号经过CD4060分频。在实验板上已有4Hz的脉冲信号。将4Hz的脉冲信号转化成1Hz,可以应用T触发器来分频,具体电路如图3。图3 由T触发器构成的时钟分频电路图3.2 十进制减法计数模块方案一。用74192来设计,减数到时器。十进制可逆计数器74HC192是同步可预置四位计数器,其功能有加减法计数。图4 74192设计的减法计数器电路图方案二。应用Verilog HDL硬件描述语言来设计。源程序如下:module jian_ji_shu(clk,LD,a,q,BoN);input clk,LD;input3:0 a;output3:0 q;output BoN;reg3:0 q;reg BoN;always (posedge clk or negedge LD)begin if(LD)beginq=a;BoN=1;endelse if(q0)beginq=q-1;if(q=0) BoN=0;else BoN=1;endelse if(q=0)beginq=9;BoN=1;endendendmodule模块如图5:3.3 数码管显示及译码模块根据共阴极数码管,本模块电路选用CD4511,具体电路原理图如图5所示。图5 倒计时显示译码模块电路图3.4 交通信号灯电路模块本模块是整个系统的控制对象,也是系统设计的一个重要组成部分。根据实际十字路口东西方向和南北方向信号灯亮灭的规律,具体电路图如图6所示。 图6 十字路口交通信号灯电路示意图3.5 时序状态控制模块开始红灯25s黄灯5s绿灯25s黄灯5s根据实际十字路口交通灯运行情况,本模块要实现把东西方向的红、黄、绿灯连成一组,南北方向的红、黄、绿灯连成一组,由于东西方向和南北方向信号灯亮灭的规律,所以需要四个状态的逻辑,具体流程图如图7所示。图7 交通灯控制时序流程图源程序:module control(clk,date,JSin,LD,YS,LED);input clk; input7:0 date;input7:0 JSin;output LD;output7:0 YS;output9:0 LED;reg LD;reg7:0 YS;reg9:0 LED;reg1:0 state;always (negedge clk)beginif(JSin=0) LD=0;else LD=1;endalways (negedge LD)beginstate=state+1;case(state)0:begin YS=b00010101;LED=b1000011001; end1:begin YS=b00000011;LED=b0100011001; end2:begin YS=b00010010;LED=b0011000110; end3:begin YS=b00000011;LED=b0010100110; endendcaseendendmodule模块电路图: 4 设计测试结果 软件下载之前现将实验板接通电源,并通过Altera USB-Blaster下载器将实验板的JTAG接口连接到计算机。一般情况下,计算机会自动搜索和安装USB下载器的驱动程序。等驱动安装完成后,点击Quartusll软件常用工具栏上的按钮,打开下载界面,点击Start按钮即可完成下载。5 总结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年投递中级试题及答案
- 2025年历年水利三类试题及答案
- 2025年钢琴乐理考试试题及答案
- 2025年仓库保管员面试题及答案
- 木厂合作协议书
- 机油固废协议书
- 村部电工协议书
- 杨颖婚前协议书
- 果树投资协议书
- 柚子采购协议书
- 浙江秦燕化工有限公司clt酸技改扩产-clt酸副产物合成系列高分子分散剂项目环评报告书
- 衡阳技师学院教师招聘考试真题2022
- 人教版高中物理必修二全册同步课时练习
- 张克非《公共关系学》(修订版)笔记和课后习题详解
- 大学英语六级词汇(乱序版)CET
- 优质课一等奖初中安全教育《预防和应对影响学生安全的校园暴力事件发生:模拟法庭》剧本
- GB/T 7631.14-1998润滑剂和有关产品(L类)的分类第14部分:U组(热处理)
- GB/T 1844.4-2008塑料符号和缩略语第4部分:阻燃剂
- 巷道设计与施工组织
- (完整版)门式脚手架施工方案
- 颅脑损伤患者护理查房课件
评论
0/150
提交评论