电子综合设计EDA课程设计-交通信号灯控制器 - 图文(4)

2020-05-23 14:55

begin numb<=5; s2<=0; end else begin

if(numb[3:0] == 0 && numb[7:4]) //逢十时 begin numb[3:0] <= 9;

numb[7:4] <= numb[7:4] - 1; end else if(numb && numb[3:0]) begin numb[3:0] <= numb[3:0] - 1; end

if(numb==0) //红灯时间到 begin if(c)

begin //支干道变绿灯,倒计时变11秒 LAMPB <=1;

numb <=8'b00010010; end else if(!c) begin

LAMPB <=4;

numb <= 8'b00000001; //乡村道路计时1 s2<=1;//s置为1; end end end end

if(LAMPB==1&&c) //假如支干道是绿灯并且支干道有车并且倒计时大于五秒 begin

if(numb[3:0] == 0 && numb[7:4]) //开始支干道绿灯的倒计时 begin numb[3:0] <= 9;

numb[7:4] <= numb[7:4] - 1; end else if(numb && numb[3:0]) begin numb[3:0] <= numb[3:0] - 1; end

13

if(numb==0) //绿灯倒计时时间到

begin //支干道变黄灯,倒计时变成5秒 LAMPB <=2;

numb <=8'b00000110; end end

if(LAMPB==1&&!c) //假如支干道是绿灯并且支干道无车 begin //绿灯变黄灯,倒计时变成5秒 LAMPB <=2;

numb <=8'b00000110; end

if(LAMPB==2) //假如乡村道路是黄灯 begin

if(numb[3:0] == 0 && numb[7:4]) //开始支干道黄灯的倒计时 begin numb[3:0] <= 9;

numb[7:4] <= numb[7:4] - 1; end else if(numb && numb[3:0]) begin numb[3:0] <= numb[3:0] - 1; end if(numb==0) //黄灯倒计时时间到

begin //支干道变红灯,倒计时变成25秒 LAMPB <=4;

numb <=8'b00100101; end end end end endmodule

测试程序:

module test; // Inputs reg clk; reg set; reg rst; reg c; // Outputs

14

wire [2:0] LAMPA; wire [2:0] LAMPB; wire [7:0] TAH1; wire [7:0] TAL0; wire [7:0] TBH1; wire [7:0] TBL0; // Instantiate the Unit Under Test (UUT) shixun uut ( .clk(clk), .set(set), .rst(rst), .c(c), .LAMPA(LAMPA), .LAMPB(LAMPB), .TAH1(TAH1), .TAL0(TAL0), .TBH1(TBH1), .TBL0(TBL0) ); initial begin // Initialize Inputs clk = 0; set = 0; rst = 0; c = 0; // Wait 100 ns for global reset to finish #500; set = 1; #10; set = 0; #10; rst=1; #10; rst=0; #10; c=1; #1000000000; c=0; #1000; // Add stimulus here

15

end always #1 clk=~clk; endmodule

参考文献

[1] 夏宇闻. 复杂数字电路与系统的V erilog HDL设计技术 [M ].北京: 北京航空航天大学出版社, 1998

16

[2] 郭梯云. 移动通信[M ]. 西安: 西安电子科技大学出版社, 1995

[3] [法]M ichelMouly, M arie Bernadet te Pautet1GSM 数字移动通信系统[M ]. 骆健霞, 顾龙信, 徐云霄译. 北京: 电子工业出版社, 1996

[4] 张毅刚, 乔立岩. 虚拟仪器软件开发环境L abW indow s?CV I 610 编程指南[M ]. 北京: 机械工业出版社, 2002

[5] 刘国权.GSM 手机的测试[J ].中国无线电管理, 2003

[6] 俞定玖, 刘湘慧. GSM 数字蜂窝移动交换系统测试[J ]. 电信科学, 2000 [7] 张明. V erilog HDL 实用教程[M ]. 成都: 电子科技大学出版社, 1999

[8] Hyde D C. Bucknell Handbook on V erilog HDL 1Computer Science Department, Bucknell U niversity L ew is burg, 1995

[9] 康华光. 电子技术基础(数字部分) [M ]. 北京: 高等教育出版社, 1988 [10] 马建国 孟宪元,等. FPGA现代数字系统设计[M].北京:清华大学出版社.2010:190-220.

[11] 华清远见嵌入式培训中心,等. FPGA应用开发入门与典型实例[M].北京:人民邮电出版社.2008:118-124.

17

课程设计评语及成绩评定记录

指导教师评语: 学习态度: 软硬件设计与操作: □ 准确 答辩: □ 准确、有条理 □ 一般 报告、PPT等书写: □ 规范、清晰、全面 □ 一般 ■ 较规范、较清晰、较全面 □ 不符合要求 ■基本正确 □ 不清晰、没有条理 ■ 基本正确 □ 误差较大 □ 不准确 □ 积极 ■ 较积极 □ 一般 □ 较差 综合评定分数: 分 指导教师签名 钟旭 2015年 7 月 24日


电子综合设计EDA课程设计-交通信号灯控制器 - 图文(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1.旅游客运调度管理办法

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: