七段显示译码器设计.docx
文本预览下载声明
电子科技大学光电信息学院
课程设计论文
课程名称
题目名称
《数字逻辑设计及应用》
七段显示译码器设计
学
姓
号
名
2010072010024
王殷洁
指导老师
起止时间
陈德军
2012/5/20-2012/6/23
2012 年 6 月 20 日 电子科技大学光电信息学院
课
程
设
计
任
务
书
一、课程名称 《数字逻辑设计及应用》
二、课程设计题目 三、课程设计目的
七段显示译码器器设计
熟练数字逻辑设计的基本方法。应用课程所学的基本逻辑设计思想完成简单的逻 辑设计过程;
提高学生利用软件完善设计的基本能力。要求学生自学 HDL 语言或者其他仿真工 具对所完成的设计进行验证和仿真。
提高学生对所设计内容的文本描述能力。要求学生对设计思想、设计过程以及结 果进行描述。
四、课程设计要求
要求有一定的组合逻辑和时序逻辑的设计能力;
要求对未用编码 1010~1111 进行讨论;
五、课程设计任务和内容
设计一个 2421BCD 计数器。基本要求如下:无启动风险。
该课程设计的应包括如下的内容:
设计过程的文字描述。设计过程应该包括设计思路的简单描述、系统子模块 的定义以及功能描述、逻辑变量的定义、逻辑状态的定义等。必要的真值表、功能表 和状态表等;该部分要求提供 word 文本。
电路原理图或者 verilog HDL 语言描述。该部分要求提供所选择仿真软件的 编译文件。
仿真结果。该部分要求提供所选择仿真软件的编译结果或者 word 文档。
团队分工情况说明,团队课包括 1~3 人。请描述个人在设计中所承担的任务, 以 word 文档提交。
六、参考文献
《数字设计——原理及实践》 John F. Wakerly 编 机械工业出版社 2003 年 8 月 第四版
《数字电子技术基础》 阎石主编 高等教育出版社 第五版
指导教师签名:陈德军
日期:2012 年 5 月 12 日
七段显示译码器设计
摘要:本课程设计的七段译码器主要以 BCD 译码器或 LED 显示器为主要部件, 应用集成门电路的一个具有译码和显示的装置。其中七段显示器就是使用发光 二极管或液晶显示器元件,在手表、计算器和仪器中显示十进制数码,通过点 亮 7 个线段的子集就可以显示数码。七段译码器把 4 位 BCD 码作为其输入编码, 而把“七段码”作为其输出代码。此设计就是对未用编码 1011-1111 进行的讨 论。
关键词:七段译码器,译码器,显示器
引言:在数字测量仪表和各种数字系统中,都需要将数字量直观地显示出来, 一方面供人们直接读取测量和运算的结果;另一方 面用于监视数字系统的工作 情况。因此,数字显示电路是许多数字设备不可缺少的部分。数字显示电路通 常由译码器、驱动 器和显示器等部分组成。码显示器是用来显示数字、文字或 符号的器件,现在已有多种不同类型的产品,广泛应用于各种数字设备中,目 前数码显示器件正朝着小型、低功耗、平面化方向发展。
数码的显示方式一般有三种:第一种是字形重叠式,它是将不同字符的电 极重叠起来,要显示某字符,只须使相应的电极发 亮即可,如辉光放电管、边 光显示管等。第二种是分段式,数码是由分布在同一平面上若干段发光的笔划 组成,如荧光数码管等。第三种是点阵式,它由一些按一定规律排列的可发光 的点阵所组成,利用光点的不同组合便可显示不同的数码,如场致发光记分牌。
数字显示方式目前以分段式应用最普遍。
正文:此设计就是利用 VHDL 设计七段数码管显示译码电路,并在 VHDL 描述的测 试平台下对译码器进行功能仿真,给出仿真的波形。
七段译码器的 Verilog 程序
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
//
// Create Date: 09:03:26 06/23/2012
// Design Name:
// Module Name: decode_7
// Project Name:
// Target Devices:
// Tool versions:
// Description:
//
// Dependencies:
//
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//
//////////////////////////////////////////////////////////////////////////////////
module dec
显示全部