收藏 分销(赏)

verilog二进制转十进制.doc

上传人:精*** 文档编号:3562092 上传时间:2024-07-09 格式:DOC 页数:4 大小:46.54KB 下载积分:5 金币
下载 相关 举报
verilog二进制转十进制.doc_第1页
第1页 / 共4页
verilog二进制转十进制.doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
二进制转十进制数码管显示实现全程 1、建立原理图顶层文件 2-1、Verilog程序 二进制转十进制 //Decoder: binary-to decimal decoder with an enable control module b2d(y,en,a) ; output [7:0] y ; input en ; input [3:0] a; reg[7:0] y ; always @ (en or a) // EN 和A 是敏感信号 if(!en) // 如果使能信号为低,无效 y = 8'b1111_1111; else begin if(a>9) y<=a+6; //这里完成了二进制到十进制的译码, else y<=a; end //为了方便在平台上进行观察验证 ///这里把数据的个位和十位分别用 4 个LED 进行显示,均为二进制 endmodule 2-2、将Verilog程序 例化 顶层调用 3-1、程序 二进制转数码管显示 module decode4_7(decodeout,a); output[6:0] decodeout; input[3:0] a; reg[6:0] decodeout; always @(a) begin case(a) //用 case 语句进行译码 abcdefg 4'h0:decodeout=7'b00000001; 4'h1:decodeout=7'b1001111; 4'h2:decodeout=7'b0010010; 4'h3:decodeout=7'b0000110; 4'h4:decodeout=7'b1001100; 4'h5:decodeout=7'b0100100; 4'h6:decodeout=7'b0100000; 4'h7:decodeout=7'b0001111; 4'h8:decodeout=7'b0000000; 4'h9:decodeout=7'b0000100; 4'ha:decodeout=7'b0001000; 4'hb:decodeout=7'b1100000; 4'hc:decodeout=7'b0110001; 4'hd:decodeout=7'b1000010; 4'he:decodeout=7'b0110000; 4'hf:decodeout=7'b0111000; default: decodeout=7'bx; endcase end endmodule 3-2、将Verilog程序 例化 顶层调用 4、原理图顶层文件 5、DE2板的引脚配置 6、下载验证 可以成功 (注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服