FPGA设计驱动八位数码管显示电路方案

实现的功能:8个数码管轮流显示8个数字,若频率合适,可以实现8个数码管同时被点亮的视觉效果
1.cl5461as
cl5461as 数码管管脚图如下图所示,它将四个数码显示管的a~g 及小数点dp 管脚并联在一起,作为数码管数据输入端;分别引出各个数码管的阴极a1~a4。
只要在a1~a4 管脚上轮流加低电平其频率大于40hz,可实现四个数码管同时被点亮的视觉效果。在点亮不同数码管的同时输入不同的数据,即可在数码管上同时显示四位不同的数字。
2.驱动八位数码管显示电路框图
3.模块及模块功能
3.1时钟脉冲计数器模块
cnt8模块输入信号为时钟脉冲clk,每遇到一个clk上升沿,内部累加器加1,并把累加器的所得结果以二进制数的形式输出。
1 module cnt8(clk,cout); 2 3 input clk; 4 output reg [2:0] cout; 5 6 always @(posedge clk) 7 begin 8 if(cout==7) 9 cout<=0; 10 else 11 cout<=cout+1; 12 end 13 14 endmodule 3.2 3-8译码器模块
3-8模块的输入端a用于接收时钟脉冲计数器cnt8模块的输出信号,经过译码后,输出信号q分别接8个数码管的阴极,是对应的数码管阴极为低电平,
对应的数码管被点亮。
1 module decoder3_8(a,vss); 2 3 input [2:0] a; 4 output reg [7:0] vss; 5 6 always @(a) 7 begin 8 case(a) 9 3'b000:vss=8'b11111110; 10 3'b001:vss=8'b11111101; 11 3'b010:vss=8'b11111011; 12 3'b011:vss=8'b11110111; 13 3'b100:vss=8'b11101111; 14 3'b101:vss=8'b11011111; 15 3'b110:vss=8'b10111111; 16 3'b111:vss=8'b01111111; 17 endcase 18 end 19 20 endmodule 21 3.3 八选一数据选择模块
地址码sel来自时钟脉冲计数器cnt8,由地址码sel[2:0]决定输出哪个输入数据,输出信号是q[3..0].
1 module sel81(sel,a,b,c,d,e,f,g,h,q); 2 3 input [2:0] sel; 4 input [3:0] a,b,c,d,e,f,g,h; 5 output reg [3:0] q; 6 7 always @(sel) 8 begin 9 case(sel) 10 3'b000:q=a; 11 3'b001:q=b; 12 3'b010:q=c; 13 3'b011:q=d; 14 3'b100:q=e; 15 3'b101:q=f; 16 3'b110:q=g; 17 3'b111:q=h; 18 endcase 19 end 20 endmodule 3.4 七段译码器模块
disp 模块是七段译码器,将输入的4 位二进制数转换为数码显示管所对应的数字。disp 模块输入信号d[3..0]接到八选一数据选择模块的输出信号q[3..0];
七段译码器输出信号q[6..0]接数码管的a~g 管脚。
1 module disp(d,q); 2 3 input [3:0] d; 4 output reg [6:0] q; 5 6 always @(d) 7 begin 8 case(d) 9 4'b0000:q=0111111; 10 4'b0001:q=0000110; 11 4'b0010:q=1011011; 12 4'b0011:q=1001111; 13 4'b0100:q=1100110; 14 4'b0101:q=1101101; 15 4'b0110:q=1111101; 16 4'b0111:q=0100111; 17 4'b1000:q=1111111; 18 default:q=1101111; 19 endcase 20 end 21 endmodule 22 3.5 整体电路


iPhone8正式发布:iPhone8首销受挫遇冷,三大原因揭秘为何iPhone8受挫原因
OpenHarmony亮相MTSC 2023 | 质量&amp;效率共进,赋能应用生态发展
在多个异构数据集上进行训练并可开发它们的语义层次结构
BOE 交互式电子白板: 感受数字教育带来的全新体验
2Q13平板电脑出货量排名,iPad市占率破新低
FPGA设计驱动八位数码管显示电路方案
SSD掉速怎么办
华为在公司内部会议公布2018年公司营收目标为1022亿美元
小米真无线蓝牙耳机2S曝光 首次加入无线充电功能
曝苹果将在2020年下半年发布5G版iPhone和iPad Pro机型
4种整流电流5种滤波电路图解
虹科分享 | 终端威胁防御 | 为什么高级威胁正在取胜?
爆苹果仍在继续研发可嵌入屏幕下方的指纹技术Touch ID
用于移动设备的框架TensorFlow Lite发布重大更新
Poco M3新机规格揭晓:骁龙662芯片组
华为手机出货量有望在未来两年超越苹果和三星
分析面对GPS干扰状况无人机该如何面对
随着科技水平的提高 智能家居市场懒人经济值得挖掘
新技能GET!把你的程序密文存储在芯片内!
[UVLED固化]技术在手机电脑上的主要应用点是什么