第3章VHDL基础2.pptVIP

  • 2
  • 0
  • 约5.36千字
  • 约 23页
  • 2018-09-15 发布于江苏
  • 举报
第3章VHDL基础2

3.6.2 变量 P68 变量是局部量,只能在进程和子程序中被定义和使用,主要是作为临时的数据存储单元。 1、定义方式: variable 变量名称:数据类型 :=初始值; 例: Variable a:integer range 0 to 15 ; 定义变量a为整数类型,取值范围在0~15。 Variable b:std_logic :=‘1’; 定义变量b为std_logic(标准位)类型,初始值为‘1’,后面如果程序 有对它赋值,b的数值将=最后的赋值。 2、赋值方式 变量名:=表达式 a:=b; b:=3.0; c:=d+e; 3.6.4 信号和变量的区别 例5-3 例5-4 六盏彩灯控制CD1 要求 1、六盏灯编号分别为Y1、Y2、Y3、Y4、Y5、Y6; 2、有一“控制方式选择键”,当电路的电源接通后,该选择键为‘0’时,彩灯点亮顺序为Y1、Y3、Y5。 3、当该选择键为‘1’时,彩灯点亮顺序为Y2、Y4、Y6。 4、每盏灯依次隔1秒被点亮。 画出外围电路、写出流程 程序 library ieee; use ieee.std_logic_1164.all; use ieee.std_logic_arith.all; use ieee.std_logic

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档