社区
其他硬件开发
帖子详情
Verilog分频器控制数码管显示出现灯半亮
qq_33865994
2016-12-26 07:52:09
...全文
816
4
打赏
收藏
Verilog分频器控制数码管显示出现灯半亮
[图片]
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
guolh
2017-02-07
打赏
举报
回复
板子看着不错啊
fly 100%
2016-12-28
打赏
举报
回复
可能是这个led的和FPGA的io口连接,但是这个io口没有被配置成输入三态。
qq_33865994
2016-12-26
打赏
举报
回复
我写的代码,帮忙看一下,谢谢
qq_33865994
2016-12-26
打赏
举报
回复
module display_7( input CLK, input SW_in, output reg [10:0] display_out ); reg [2:0] sel=0; wire Z; reg [5:0]Q; parameter K=16; parameter MM=31; wire ld; assign ld=Q>=MM; assign Z=Q<K; always @(posedge CLK) Q<=ld?0:Q+1; always@(posedge Z) begin sel<=sel+1; if(sel==4)sel<=0; end always @(posedge Z) begin if(SW_in==0) begin case(sel) 0: display_out <=11'b0111_1001111; 1: display_out <=11'b1011_0010010; 2: display_out <=11'b1101_0000110; 3: display_out <=11'b1110_1001100; default: display_out <=11'b1111_1111111; endcase end else begin case(sel) 0: display_out <=11'b1110_1001111; 1: display_out <=11'b1101_0010010; 2: display_out <=11'b1011_0000110; 3: display_out <=11'b0111_1001100; default: display_out <=11'b1111_1111111; endcase end end endmodule
FPGA-VHDL实现10进制减法计数器,带清零和置数
使用VHDL实现10进制减法计数器,有以下功能: (1)开发平台为ISE14.7 (2)代码已例化,分为顶层文件和三个模块:
分频器
、计数器、数码管。 (3)计数器具有清零和置数的功能。
verilog
现代可编程逻辑器件基础编程示例
5个简单
verilog
程序示例,包含程序要求、代码实现以及仿真效果图,适合初学
verilog
的人学习。具体题目如下: 1. 设计一个1/5
分频器
。要求:编写设计模块;编写测试模型。 2. 设计一个用于篮球比赛的定时器。要求: (1)定时时间为24秒,按递减方式计时,每隔1秒,定时器减1; (2)定时器的时间用两位
数码管显示
; (3)设置两个外部
控制
开关,
控制
定时器的直接复位、启动计时、暂停/连续计时;当定时器递减计时到零(即定时时间到)时,定时器保持零不变,同时发出报警信号,报警信号用一个发光二极管指示。 (4)输入时钟脉冲的频率为1Hz。 (5)用
Verilog
HDL语言设计,用Modelsim软件做功能仿真,用Quartus II综合。 (6)将设计代码和仿真代码写在作业本上。 3. 设计一个具有时、分、秒计时的电子钟,按24小时计时。要求: (1)数字钟的时间用六位数码管分别显示时、分、秒; (2)用两个
控制
键,对数字钟分别进行分、时校正; (3)用
Verilog
HDL语言设计,用Modelsim软件做功能仿真,用Quartus II综合。 (4)将设计代码和仿真代码写在作业本上。 4. 设计一个序检测电路,功能是检测出串行输入数据Data中的5位二进制序列10010(自左至右输入),当检测到该序列时,输出Out为1;没有检测到该序列时,输出输出Out为0,要求: (1)用状态机方法设计; (2)用
Verilog
HDL语言设计,用Modelsim软件做功能仿真,用Quartus II综合。 (3)将设计代码和仿真代码写在作业本上。 5. 设计一个轨道交通自动售票电路,只接受1,2,5元硬币,每张票价定额5元,并支持找零。要求: (1)用状态机方法设计; (2)用
Verilog
HDL语言设计,用Modelsim软件做功能仿真,用Quartus II综合。 (3)将设计代码和仿真代码写在作业本上。
数字芯片验证第2部分(扩展补充A)-数字电路和C语言和
Verilog
基
本部分课程中的C语言内容属于朱老师嵌入式Linux核心课程的第四...
Verilog
语言基础篇按需扩展,后面如果有补充录制会加到本课程目录中,如果有需要学习
Verilog
请直接学习本课程的【第3部分:
Verilog
HDL入门】
基于fpga的vhdl语法的倒计时计数器(包含两个
分频器
,一个数码管驱动电路,一个计数器)
用ise实现的,语法vhdl,从16到0的减法计数并显示,同时有仿真,可以下载到黑金ax309
Verilog
数字系统课程设计 出租车计价器
使用
Verilog
硬件描述语言编写的出租车计价器,编写环境为Quartus ii 9.0,硬件平台为Cyclone EP1C6Q240C8. 实现主要功能如下: -输入时钟为系统晶振50Mhz. -两个开关分别
控制
:开始/停止计费,出租车行进中/停止等待 -一个开关
控制
所有数据的复位 -两个开关组合
控制
显示4种数据:当前计价(单位:元,精确到角)/当前行进总距离(单位:千米,精确到10m)/当前等待时间(单位:分,精确到分)/起步价内行进距离(单位:千米,精确到10m,详见计费规则) -计费规则:起步价9元/3千米,超出起步价部分2.4元/千米,停车等待时间内1元/10分钟(不足10分钟不计费)。 注:在起步价9元范围内,可算作是3元/千米,此时停车等待产生的费用也按照1元/10分钟折算到起步价内;即3元/千米的标准产生的行进费用与等待费用之和小于9元即视为起步价范围。(eg. 行进2千米,等待10分钟,总价为9元而非10元) 作为
Verilog
硬件描述语言初学者的入门项目,主要内容包含
分频器
、计数器、计算与
数码管显示
模块的简单实现与应用,具有一定的参考价值。
其他硬件开发
2,425
社区成员
4,282
社区内容
发帖
与我相关
我的任务
其他硬件开发
硬件/嵌入开发 其他硬件开发
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 其他硬件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章