- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东 北 石 油 大 学
课 程 设 计
2011年 3 月11日
东北石油大学课程设计任务书
课程 EDA技术课程设计
题目专业 姓名 学号主要内容、基本要求、主要参考资料等
主要内容:设计一个交通信号灯控制器,由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。
基本要求:1、红、绿、黄发光二极管作信号灯,用传感器或逻辑开关作检测车辆是否到来的信号,实验电路用逻辑开关代替。
2、主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。
3、主、支干道均有车时,两者交替允许通行,主干道每次放行45秒,支干道每次放行25秒,设立45秒、25秒计时、显示电路,选择1HZ时钟脉冲作为系统时钟。
4、在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡,使行驶中的车辆有时间停到禁行线外,设立5秒计时、显示电路。
主要参考资料:[1] 潘松著.EDA技术实用教程(第二版). 北京:科学出版社,2005[2] 康华光主编电子技术基础 模拟部分 北京:高教出版社[3] 阎石主编数字电子技术基础 北京:高教出版社完成期限
指导教师
专业负责人 年 月日根据交通灯控制器的功能与要求,将其总体电路分为分频器、信号控制器个模块。外部脉冲振荡器的频率选为32 768 kHz,经分频器分频得1 Hz的信号,1 Hz信号用做信号控制器的计数脉冲,用VHDL设计组成交通灯控制器的分频器、信号控制器两个模块,在Quartus开发平台上,分别编译两个模块的VHDL程序,然后用原理图输入法形成图1所示的总体框图。
设计步骤和调试过程
总体设计电路
根据交通灯控制器的要求,分成三个模块,分别对其设计,达到最终设计目的。
模块设计和相应模块程序
时钟模块设计
分成时、分、秒三块,秒计时对分频器的输入计数,到达60个时清零并输出一个分钟进位,同样,分钟计时计到60个时清零并输出一个小时进位,小时计时计满24个时则清零。校准时,set位为高电平,时钟停止走动,时、分、秒各位分别用8位开光设置,其中高四位对应高一位,低四位对应低一位。下面是其中的一段VHDL代码:
entity frequency is
port
(clk10hz:in std_logic;
clk1hz:out std_logic);
end frequency;
architecture count of frequency is
signal tout:integer range 0 to 4;
signal clk:std_logic;
begin
process(clk10hz)
begin
If rising_edge(clk10hz) then
if tout=4 then
tout=0;
clk=not clk;
else tout=tout+1;
end if;
end if;
end process;
clk1hz=clk;
end count;
分频器模块设计
使用32MHz的晶体振荡器,稳定度高,但需要分频以得到1Hz的秒脉冲,分频器以计数方式实现,当计脉冲上升沿输出发生跳变,因此输出端每秒有一个上升沿,即得到1Hz的脉冲。下面是其中的一段VHDL代码:
Architecture behavioral of pulse is
Begin
Counter:process(clock,en)
Variable count2:integer;
Variable clk0:std_logic;
Begin
If en=0 then
Count2:=0;
Clk0:=0;
Else if clock event and clock =1then
Count2:=count2+1;
If count2then
Clk0:=1;
Else if count2then
Count2:=0;
Clk0:=0;
End if;
End if;
end if;
Clk=clk0;
End if;
end process counter;
End Behavioral;
信号控制器模块设计
控制器的作用是根据计数器的计数值控制发光二极管的亮、灭,以及输出倒计时数值给七段译管的分译码电路。此外,当检测到特殊情况(Hold=‘1’)发生时,无条件点亮红色的
您可能关注的文档
- 2.5 NI LabVIEW——图形化语言开发环境.doc
- 2-SMT印制板DFM设计及审核-0512.ppt
- 3EDA01、交通灯控制器.doc
- 4 PCB设计-自定义封装.ppt
- 04第4章 PCB的设计与制作.ppt
- 4嵌入式系统设计VIVI.ppt
- 04孙萩莹交通灯控制器的单片机设计封皮.doc
- 4学习情境二课件2-1RS232接口的原理图设计.ppt
- 06-08电路板制作20101203.ppt
- 6、压电式传感器.ppt
- 中国移动包头石拐区2025秋招心理测评常考题型与答题技巧.docx
- 宁德市屏南县国家电网2025秋招一批计算机类岗位面试模拟题及答案.docx
- 黔东南自治州剑河县南方电网2025秋招笔试典型题库及答案.docx
- 安康市镇坪县国家电网2025秋招一批笔试题库及答案其他专业类.docx
- 清远市连山壮族瑶族自治县国家电网2025秋招管理类提前批笔试模拟题含答案.docx
- 保定市安新县国家电网2025秋招一批笔试题库及答案财会类.docx
- 青岛市崂山区国家电网2025秋招一批笔试题库及答案财会类.docx
- 邵阳市隆回县国家电网2025秋招其他专业类提前批笔试模拟题含答案.docx
- 中国电信秦皇岛山海关区2025秋招面试无领导高频议题20例.docx
- 中国移动西宁城西区2025秋招面试无领导高频议题20例.docx
最近下载
- 大龙潭、观音山风电场大龙潭光伏电站突发环境事件风险评估报告.pdf
- 2025年上海市高考英语一模试题分类汇编 专题7阅读六选四含详解.docx VIP
- 13-07-18循环水工厂化养殖可行性报告[1].docx
- 2023年福州市消防救援支队大学生政府专职储备干部招聘考试真题.docx VIP
- 营养评定量表PG-SGA.docx VIP
- 2025年卫生管理(副高)高级职称考试题库及答案 .pdf VIP
- 2025年高考英语试题测评学深度分析:从素养评价到教学转型.docx
- 临床检验标本采集规范 (3).ppt VIP
- 《乡村研学旅游指导师服务规范》.pdf VIP
- 天然气汽车知识讲座-CNG汽车安全应用和维护.ppt VIP
文档评论(0)