基于基于FPGA的的74HC595驱动数码管动态显示驱动数码管动态显示--Verilog实现实现
基于FPGA的74HC595驱动数码管动态显示--Verilog实现.由FPGA控制74HC595驱动数码管其实主要是抓住
74HC595的控制时序,进而输出所需控制显示的内容,由同步状态机实现.
一.数码管简要介绍
数码管分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,
共阳极(COM)需接+5V才能使其工作。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码,共
阴极(COM)需接GND才能使其工作。如下图:
下面是数码管的编码:
(1)共阳极数码管:
位选为高电平(即1)选中数码管;
各段选为低电平(即0接地时)选中各数码段;
由0到f编码为:
parameterSEG_NUM0=8'hc0,
SEG_NUM1=8'hf9,
SEG_NUM2=8'ha4,
SEG_NUM3=8'hb0,
SEG_NUM4=8'h99,
SEG_NUM5=8'h92,
SEG_NUM6=8'h82,
SEG_NUM7=8'hF8,
SEG_NUM8=8'h80,
SEG_NUM9=8'h90,
SEG_NUMA=8'h88,
SEG_NUMB=8'h83,
SEG_NUMC=8'hc6,
SEG_NUMD=8'ha1,
SEG_NUME=8'h86,
SEG_NUMF=8'h8e;
(2)共阴极数码管:
评论0
最新资源