EDA交通灯课程设计实验报告 .doc
《EDA交通灯课程设计实验报告 .doc》由会员分享,可在线阅读,更多相关《EDA交通灯课程设计实验报告 .doc(10页珍藏版)》请在三一办公上搜索。
1、EDA交通灯课程设计 实验报告 学院:通信与信息工程学院 专业:电子信息工程 班级:0120902 目 录交通灯控制系统的设计11.设计要求11.1 实现基本要求及扩展11.2 附加要求12 设计思路13 状态机变化图23.1 状态机变化图24 设计步骤及程序34.1 主体程序代码34.2 分频程序代码54.3 计数器程序代码64.4 二选一数据选择器程序代码7when others= seg=b;dig=11101110;8end case;8end process;8end;84.5 控制系统电路图85 硬件实现及调试结果85.1 硬件测试结构示意85.2 软件仿真结果96. 心得体会9交
2、通灯控制系统的设计1.设计要求1.1 实现基本要求及扩展1.能显示十字路口东西、南北两个方向的红、黄、绿灯的指示状态,用两组红、黄、绿三色灯作为两个方向的红、黄、绿灯; 每次通行时间为15S,2.能实现正常的倒计时功能,用两组数码管作为东西、南北向的倒计时显示。其中,黄灯:3S。3.当出现一方出现红灯,另一方出现绿灯时,出现红灯的之路左转弯灯亮。4.能实现特殊状态的功能。按下Sw0键后,能实现以下特殊功能: (1) 四个数码管的显示都为0,(2)东西、南北路口均显示红灯状态; 5.用VHDL语言设计上述功能的交通灯控制器,并用含有四个状态的状态机; 1.2 附加要求1.时钟输入:clkin=1
3、KHz;2.采用分频器分成:1Hz,然后提供给系统。2 设计思路交通灯控制器的电路控制原理框图如图1所示,主要包括分频器模块、计数器模块、主控制器模块和二选一数据选择器模块。计数器模块以秒为单位倒计时,当计数值依次加一,直至“1111”,再进行下次的计数循环。分频器模块将1000HZ的频率转化为1HZ。数据选择器模块完成数码管个位和十位的seg选择,从而完成两位数字的显示。核心部分是主控制模块。具体控制情况见表1。图1 电路控制原理框图状态干道1干道2时间/s10100001红灯与左转灯亮绿灯亮1200100010红灯亮黄灯亮301001100绿灯亮红灯与左转灯亮1200001010黄灯亮红灯
4、亮3表1 交通灯控制表3 状态机变化图3.1 状态机变化图根据交通灯的流程图,可以得到如图2所示的控制状态转换图。从图2的状态转换可以看出,交通灯电路应该能够具有以下几个功能:计数功能、状态控制功能(实现交通信号灯的状态控制和计时器控制)、译码功能及二选一数据选择器(实现4位数码管的显示功能)。对于实现上述功能的交通信号灯控制器电路,需要设计以下各个电路单元。图2控制状态转换图4 设计步骤及程序4.1 主体程序代码library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity zhu isport(
5、QI:in std_logic_vector(3 downto 0); clk,reset:in std_logic; segshi,segge:out std_logic_vector(7 downto 0); led:out std_logic_vector(7 downto 0);end;architecture zhuti of zhu issignal state,led1:std_logic_vector(7 downto 0);signal seg1:std_logic_vector(7 downto 0);beginshiwei:process(clk,QI,reset)var
6、iable seg2:std_logic_vector(7 downto 0);beginif reset=0 then seg2:=00111111; elseif QI=0000 then seg2:=00000110;end if;if QI=0011 then seg2:=00111111;end if;end if;segshi=seg2;end process;gewei:process(clk,QI,reset)beginif reset=0 then seg1=00111111; elseif (QI=0010 or QI=1100 or QI=1111) then seg1=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EDA交通灯课程设计实验报告 EDA 交通灯 课程设计 实验 报告

链接地址:https://www.31ppt.com/p-4143961.html