电子发烧友网 > 可编程逻辑 > HDL语言及源代码 > 正文

7段译码器的Verilog HDL源代码

2012年10月15日 11:52 次阅读

  电子发烧友网核心提示:本例程是Verilog HDL源代码:关于基本组合逻辑功能中7段译码器的功能实现源代码。注意:程序运行在不同软件平台可能要作一些修改,请注意阅读程序中的注释。 

//-----------------------------------------------------------------------------------
// DESCRIPTION   :   BIN to seven segments converter
//                   segment encoding
//                        a
//                      +---+
//                    f |   | b
//                      +---+  <- g
//                    e |   | c
//                      +---+
//                        d
//                  Enable (EN) acTIve                : high
//                  Outputs (data_out) acTIve         : low
//-----------------------------------------------------------------------------------



module bin27seg (data_in ,EN ,data_out );

input [3:0] data_in ;

input EN ;

output [6:0] data_out ;
reg [6:0] data_out ;


always @(data_in or EN )
begin
data_out = 7'b1111111;
if (EN == 1)
case (data_in )
4'b0000: data_out = 7'b1000000; // 0
4'b0001: data_out = 7'b1111001; // 1
4'b0010: data_out = 7'b0100100; // 2
4'b0011: data_out = 7'b0110000; // 3
4'b0100: data_out = 7'b0011001; // 4
4'b0101: data_out = 7'b0010010; // 5
4'b0110: data_out = 7'b0000011; // 6
4'b0111: data_out = 7'b1111000; // 7
4'b1000: data_out = 7'b0000000; // 8
4'b1001: data_out = 7'b0011000; // 9
4'b1010: data_out = 7'b0001000; // A
4'b1011: data_out = 7'b0000011; // b
4'b1100: data_out = 7'b0100111; // c
4'b1101: data_out = 7'b0100001; // d
4'b1110: data_out = 7'b0000110; // E
4'b1111: data_out = 7'b0001110; // F
default: data_out = 7'b1111111;
endcase
end

endmodule

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

编码器和译码器的区别介绍(分类、工作原理、二进制...

编码器(encoder)是将信号(如比特流)或数据进行编制、转换为可用以通讯、传输和存储的信号形式的...

发表于 2018-03-29 09:59 54次阅读
编码器和译码器的区别介绍(分类、工作原理、二进制...

勇敢的芯伴你玩转Altera FPGA连载57:3-8译码器实验

发表于 2018-03-26 16:13 244次阅读
勇敢的芯伴你玩转Altera FPGA连载57:3-8译码器实验

常用的译码电路有哪些

常用的译码电路有哪些?本文主要介绍了IO接口地址译码电路、BCD译码驱动器电路、4线16线译码电路、...

发表于 2018-03-02 15:48 333次阅读
常用的译码电路有哪些

译码器的逻辑功能_译码器的作用及工作原理

本文首先介绍了译码器的定义与译码器的分类,其次介绍了译码器的作用和译码器的工作原理,最后介绍了译码器...

发表于 2018-02-08 14:04 196次阅读
译码器的逻辑功能_译码器的作用及工作原理

请各位大神帮忙,138译码器如何同时8个数码管从0到8显示

发表于 2018-01-20 22:26 296次阅读
请各位大神帮忙,138译码器如何同时8个数码管从0到8显示

lm567芯片资料数据手册(lm567管脚图_作...

本文主要介绍了lm567芯片资料数据手册(lm567管脚图_作用_工作原理_应用电路)。LM567为...

发表于 2018-01-18 14:41 791次阅读
lm567芯片资料数据手册(lm567管脚图_作...

MAX7219命令控制字(电路图与例程)

本文主要介绍了MAX7219命令控制字(电路图与例程),并简单介绍了MAX7219的引脚及其功能。M...

发表于 2018-01-17 10:16 249次阅读
MAX7219命令控制字(电路图与例程)

基于74HC138的简单解析

74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。

发表于 2018-01-12 17:27 1817次阅读
基于74HC138的简单解析

74ls138译码器的级联电路分析

74LS138是带有扩展功能的集成3线—8线译码器,它有3个使能控制端,3个代码输入端,8个信号输出...

发表于 2017-12-04 16:08 1316次阅读
74ls138译码器的级联电路分析

74ls138工作原理详解(引脚图及功能_参数_...

74LS138 为3 线-8 线译码器,共有 54/74S138和 54/74LS138两种线路结构...

发表于 2017-12-04 15:48 5124次阅读
74ls138工作原理详解(引脚图及功能_参数_...

做嵌入式系统开发,少不了数电模电的知识

做嵌入式系统开发,经常要接触硬件。做嵌入式开发对数字电路和模拟电路要有一定的了解。这样才能深入的研究...

发表于 2017-12-01 09:14 2351次阅读
做嵌入式系统开发,少不了数电模电的知识

双2-4译码器74LS139真值表详情解析

74LS139为两个2线-4 线译码器,共有 54/74S139和 54/74LS139 两种线路结...

发表于 2017-11-23 17:05 1253次阅读
双2-4译码器74LS139真值表详情解析

4线16线译码器真值表详情解析

在输入端输入D3、D2、D1、D0相对应的二进制编码(0/1),通过译码器“翻译”得出输出端的结果 ...

发表于 2017-11-23 09:08 2599次阅读
4线16线译码器真值表详情解析

译码器如何实现扩展

通过正确配置译码器的使能输入端,可以将译码器的位数进行扩展。例如,实验室现在只有3线- 8线译码器(...

发表于 2017-11-23 08:44 546次阅读
译码器如何实现扩展

cd4511工作原理_cd4511锁存、译码和消...

CD4511是一片CMOSBCD锁存/7段译码/驱动器,用于驱动共阴极LED(数码管)显示器的BCD...

发表于 2017-11-22 19:54 941次阅读
cd4511工作原理_cd4511锁存、译码和消...

cd4026引脚图及功能

CD4026是一款同时兼备十进制计数和七段译码两大功能的芯片,通常在CP脉冲的作用下为共阴极七段LE...

发表于 2017-11-17 11:25 1996次阅读
cd4026引脚图及功能

基于FPGA的全新DSC并行译码器设计及理论

采用易于FPGA实现的归一化最小和算法,通过选取合适的归一化因子,将乘法转化成移位和加法运算。在高斯...

发表于 2017-11-16 12:59 210次阅读
基于FPGA的全新DSC并行译码器设计及理论

七段译码器连接方式有哪些_其电路详解

因为计算机输出的是BCD码,要想在数码管上显示十进制数,就必须先把BCD码转换成7 段字型数码管所要...

发表于 2017-11-08 15:17 982次阅读
七段译码器连接方式有哪些_其电路详解

74hc154译码器

74HC154 译码器可接受4 位高有效二进制地址输入,并提供16 个互斥的低有效输出。74HC15...

发表于 2017-11-02 12:03 211次阅读
74hc154译码器

想用一个译码器控制开关,他的程序怎么编呀?

发表于 2017-08-30 09:56 388次阅读
想用一个译码器控制开关,他的程序怎么编呀?

三八译码器出现奇怪的问题

发表于 2017-06-17 17:26 676次阅读
三八译码器出现奇怪的问题

基于FPGA用Verilog HDL设计一个数字时钟

发表于 2017-06-08 00:08 1021次阅读
基于FPGA用Verilog HDL设计一个数字时钟

很简单的电路,为什么我的数码管没亮起来呢

发表于 2017-05-21 23:18 649次阅读
很简单的电路,为什么我的数码管没亮起来呢

求教ise 14.7中的viterbi译码器破解

发表于 2017-05-04 13:19 892次阅读
求教ise 14.7中的viterbi译码器破解

数字电子电路技术--译码器及其应用

发表于 2017-05-01 21:30 374次阅读
数字电子电路技术--译码器及其应用

译码器及其应用实验

发表于 2017-03-21 13:36 471次阅读
译码器及其应用实验

Verilog HDL简明教程(part1)

Verilog HDL是一种硬件描述语言,用于从算法级、门级到开关级的多种抽象设计层次的数字系统建模...

发表于 2017-02-11 16:57 320次阅读
Verilog HDL简明教程(part1)

求大神解释一下图中关于定义ls138译码器的方法

发表于 2017-01-17 16:45 804次阅读
求大神解释一下图中关于定义ls138译码器的方法

一款新奇有趣的红外游戏枪电路

这款趣味红外枪电路,发射电路装在玩具手枪或冲锋枪内,接收电路装在靶上。其电路简单、构思新颖、制作方便...

发表于 2014-12-25 09:47 2919次阅读
一款新奇有趣的红外游戏枪电路

三位数字显示电容测试表电路模块设计

广大电子爱好者都有这样的体会,中、高档数字万用表虽有电容测试挡位,但测量范围一般仅为1pF~20µF...

发表于 2014-09-29 18:22 1467次阅读
三位数字显示电容测试表电路模块设计

FPGA工程师手记:FPGA系统设计黄金法则

当前业内领先的FPGA公司里工作的应用工程师每天都会面对很多设计问题,而且他们已经提出了一些将令你的...

发表于 2013-07-17 14:50 1506次阅读
FPGA工程师手记:FPGA系统设计黄金法则

Diodes为强化CMOS逻辑系列新增移位寄存器...

 Diodes公司 (Diodes Incorporated) 为旗下强化了的74HC、74HCT、...

发表于 2013-07-09 15:33 343次阅读
Diodes为强化CMOS逻辑系列新增移位寄存器...

基于MC8051 IP核和FPGA的频率计设计

文中在FPGA芯片中嵌入MC8051 IP Core,作为控制核心,利用Verilog HDL语言进...

发表于 2012-12-24 09:51 711次阅读
基于MC8051 IP核和FPGA的频率计设计

二进制到格雷码转换的Verilog HDL源代码

电子发烧友网核心提示: 本例程是Verilog HDL源代码:关于基本组合逻辑功能中二进制到格雷码转...

发表于 2012-10-15 11:52 1248次阅读
二进制到格雷码转换的Verilog HDL源代码

二进制到BCD码转换的Verilog HDL源代...

电子发烧友网核心提示: 本例程是Verilog HDL源代码:关于基本组合逻辑功能中二进制到BCD码...

发表于 2012-10-15 11:48 2336次阅读
二进制到BCD码转换的Verilog HDL源代...

多路选择器(MUX)功能实现Verilog HD...

电子发烧友网核心提示: 本例程是Verilog HDL源代码:关于基本组合逻辑功能中多路选择器(MU...

发表于 2012-10-15 11:40 6034次阅读
多路选择器(MUX)功能实现Verilog HD...

基本组合逻辑功能双向管脚的Verilog HDL...

电子发烧友网核心提示: 本例程是Verilog HDL源代码:关于基本组合逻辑功能中双向管脚的功能实...

发表于 2012-10-15 11:28 533次阅读
基本组合逻辑功能双向管脚的Verilog HDL...

硬件描述语言HDL的典型代表

电子发烧友网核心提示 :目前,硬件描述语言(HDL)可谓是百花齐放,有VHDL、Superlog、V...

发表于 2012-10-15 10:51 1054次阅读
硬件描述语言HDL的典型代表

硬件描述语言(HDL)概述

电子发烧友网核心提示 :硬件描述语言HDL是一种用形式化方法描述数字电路和系统的语言。 利用这种语言...

发表于 2012-10-15 10:36 527次阅读
硬件描述语言(HDL)概述

揭开FPGA嵌入式处理器软件开发的神秘面纱

电子发烧友网核心提示 :本文将为软件工程师揭开FPGA 的神秘面纱,主要介绍了如何为 FPGA嵌入式...

发表于 2012-10-15 09:06 2813次阅读
揭开FPGA嵌入式处理器软件开发的神秘面纱

基于FPGA的可复用SPI接口设计

根据业界通用的SPI总线的标准,本文设计一种可复用的高速SPI总线。设计过程中很多变量都采用参数形式...

发表于 2012-09-04 14:22 2878次阅读
基于FPGA的可复用SPI接口设计

SPI总线协议的通信原理及应用举例

SPI的通信原理 很简单,它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根...

发表于 2012-08-28 11:16 2430次阅读
SPI总线协议的通信原理及应用举例

基于Verilog HDL语言的CAN总线控制器...

在此利用Verilog HDL设计了一款CAN总线控制器,首先根据协议把整个CAN总线控制器划分为接...

发表于 2012-07-31 14:25 3841次阅读
基于Verilog HDL语言的CAN总线控制器...

显示译码器作用/类型

译码器的功能是将一种数码变换成另一种数码。译码器的输出状态是其输入变量各种组合的结果。译码器的输出既...

发表于 2011-11-16 14:32 1994次阅读
显示译码器作用/类型

基于Verilog HDL的DDS设计与仿真

直接数字频率合成技术(Direct Digital Synthesize,DDS)是继直接频率合成技...

发表于 2011-09-28 10:16 2233次阅读
基于Verilog HDL的DDS设计与仿真

双音调译码器电路

电子发烧友为大家提供了双音调译码器电路,本站还有其他相关资源,希望对您有所帮助!

发表于 2011-09-21 15:56 464次阅读
双音调译码器电路

HDTV接收机中Viterbi译码器的FPGA实...

数字电视地面广播编码正交频分复用COFDM传输系统以其较强的抗多径干扰性能、易于实现移动接收等优点在...

发表于 2011-09-15 10:26 490次阅读
HDTV接收机中Viterbi译码器的FPGA实...

Verilog HDL阻塞属性探究及其应用

本文通过Verilog事件处理机制,详细讨论了阻塞与非阻塞赋值的区别、联系及其应用示例。由本文可知,...

发表于 2011-08-28 17:59 195次阅读
Verilog HDL阻塞属性探究及其应用

LTE中Tail-biting卷积码的译码器设计

本文设计的译码器,利用Tail-biting卷积码的循环特性,采用固定延迟的算法与维特比算法结合,在...

发表于 2011-08-05 11:57 1455次阅读
LTE中Tail-biting卷积码的译码器设计

WIMAX LDPC码译码器的FPGA实现

本文设计实现了一种支持WIMAX标准的码长、码率可配置LDPC码译码器,通过设计一种基于串行工作模式...

发表于 2011-06-08 09:52 614次阅读
WIMAX LDPC码译码器的FPGA实现

Verilog HDL与VHDL及FPGA的比较...

Verilog HDL与VHDL及FPGA的比较分析. Verilog HDL优点:类似C语言,上手...

发表于 2011-01-11 10:45 366次阅读
Verilog HDL与VHDL及FPGA的比较...

短帧Turbo译码器的FPGA实现

  Turbo码虽然具有优异的译码性能,但是由于其译码复杂度高,译码延时大等问题,严重制约了Turb...

发表于 2010-11-25 10:10 350次阅读
短帧Turbo译码器的FPGA实现

CT4004计数译码器的应用线路图

CT4004为CT系列CMOS集成电路十进计数器-七段字形译码器电路,可直接配用BS201,BS20...

发表于 2010-10-20 13:43 483次阅读
CT4004计数译码器的应用线路图

CT4005七段字形译码器的应用电路图

CT4005为CT系列BCD-闩锁七段字形译码器,可直接配用BS201,BS202,BS205,BS...

发表于 2010-10-20 12:11 783次阅读
CT4005七段字形译码器的应用电路图

CT4003七段字形译码器的应用线路图

CT4003七段字形译码器主要用于驱动共阴接法LED数码管,如BS201,BS202,BS205,B...

发表于 2010-10-20 11:58 435次阅读
CT4003七段字形译码器的应用线路图

C305八段字形译码器的应用电路图

C305八段字形译码器的输入,译码部分与C302相同,但C305输入端附加了P沟道管子开漏输出,使电...

发表于 2010-10-20 11:28 606次阅读
C305八段字形译码器的应用电路图

C302八段字形译码器的应用电路图

C302八段字形译码器可直接驱动10V荧光数码管,如YS9-1H,YS9-2,YS9-3等,如在其输...

发表于 2010-10-20 11:11 376次阅读
C302八段字形译码器的应用电路图

C301 BCD-10进制译码器的应用电路图

C301是BCD(4线)-10进制(10线)译码器,也是二进制到八进制译码器其逻辑功能与引线排列与美...

发表于 2010-10-20 11:05 651次阅读
C301 BCD-10进制译码器的应用电路图

C300四位锁定4线-16线译码器的应用线路图

C300四位锁定4线-16线译码器的逻辑功能和外引线排列同美国RCA公司的CD4514可方便地进行互...

发表于 2010-10-20 10:43 899次阅读
C300四位锁定4线-16线译码器的应用线路图

T337七段字形译码器的应用电路图

T337七段字形译码器,它内部由反相器,与非门,与或非门等组成.在数字电路控制中主要用于译码后的显示...

发表于 2010-10-19 17:25 509次阅读
T337七段字形译码器的应用电路图

T333四线-十六线译码器的应用电路图

T333是四线-十六线译码器,它内部由八个反相器和十六个5输入端与非门组成,且有两个选

发表于 2010-10-19 17:19 1184次阅读
T333四线-十六线译码器的应用电路图

T331四线-十线译码器的应用线路图

T331四线-十线译码器系BCD码输入,到十进输出的通用译码器,它内部由八个反相器和十个4输入端与非

发表于 2010-10-19 17:09 1909次阅读
T331四线-十线译码器的应用线路图

T330三线-八线译码器的应用线路图

T330三线-八线译码器有三个地址输入端A0,A1,A2,三个选通端S1,S2,S3,八个输出端Q0...

发表于 2010-10-19 16:47 1335次阅读
T330三线-八线译码器的应用线路图

74HCl38译码器在数字电路设计中的应用

译码器在数字系统中除了常为其它集成电路产生片选信号之外,还可以作为数据分配器、函数发生器用。以TTL...

发表于 2010-06-28 09:19 11850次阅读
74HCl38译码器在数字电路设计中的应用

LM567通用音调译码器集成电路工作原理及应用

LM567通用音调译码器集成电路工作原理及应用 567为通用音调译码器,当输入信号于通带内时提供饱...

发表于 2010-03-12 17:03 1290次阅读
LM567通用音调译码器集成电路工作原理及应用

七段LED显示译码器,七段LED显示译码器原理分...

七段LED显示译码器,七段LED显示译码器原理分析 分段式 数码由分布在同一平面上若干段发光的笔...

发表于 2010-03-08 16:44 7684次阅读
七段LED显示译码器,七段LED显示译码器原理分...

译码器的工作原理及相关电路图分析

译码器的工作原理及相关电路图分析 一般我们指的译码器是从一种数据表示形式转换为另一数据表示形式的器...

发表于 2010-03-08 16:40 10969次阅读
译码器的工作原理及相关电路图分析

译码器,译码器是什么意思

译码器,译码器是什么意思 译码器是组合逻辑电路的一个重要的器件,其可以分为:变量译码和显示译码两类...

发表于 2010-03-08 16:32 2098次阅读
译码器,译码器是什么意思

译码器及多路选择器的使用( EDA 仿真) 实验

译码器及多路选择器的使用( EDA 仿真) 实验 一、实验目的1. 掌握Multisim电子电路仿...

发表于 2010-02-06 14:11 2478次阅读
译码器及多路选择器的使用( EDA 仿真) 实验

74ls138译码器内部电路逻辑图功能表简单应用

74ls138译码器内部电路逻辑图功能表简单应用 74HC138:74LS138 为3 线-8 线...

发表于 2009-07-13 12:02 26133次阅读
74ls138译码器内部电路逻辑图功能表简单应用

译码器集成电路TC9150电路

译码器集成电路TC9150电路

发表于 2009-04-18 15:38 566次阅读
译码器集成电路TC9150电路

LR4102 DTMF译码器电路

LR4102 DTMF译码器电路

发表于 2009-04-12 13:14 328次阅读
LR4102 DTMF译码器电路

十六种字符译码器

十六种字符译码器

发表于 2009-04-10 10:11 218次阅读
十六种字符译码器

集成电路译码器

集成电路译码器 1.74138集成译码器   上图为常用的集成译码器74138,其功

发表于 2009-04-07 10:24 2490次阅读
集成电路译码器

译码器的定义及功能

译码器的定义及功能   译码是编码的逆过程,它的功能是将具有特定含义的二进制码进行辨别,并转换成控...

发表于 2009-04-07 10:23 4605次阅读
译码器的定义及功能

第十八讲 显示译码器

 数码显示译码器 一、七段数字显示器1.七段半导体数码显示器2.液晶显示器 讨论:常...

发表于 2009-03-30 16:23 1042次阅读
第十八讲 显示译码器

第十七讲 译码器

第十七讲 译码器 6.4.1 二进制译码器一、二进制译码器 二、译码器CT74LS1381.逻辑图...

发表于 2009-03-30 16:22 1827次阅读
第十七讲 译码器

变量译码器

变量译码器     一、 实验目的   &n...

发表于 2009-03-28 09:54 703次阅读
变量译码器

数码译码器的应用

数码译码器的应用:译码器课件ppt

发表于 2008-12-17 14:31 463次阅读
数码译码器的应用

4511译码器

CD4511是一个用于驱动共阴极 LED (数码管)显示器的 BCD 码—七段码译码器,特点如下: ...

发表于 2008-09-27 13:18 22673次阅读
4511译码器

译码器

译码器 译码是编码的逆过程,即将某个二进制翻译成电路的某种状态。实现译码操作的电路称为译码器。

发表于 2008-09-27 12:59 6135次阅读
译码器

74HC138译码器实验

74HC138译码器实验 一. 实验目的熟悉译码器的使用方法,灵活应用74HC138

发表于 2008-09-22 11:14 6835次阅读
74HC138译码器实验

从FPGA实现的角度对大约束度Viterbi译码...

大约束度Viterbi译码器中路径存储单元的设计 1 引言 Viterbi译码算法是一种最大似...

发表于 2007-08-15 17:21 306次阅读
从FPGA实现的角度对大约束度Viterbi译码...

用TMS320C54X实现Vertibi译码器

随着差错控制编码理论的完善和数字电路技术的发展,信道编码已经成功地应用于各种通信系统中。其基本做...

发表于 2006-03-13 14:17 239次阅读
用TMS320C54X实现Vertibi译码器