找回密码
 立即注册
查看: 272|回复: 0

交通灯控制器程序

[复制链接]
发表于 2015-12-28 12:30:08 | 显示全部楼层 |阅读模式

马上注册,所有资料全部下载!

您需要 登录 才可以下载或查看,没有账号?立即注册

×
交通灯控制器
/* 信号定义与说明:
CLK:为同步时钟;
EN:使能信号,为1 的话,则控制器开始工作;
LAMPA:控制A方向四盏灯的亮灭;其中,LAMPA0~LAMPA3,分别控制A 方向的
左拐灯、绿灯、黄灯和红灯;
LAMPB:控制B方向四盏灯的亮灭;其中,LAMPB0 ~ LAMPB3,分别控制B 方向的
左拐灯、绿灯、黄灯和红灯;
ACOUNT:用于A方向灯的时间显示,8 位,可驱动两个数码管;
BCOUNT:用于B方向灯的时间显示,8 位,可驱动两个数码管。 */
module traffic(CLK,EN,LAMPA,LAMPB,ACOUNT,BCOUNT);
output[7:0] ACOUNT,BCOUNT;
output[3:0] LAMPA,LAMPB;
input CLK,EN;
reg[7:0] numa,numb;
reg tempa,tempb;
reg[2:0] counta,countb;
reg[7:0] ared,ayellow,agreen,aleft,bred,byellow,bgreen,bleft;
reg[3:0] LAMPA,LAMPB;
always @(EN)
if(!EN)
begin //设置各种灯的计数器的预置数
ared 1)
if(numa[3:0]==0) begin
numa[3:0]1)
if(!numb[3:0]) begin
numb[3:0]
国和论坛是以专业提供建筑工程、金融会计、国家公务员、职业资格、学历认证、计算机及外贸等九大类100多种考试的考试资讯、考试交流、试题资料下载、考试服务和学习交流平台!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|最新帖子|国和论坛 ( 京ICP备12043779号-9 )

GMT+8, 2025-4-18 13:44

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表