资料介绍
VHDL全名Very-High-Speed Integrated Circuit Hardware DescripTIon Language,诞生于1982年。1987年底,VHDL被IEEE和美国国防部确认为标准硬件描述语言 。自IEEE-1076(简称87版)之后,各EDA公司相继推出自己的VHDL设计环境,或宣布自己的设计工具可以和VHDL接口。1993年,IEEE对VHDL进行了修订,从更高的抽象层次和系统描述能力上扩展VHDL的内容,公布了新版本的VHDL,即IEEE标准的1076-1993版本,简称93版。VHDL和Verilog作为IEEE的工业标准硬件描述语言,得到众多EDA公司支持,在电子工程领域,已成为事实上的通用硬件描述语言。本文为大家分享用vhdl语言编写的9秒倒计时器程序。VHDL语言优势(1)与其他的硬件描述语言相比,VHDL具有更强的行为描述能力,从而决定了他成为系统设计领域最佳的硬件描述语言。强大的行为描述能力是避开具体的器件结构,从逻辑行为上描述和设计大规模电子系统的重要保证。(2)VHDL丰富的仿真语句和库函数,使得在任何大系统的设计早期就能查验设计系统的功能可行性,随时可对设计进行仿真模拟。(3)VHDL语句的行为描述能力和程序结构决定了他具有支持大规模设计的分解和已有设计的再利用功能。符合市场需求的大规模系统高效,高速的完成必须有多人甚至多个开发组共同并行工作才能实现。(4)对于用VHDL完成的一个确定的设计,可以利用EDA工具进行逻辑综合和优化,并自动的把VHDL描述设计转变成门级网表。(5)VHDL对设计的描述具有相对独立性,设计者可以不懂硬件的结构,也不必管理最终设计实现的目标器件是什么,而进行独立的设计。完整程序USE IEEE.STD_LOGIC_UNSIGNED.ALL;--------------------------------------------------------------------------------------------ENTITY CNT9 ISPORT( CLK,en: IN STD_LOGIC;PLD,ENB : IN STD_LOGIC; -------PLD表示复位信号WARN: OUT STD_LOGIC;S0 : OUT STD_LOGIC_VECTOR(6 DOWNTO 0));------------译码输出,S0为个位END CNT9;--------------------------------------------------------------------------------------------ARCHITECTURE A OF CNT9 ISSIGNAL SS : STD_LOGIC_VECTOR (3 DOWNTO 0) ; -------------SS表示个位BEGINPRO1: PROCESS (CLK,en,ENB)VARIABLE TMPA: STD_LOGIC_VECTOR (3 DOWNTO 0);VARIABLE TMPWARN: STD_LOGIC;BEGINIF en=‘1’ THEN TMPA:=“1001”;TMPWARN:=‘0’;ELSIF CLK‘EVENT AND CLK=’1‘ THENTMPA:=TMPA-1;if tmpa=’0‘ then TMPWARN:=’1‘;END IF;END IF;SS<=TMPA;WARN<=TMPWARN;PROCESS(SS)BEGINCASE SS IS --------------------------个位显示部分WHEN “0000” => S0 <=“0111111”;--显示0WHEN “0001” => S0 <=“0000110”;--显示1WHEN “0010” => S0 <=“1011011”;--显示2WHEN “0011” => S0 <=“1001111”;--显示3WHEN “0100” => S0<=“1100110”;--显示4WHEN “0101” => S0 <=“1101101”;--显示5WHEN “0110” => S0 <=“1111101”;--显示6WHEN “0111” => S0 <=“0000111”;--显示7WHEN “1000” => S0 <=“1111111”;--显示8WHEN “1001” => S0 <=“1101111”;--显示9WHEN OTHERS =>S0<=“0000000”;END CASE ;END PROCESS;END A;(mbbeetchina)
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 基于89C51单片机的实用99分钟倒计时器源程序 17次下载
- 电子计时器pcb图下载 12次下载
- 51单片机数码管显示60秒倒计时(C语言)
- 课程设计题九: 倒计时时钟设计
- 单片机课设-60秒倒计时器
- 篮球30s倒计时仿真模拟与报告下载 26次下载
- 使用单片机实现实用99分钟倒计时器的C语言实例免费下载 27次下载
- 使用单片机设计10秒倒计时的炸弹程序免费下载
- 使用51单片机设计LED点阵9到0倒计时的程序免费下载
- 使用51单片机设计的70秒倒计时C语言程序免费下载
- 基于AT89C2051单片机多功能倒计时器的设计 57次下载
- 【毕业设计】基于单片机控制的9999秒倒计时器 99次下载
- 预置数倒计时 - 副本 10次下载
- 基于单片机控制的9999秒倒计时器的毕业设计 36次下载
- 倒计时牌设计文档 0次下载
- 揭秘 “红绿灯倒计时” 原理 1432次阅读
- 使用定时器和数码管实现简易秒计时器 1108次阅读
- 如何基于OpenHarmony实现短信验证码倒计时 1104次阅读
- 倒计时时钟的设计的设计要求和Protues仿真电路图资料概述 7240次阅读
- 如何用AT89C2051单片机自制一个倒计时器 9983次阅读
- 使用51单片机设计倒计时发声器的资料概述 5228次阅读
- 基于FPGA的篮球24秒倒计时系统设计 1w次阅读
- 74Ls192构成倒计时器_基于74LS192的30秒倒计时设计详解 8.4w次阅读
- vhdl20秒倒计时源代码介绍 7621次阅读
- 基于VHDL的电子计时器的设计方法详解 2.4w次阅读
- vhdl语言编写 9秒倒计时器 6967次阅读
- vhdl数码管中的倒计时程序介绍 8149次阅读
- 利用74ls192的倒计时计数器 10.6w次阅读
- 24秒倒计时电路的简单制作 7w次阅读
- 9时段120秒倒计时音乐提醒器电路图 4280次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多