版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、交通灯实验报告一, 实验目的实现两路信号灯交替亮起,并利用两组数码管分别对两路信号进行倒计时。两路信号时间分别为:v:绿灯(30s) h:红灯(35s) 黄灯(5s) 绿灯(30s) 红灯(35s) 黄灯(5s)二, 实验步骤建立工程可在欢迎界面点击“creat a new project”进入工程建立界面,亦可关闭欢迎界面,点击菜单栏的“file”,点击“new project wizard”进入建立工程界面。右侧为建立工程界面,点击next。在此界面选定工程路径,取好工程名,点击“next”。注意:路径中不能有中文,工程名也不能有中文。一直点击“next”进入器件设置界面,de2-70开发
2、工具采用的cyclone ii系列的ep2c70f896c6n。点击“finish”,完成工程建立1、 点击“file”,点击“new” 选择“verilog hdl”2, 点击主界面工具栏中的 选择“verilog hdl” 3、写入verilog代码。代码如下:module traffic(clk_50m,rst,ledr_h,ledg_h,ledy_h,ledr_v,ledg_v,ledy_v,seg7_vh,seg7_vl,seg7_hh,seg7_hl,led15);parameter s1=2b00;parameter s2=2b01;parameter s3=2b10;param
3、eter s4=2b11;input clk_50m,rst;output ledr_h,ledg_h,ledy_h,ledr_v,ledg_v,ledy_v;output6:0 seg7_vh,seg7_vl,seg7_hh,seg7_hl;output led15;/-div for 1hz-start-reg clk_1hz;reg 31:0 cnt_1hz;always(posedge clk_50m or negedge rst)begin if(!rst) begin cnt_1hz=1; clk_1hz=25000000) begin cnt_1hz=1; clk_1hz=clk
4、_1hz; end else cnt_1hz=30) cnt30=1; else cnt30=5) cnt30=1; else cnt30=30) cnt30=1; else cnt30=5) cnt30=1; else cnt30=30) cntv=1; else cntv=5) cntv=1; else cntv=35) cntv=1; else cntv=35) cnth=1; else cnth=30) cnth=1; else cnth=5) cnth=1; else cnth29)begin cntdis7:4=3; cntdis3:019)begin cntdis7:4=2; c
5、ntdis3:09)begin cntdis7:4=1; cntdis3:0=cntvv - 10;endelse cntdis29)begin cntdiss7:4=3; cntdiss3:019)begin cntdiss7:4=2; cntdiss3:09)begin cntdiss7:4=1; cntdiss3:0=cnthh - 10;endelse cntdiss=30) begin state=5) begin state=30) begin state=5) begin state=s1; enddefault: begin state=s1; endendcaseendalw
6、ays(posedge clk_1hz)begin case(state) s1: begin stateh=s1; statev=s1; ends2: begin stateh=s1; statev=s2; ends3: begin stateh=s2; statev=s3; ends4: begin stateh=s3; statev=s3; endendcaseendalways(posedge clk_50m or negedge rst)begin if(!rst) begin ledr_h=0; ledg_h=0;ledy_h=0; ledr_v=0; ledg_v=0;ledy_
7、v=0;endelse begin case(state) s1: begin ledr_h=1; ledg_h=0; ledy_h=0; ledr_v=0; ledg_v=1; ledy_v=0; end s2: begin ledr_h=1; ledg_h=0; ledy_h=0; ledr_v=0; ledg_v=0; ledy_v=1; end s3: begin ledr_h=0; ledg_h=1; ledy_h=0; ledr_v=1; ledg_v=0; ledy_v=0; end s4: begin ledr_h=0; ledg_h=0; ledy_h=1; ledr_v=1
8、; ledg_v=0; ledy_v=0; end default: begin ledr_h=0; ledg_h=0; ledy_h=0; ledr_v=0; ledg_v=0; ledy_v=0; end endcase endendassign led15=state;endmodule module seg7_lut(oseg,idig);input3:0idig;output6:0oseg;reg6:0oseg;always (idig)begincase(idig)4h1: oseg = 7b1111001;/ -t-4h2: oseg = 7b0100100; / | |4h3:
9、 oseg = 7b0110000; / lt rt 4h4: oseg = 7b0011001; / | |4h5: oseg = 7b0010010; / -m-4h6: oseg = 7b0000010; / | |4h7: oseg = 7b1111000; / lb rb4h8: oseg = 7b0000000; / | |4h9: oseg = 7b0011000; / -b-4ha: oseg = 7b0001000;4hb: oseg = 7b0000011;4hc: oseg = 7b1000110;4hd: oseg = 7b0100001;4he: oseg = 7b0
10、000110;4hf: oseg = 7b0001110;4h0: oseg = 7b1000000;endcaseendendmodule编译工程保存文件,将文件放在所建工程所在路径下点击主界面工具栏中的图标也可点击菜单栏中“processing”,点击“start compilation”分配关键如下:clk_50minputpin_ad15ledg_houtputpin_ad9ledg_voutputpin_aj6ledr_houtputpin_aj7)ledr_voutputpin_aj5)ledy_houtputpin_ad8ledy_voutputpin_ak5rstinputpi
11、n_aa23seg7_hh6outputpin_g1seg7_hh5outputpin_h3seg7_hh4outputpin_h2seg7_hh3outputpin_h1seg7_hh2outputpin_j2seg7_hh1outputpin_j1seg7_hh0outputpin_k3seg7_hl6outputpin_e4seg7_hl5outputpin_f4seg7_hl4outputpin_g4seg7_hl3outputpin_h8seg7_hl2outputpin_h7seg7_hl1outputpin_h4seg7_hl0outputpin_h6seg7_vh6output
12、pin_ad17seg7_vh5outputpin_af177seg7_vh4outputpin_ae177seg7_vh3outputpin_ag16seg7_vh2outputpin_af167seg7_vh1outputpin_ae167seg7_vh0outputpin_ag13seg7_vl6outputpin_ad12seg7_vl5outputpin_ad11seg7_vl4outputpin_af108seg7_vl3outputpin_ad10seg7_vl2outputpin_ah98seg7_vl1outputpin_af98seg7_vl0outputpin_ae88烧写代码在管脚配置完成后,还需将工程再编译一次,成功后,点击主界面工具栏中的亦可点
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 大语言模型在金融场景中的适应性研究
- 非体外循环冠状动脉旁路移植术中低血压与术后神经系统并发症
- 2026江苏苏州江南优品商业管理有限公司招聘劳务派遣人员2人笔试题库带答案详解(基础题)
- 小学语文素养
- 2026广西北海市海城区市场监督管理局公开招聘协管员2人模拟试卷含完整答案详解(历年真题)
- 2026中国国际航空股份有限公司地面服务部就业见习岗位招聘笔试题库及完整答案详解(夺冠系列)
- 2026江苏泰州市海陵区第三批一般性公益性岗位开发计划4人备考题库(考点提分)附答案详解
- 2026云南大理州交建实业(集团)有限公司及下属公司员工招聘15人笔试题库附参考答案详解【夺分金卷】
- 消毒知识培训内容
- 2026中国中医科学院广安门医院招聘国内高校应届毕业生4人(第三批)考前冲刺密卷附参考答案详解(模拟题)
- 2026年消化系统内镜报告规范解读手册
- 2026年南昌县医疗健康集团县120急救中心自主招聘16人考试备考题库及答案详解
- 2026年CCAA国家注册审核员考试(有机产品认证基础)复习题及答案
- 2025年国家文物保护工程监理师考试试卷(附答案)
- 2026内蒙古工程建设行业供需现状调研及战略发展规划分析报告
- 2026年人教部编版新教材语文四年上册全册教案设计(含教学计划)
- 药剂师招聘笔试题试题集详解
- YY/T 0474-2025外科植入物聚丙交酯均聚物、共聚物和共混物体外降解试验
- 中国平安IQ测评题库
- 2026年宁德时代电池研发岗校招笔试电化学原理计算题解析
- 2026年国有企业投资并购合规培训课件与投资风控方案
评论
0/150
提交评论