Prev Problem
Next Problem

72. 7-Segment Display Decoder

Back To All Submissions
Previous Submission
Next Submission

Solving Approach

How do you plan to solve it?

 

Code

/*Write your code here*/
module sevenseg_hex(hex,seg);
input [3:0] hex;
output [6:0] seg ;
assign seg[0]=(hex==2)||(hex==3)||(hex==4)||(hex==5)||(hex==6)||(hex==8)||(hex==9)||(hex==10)||(hex==11)|(hex==13)||(hex==14)||(hex==15);
assign seg[1]=(hex==0)||(hex==4)||(hex==5)||(hex==6)||(hex==8)||(hex==9)||(hex==10)||(hex==11)||(hex==12)||(hex==14)||(hex==15);
assign seg[2]=(hex==0)||(hex==2)||(hex==6)||(hex==8)||(hex==10)||(hex==11)||(hex==12)||(hex==13)||(hex==14)||(hex==15);
assign seg[3]=(hex==0)||(hex==2)||(hex==3)||(hex==5)||(hex==6)||(hex==8)||(hex==9)||(hex==11)||(hex==12)||(hex==13)||(hex==14);
assign seg[4]=(hex==0)||(hex==1)||(hex==3)||(hex==4)||(hex==5)||(hex==6)||(hex==7)||(hex==8)||(hex==9)||(hex==10)||(hex==11)||(hex==13);
assign seg[5]=(hex==0)||(hex==1)||(hex==2)||(hex==3)||(hex==4)||(hex==7)||(hex==8)||(hex==9)||(hex==10)||(hex==13);
assign seg[6]=(hex==0)||(hex==2)||(hex==3)||(hex>=5&&hex<=10)||(hex==12)||(hex==14)||(hex==15);
endmodule 

 

Was this helpful?
Upvote
Downvote