交通灯数字电子技术课程设计.doc

约22页DOC格式手机打开展开

交通灯数字电子技术课程设计,1万字 22页包括程序代码目录一.方案分析与对比21.1方案分析21.2方案对比2二.整体设计论述3三.单元模块设计与仿真63.1时钟分频模块63.2交通灯控制及计时模块73.3扫描显示译码模块93.4顶层文件的编写10四.硬件实验方案及实验结果134.1硬件实验方案134.2实验结果15五....
编号:36-36794大小:352.50K
分类: 论文>通信/电子论文

内容介绍

此文档由会员 陆莹莹 发布

交通灯数字电子技术课程设计
1万字 22页
包括程序代码


目录
一.方案分析与对比••••••••••••••••••••••••••••••••2
1.1方案分析••••••••••••••••••••••••••••••••••••••2
1.2方案对比••••••••••••••••••••••••••••••••••••••2
二.整体设计论述••••••••••••••••••••••••••••••••••3
三.单元模块设计与仿真••••••••••••••••••••••••••••6
3.1时钟分频模块•••••••••••••••••••••••••••••••••6
3.2交通灯控制及计时模块••••••••••••••••••••••••••7
3.3扫描显示译码模块••••••••••••••••••••••••••••••9
3.4顶层文件的编写•••••••••••••••••••••••••••••••10
四.硬件实验方案及实验结果•••••••••••••••••••••••13
4.1硬件实验方案•••••••••••••••••••••••••••••••••13
4.2实验结果•••••••••••••••••••••••••••••••••••••15
五.收获和体会•••••••••••••••••••••••••••••••••••15
六.参考文献•••••••••••••••••••••••••••••••••••••13
附录(程序代码)••••••••••••••••••••••••••••••••••17


六.参考文献
【1】EDA技术与VHDL 清华大学出版社 潘松 黄继业
【2】数字电路EDA入门------VHDL程序实例集 北京邮电大学出版社
张亦华
【3】VHDL应用与开发实践 科学出版社 甘历
【4】CPLD/FPGA应用开发技术与工程实践 人民邮电出版社
【5】FPGA系统设计与实践 电子工业出版社 黄智伟



附录(程序代码)
时钟分频模块:
LILIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY fp IS
PORT(clk:IN STD_LOGIC;
CLK1S:OUT STD_LOGIC);
END fp;
ARCHITECTURE one OF fp IS
......




交通灯控制及计时模块:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY kz IS
PORT (CLK1S,car:IN STD_LOGIC;--1S脉冲,支干道车辆检测
TIME1H,TIME1L:OUT STD_LOGIC_VECTOR(3 DOWNTO 0);--主干道计时
......



扫描显示译码模块:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
ENTITY xs IS
PORT(clk,CLK1S,car:IN STD_LOGIC;
TIME1H,TIME1L:IN STD_LOGIC_VECTOR(3 DOWNTO 0); --主干道置数
......



顶层文件:
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL;
USE IEEE.STD_LOGIC_ARITH.ALL;
ENTITY jtd IS
PORT (clk:IN STD_LOGIC; --动态扫描时钟
car:IN STD_LOGIC; --支路车辆传感信号
......