您当前的位置:五五电子网电子知识电子知识资料科研成果基于Verilog HDL语言的交通灯控制器设计 正文
基于Verilog HDL语言的交通灯控制器设计

基于Verilog HDL语言的交通灯控制器设计

点击数:7877 次   录入时间:03-04 11:38:04   整理:http://www.55dianzi.com   科研成果
              aleft     <=8'd15;     //15 s

              bred    <=8'd65;     //65 s , 40 + 5 + 15 + 5

              byellow   <=8'd5;     //5 s

              bleft     <=8'd15;     //15 s

              bgreen     <=8'd30;     //30 s

          end

          assign ACOUNT=numa;                   //8位数码管输出

    assign BCOUNT=numb;                     //8位数码管输出

          //控制A方向4种灯的模块

     always @(posedge CLK) begin       

          if(EN) begin                        //使能有效时,交通灯开始工作

              if(!tempa) begin

                    tempa<=1;

                    case(counta)             //控制灯状态的顺序

                        0: begin            //状态0

                              numa<=agreen;    //直行绿灯亮

                              LAMPA<=2;        //输出0010

                              counta<=1;        //进入下一个状态

                        end

                        1: begin              //状态1

                             numa<=ayellow; //黄灯亮

                              LAMPA<=4;        //输出0100

                              counta<=2;        //进入下一个状态

                        end

                        2: begin                //状态2

                              numa<=aleft;      //左转绿灯亮

                              LAMPA<=1;          //输出0001

                              counta<=3;        //进入下一个状态

                        end

 

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:控制器  交通灯  科研成果电子知识资料 - 科研成果