首页 > 技术 > 内容

vhdl按键控制数码管显示

时间:2026-01-31  作者:Diven  阅读:0

在传统的硬件电路设计中,主要的设计文件是电路原理图,而采用HDL设计系统硬件电路时主要使用HDL编写源程序。

VHDL的主要优点有:

(1)VHDL支持自顶至下的和基于库的设计方法,而且支持同步电路、异步电路、现场可编程门阵列器件FPGA(field progRAMmable gate array)以及其随机电路的设计。

(2)VHDL语句的行为描述能力和程序结构决定了具有支持大规模设计的分解和已有设计再利用的功能,支持系统的数学模型直到门级电路的描述,并且高层次的行为描述与低层次的门级电路描述、结构描述可以混合使用。(3)VHDL的硬件描述与具体的工艺技术和硬件结构无关,当门级或门级以上的描述通过仿真检验后,再利用相应的工具将设计映射成不同的工艺,因此电路的设计与工艺的改变是相互独立的。彼此的改变不会产生不良影响,并且VHDL硬件描述语言的实现目标器件的选择范围,可使用各系列的CPLDFPGA及各种门阵列器件。

(4)VHDL具有类属描述语句和子程序调用等功能,对于己完成的设计源程序,可以通过修改类属参数表和函数的办法来改变设计的规模和结构。VHDL具有丰富的仿真语句和库函数,使得门电路级的功能仿真、检查成为可能,使设计者对整个工程设计的结构和功能的可行性做出决策。

(5)VHDL作为IEEE的工业标准,使VHDL的设计成果便于重复利用和交流。这就更进一步推动了VHDL语言的推广及完善。另外,由于其语法严格,给阅读和使用带来极大的便利。

硬件设计

软件设计

本设计的VHDL程序主要有共有3个部分:分频、数码管扫描进程、显示控制进程。方案原理图如下。

完整程序:

library IEEE;

use IEEE.STD_LOGIC_1164.ALL;

use IEEE.STD_LOGIC_ARITH.ALL;

use IEEE.STD_LOGIC_UNSIGNED.ALL;

ENTITY key IS

PORT(clk : IN STD_LOGIC;

key : in std_logic_vector(7 downto 0);

l : out STD_LOGIC_VECTOR(2 downto 0);

data_o : out STD_LOGIC_VECTOR(7 downto 0);

bell : out STD_LOGIC:=‘0’

);

END key;

ARCHITECTURE an OF key IS

signal clk_1k : std_logic;

signal p : integer range 0 to 7;

begin

process(clk)

variable cnt1 : integer range 0 to 200;

variable cnt2 : integer range 0 to 125;

begin

if clk‘event and clk=’1‘ then

if cnt1=200 then

cnt1:=0;

if cnt2=125 then

cnt2:=0;

clk_1k《=not clk_1k;

else

cnt2:=cnt2+1;

猜您喜欢


电子元件领域,贴片电阻因其体积小、性能稳定而被应用。3303贴片电阻作为其中常见型号,因其特定的阻值和优良的特性,受到工程师青睐。本文将深入解析3303贴片电阻...
2025-11-27 20:30:43
识别贴片电阻功率大小,最直接可靠的方法是查看其标称值。一般在电阻本体上会印有数字或字母代码,代表其阻值和功率。如果没有标注,则可以根据电阻的尺寸大小来进行初步判...
2024-11-29 10:26:16
贴片电阻上的「12X」并不是直接表示欧姆值,而是采用了一种特殊的编码方式。它代表的是120 kΩ,也就是120,000欧姆。这种编码方式通常用于三位数的贴片电阻...
2024-11-26 11:29:50
随着FPGA向低成本、低功耗、高性能方向发展,其I/O引脚大多采用微间距TOFP或BGA封装工艺,因而使引出多种内部信号的I/O引脚以及FPGA的验证工作变得非...
2020-08-06 17:00:00
无线充放电芯片作为现代科技的重要组成部分,正逐渐改变我们的生活方式。其主要优势体现在以下几个方面。无线充放电芯片提供了极大的便利性。用户无需再为繁琐的插拔充电线...
2014-12-17 00:00:00
采样电阻作为关键的测量和控制元件,应用于电流检测、电压采样等领域。肇庆作为中国重要的电子制造基地,拥有众多采样电阻生产企业和品牌。本文将围绕“肇庆英达采样电阻类...
2013-12-25 12:16:04
电线槽和电缆槽是现代建筑和电气工程中不可少的元素。主要用于保护和管理电线、电缆,确保安全与美观。电线槽通常较小,适用于室内布线,可以有效防止电线磨损、短路和其潜...
2012-06-07 00:00:00
切割器是用于将材料分割成所需形状和尺寸的工具或设备。应用于工业制造、建筑、工艺制作等多个领域。切割器的种类繁多,包括手动切割器、电动切割机、激光切割机等,每种切...
2012-10-30 00:00:00
贴片电阻,英文称作 Chip Resistor 或 Surface Mount Resistor (SMR),是电子电路中不可或缺的基础元件。它体积小巧,通常呈...
2024-11-26 11:29:53
碳化硅结型场效应管(JFET)因其优异的电气性能和耐高温特性,应用于多个领域。在高温环境下,如航空航天和汽车电子,碳化硅JFET能够稳定工作,确保系统的可靠性。...
2008-03-16 00:00:00