- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VHDL编程实现交通灯控制管理(数电实验).ppt
交通灯设计;二、设计任务与要求
;2.1、问题描述
设计并实现一十字路口的红、绿、黄三色交通灯控制与显示电路,即每个路口设置一组红、黄、绿交通灯,按图1所示情况变化,以保证车辆、行人通行安全。;2,2、功能分析
1.基本功能(见前面图)
2.扩展功能
(1)特殊状态控制功能
特殊状态如紧急车辆随时通行功能受一开关控制,无急车时,信号灯按正常时序控制。有急车来时,将特殊状态开关按下,不管原来信号灯的状态如何,一律强制让两个方向的红灯同时点亮,禁止其它车辆通行,同时计时停止;特殊状态结束后,恢复原来状态继续运行。
(2)信号灯点亮时间预置功能
控制电路在任何时候可根据实际情况修改信号灯点亮时间。
;2.3、设计思路:
1.参考图1,定义交通灯的状态,确定状态表;;三、程序设计思路;FSM设计方法;FSM 构成;vhdl语言描述FSM的建立过程;定义状态机的状态;定义状态变量;描述状态机的进程;状态机寄存器的时序进程;次态转移逻辑进程; 次态转移逻辑进程;library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;
entity StageControl is
port(
clk:in std_logic; --时钟
emergencykey:in std_logic; --紧急开关
time_h,time_l:out std_logic_vector(3 downto 0); ; --定时
red,green,yellow:out std_logic_vector(3 downto 0) ; --红黄绿灯
);
end StageControl;
architecture behav of StageControl is
type color is(greenred,yellowred,redgreen,redyellow); --四种状态
begin
process(clk,emergencykey)
variable tempr,tempg,tempy:std_logic_vector(3 downto 0); --三组灯的中间变量
variable temp_h,temp_l:std_logic_vector(3 downto 0); --定时的中间变量
variable temp_color:color:=greenred; --initial stage --当前状态的中间变量
begin
if(clkevent and clk=1)then
case emergencykey is
when 1= --the normal stage
case temp_color is;when greenred= --initial stage
tempr=1100;
tempg=0011;
tempy=1111;
case stagechange is
when 0 =
temp_h=0000;
temp_l=1001;
stagechange=1;
when others =
case temp_l is
when 0000=
temp_l=1001;
temp_h=temp_h-1;
when 0001=
case temp_h is
when 0000 =
temp_h=0000;
temp_l=0000;
stagechange=0;
temp_color=yellowred;
when others =
您可能关注的文档
最近下载
- 2025年河南经贸职业学院单招职业倾向性测试题库审定版.docx VIP
- 2024年深圳市福田外国语学校小升初入学分班考试数学模拟试卷附答案解析.pdf VIP
- 在初中三年级学生英语单词教学的应用研究.docx VIP
- 浙江省G5联盟2024-2025学年高一上学期期中联考物理试题.docx VIP
- 2025春《亮点给力大试卷》数学苏教版四年级下册(含答案).docx VIP
- 2025上海市工业技术学校招聘2人(第一批)笔试备考题库及答案解析.docx
- 熔化焊与热切割第一章安全生产法律法规与安全管理.ppt VIP
- 六盘水市基础教育教学立项课题研究.DOC
- 树枝上的鹦鹉少儿创意美术PPT课件.pptx VIP
- 亚龙 YL-18C型 工业机器人应用编程实训考核装置(ABB) 实训大纲.docx VIP
文档评论(0)