- 7
- 0
- 约6.87千字
- 约 11页
- 2016-08-23 发布于河南
- 举报
Verilog代码(计数器、交通灯、串并转换)
1、通用二进制计数器
设计一个二进制计数器(默认为8位计数器),具有加/减计数功能、异步复位、预制数功能。
代码如下:
`define WIDTH 8
module BinaryCounter(counter,clk,up_down,load,reset,din);
output reg [`WIDTH-1:0] counter;
input clk;
input up_down; //1为加计数,0为减计数
input reset;
input load; //预置数,1有效,din输出到counter
input [`WIDTH-1:0] din;
always@(posedge clk or posedge reset)
begin
if(reset)
counter=0;
else if(load)
counter=din;
else if(up_down==1)
counter=counter+1;
else if(up_down==0)
begin
counter=counter-1;
if(counter1) counter=0;
end
end
endmodule
测试程序如下:
`define WIDTH 8
module
您可能关注的文档
- Spartan 3E用户指南的中文翻译part2.doc
- Spring源代码解析(三):Spring JDBC.doc
- SPSS期末应用小论文.doc
- sql connect.docx
- SQL SERVER之ALERT、COUNTER、TRACE综合应用.docx
- SQL 拥有很多可用于计数和计算的内建函数.doc
- sqlconnection类.doc
- SQL数据库连接字符串大全.doc
- SQL集合函数.ppt
- SS Installation2008-2009.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)