交通灯控制电路设计与仿真文档格式.docx
- 文档编号:13461625
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:18
- 大小:148.28KB
交通灯控制电路设计与仿真文档格式.docx
《交通灯控制电路设计与仿真文档格式.docx》由会员分享,可在线阅读,更多相关《交通灯控制电路设计与仿真文档格式.docx(18页珍藏版)》请在冰豆网上搜索。
的交通灯模块和七段码管中的任意两个来显示。
系统时钟选择时钟模块的1KHz
时钟,黄灯闪烁时钟要求为2Hz,七段码管的时间显示为1Hz脉冲,即每1s中递
减一次,在显示时间小于3秒的时候,通车方向的黄灯以2Hz的频率闪烁。
系统
中用S1按键进行复位。
实验箱中用到的数字时钟模块、按键开关、数码管与FPGA的接口电路,以及
数字时钟源、按键开关、数码管与FPGA的管脚连接在以前的实验中都做了详细说
明,这里不在赘述。
交通灯模块原理与LED灯模块的电路原理一致,当有高电平输
入时LED灯就会被点亮,反之不亮。
只是LED发出的光有颜色之分。
其与FPGA的
管脚连接如下表19-1所示:
四、实验步骤
1、打开QUARTUSII软件,新建一个工程。
2、建完工程之后,再新建一个VHDLFile,打开VHDL编辑器对话框。
3、按照实验原理和自己的想法,在VHDL编辑窗口编写VHDL程序,用户
可参照光盘中提供的示例程序。
4、编写完VHDL程序后,保存起来。
(1)-jtdkz.vhd
libraryieee;
useieee.std_logic_1164.all;
entityjtdkzis
port(clk,sm,sb:
instd_logic;
mr,my0,mg0,br,by0,bg0:
outstd_logic);
endentityjtdkz;
architectureartofjtdkzis
typestate_typeis(A,B,C,D);
signalstate:
state_type;
begin
cnt:
process(clk)is
variables:
integerrange0to45;
variableclr,en:
bit;
begin
if(clk'
eventandclk='
1'
)then
ifclr='
0'
thens:
=0;
elsifen='
thens:
=s;
elses:
=s+1;
endif;
casestateis
whenA=>
mr<
='
;
my0<
mg0<
br<
by0<
bg0<
if(sbandsm)='
then
ifs=45thenstate<
=B;
clr:
en:
elsestate<
=A;
elsif(sband(notsm))='
thenstate<
=B;
whenB=>
ifs=5thenstate<
=C;
whenC=>
ifs=25thenstate<
=D;
elsifsb='
thenstate<
=D;
whenD=>
endcase;
endprocesscnt;
endarchitectureart;
(2)cskz.vhd
useieee.std_logic_unsigned.all;
entitycskzis
port(ina:
outa:
endentitycskz;
architectureartofcskzis
process(ina)is
ifina='
thenouta<
elseouta<
endif;
endprocess;
endarchitectureart;
(3)—cnt45s.vhd
libraryieee;
entitycnt45sis
port(sb,clk,en45:
dout45m,dout45b:
outstd_logic_vector(7downto0));
endentitycnt45s;
architectureartofcnt45sis
signalcnt6b:
std_logic_vector(5downto0);
process(sb,clk,en45)is
begin
ifsb='
thencnt6b<
=cnt6b-cnt6b-1;
elsif(clk'
ifen45='
=cnt6b+1;
elsifen45='
thencnt6b<
endprocess;
process(cnt6b)is
casecnt6bis
when"
000000"
=>
dout45m<
="
01000101"
dout45b<
01010000"
000001"
01000100"
01001001"
000010"
01000011"
01001000"
000011"
01000010"
01000111"
000100"
01000001"
01000110"
000101"
01000000"
000110"
00111001"
000111"
00111000"
001000"
00110111"
001001"
00110110"
001010"
00110101"
001011"
00110100"
01101001"
001100"
00110011"
001101"
00110010"
001110"
00110001"
001111"
00110000"
010000"
00101001"
010001"
00101000"
010010"
00100111"
010011"
00100110"
010100"
00100101"
010101"
00100100"
010110"
00100011"
010111"
00100010"
011000"
00100001"
011001"
00100000"
011010"
00011001"
011011"
00011000"
when
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交通灯 控制电路 设计 仿真