新建
上传
首页
助手
最?/div>
资料?/div>
工具

基于

CPLD

的七段显示译码器设计

 

1.

新建工程?/p>

 

?/p>

 

为便于工程管理在桌面新建文件夹?/p>

 

双击桌面

Quartus 

Ⅱ图标,点击

Greate a New Project

—>

Next

—>弹出窗口

 

?/p>

 

new of project

?/p>

seg7_4 

?/p>

 

entity name

?/p>

 

 

seg7_4

(软件默认与上述

new of project

一致)

 

 

 

 

 

 

 

?/p>

next

—>

弹出“目标器件设置”窗?/p>

 

Family

?/p>

MAX

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

MAX7000S

?/p>

 

器件型号?/p>

EPM240T100C5 

 

 

 

 

 

?/p>

EPM7128SLC84-15

?/p>

 

 

 

 

 

 

 

 

?/p>

next

—>

next

—>

finish 

 

 

 

或?/p>

进入主界面,

File

—>

New Project Wizard

—>

Next

—>

弹出窗口

 

 

 

 

 

 

 

 

重复上述②③④⑤?/p>

 

2.

 

编辑七段显示译码器的

VHDL

文件?/p>

 

主菜?/p>

File

—>

New

—>

选择

VHDL

 

File 

—>

OK

—>

进入

VHDL

文本编辑窗,

在其中键入下列设计文件(

Copy

即可?/p>

?/p>

 

LIBRARY IEEE; 

USE IEEE.STD_LOGIC_1164.ALL; 

Entity seg7_4 is 

   PORT ( BCD_in  : IN  STD_LOGIC_VECTOR(3 DOWNTO 0);   --

输入四位

BCD

?/p>

 

          SG_out  : OUT STD_LOGIC_VECTOR(6 DOWNTO 0));  --

输出七位字形?/p>

 

 END; 

ARCHITECTURE one OF seg7_4 IS 

   BEGIN 

    PROCESS(BCD_in) 

      BEGIN 

       CASE  BCD_in  IS 

        WHEN "0000"  => SG_out <= "0111111";   

        WHEN "0001"  => SG_out <= "0000110";  

        WHEN "0010"  => SG_out <= "1011011";  

        WHEN "0011"  => SG_out <= "1001111";  

        WHEN "0100"  => SG_out <= "1100110";   

        WHEN "0101"  => SG_out <= "1101101";  

        WHEN "0110"  => SG_out <= "1111101";  

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

基于

CPLD

的七段显示译码器设计

 

1.

新建工程?/p>

 

?/p>

 

为便于工程管理在桌面新建文件夹?/p>

 

双击桌面

Quartus 

Ⅱ图标,点击

Greate a New Project

—>

Next

—>弹出窗口

 

?/p>

 

new of project

?/p>

seg7_4 

?/p>

 

entity name

?/p>

 

 

seg7_4

(软件默认与上述

new of project

一致)

 

 

 

 

 

 

 

?/p>

next

—>

弹出“目标器件设置”窗?/p>

 

Family

?/p>

MAX

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

MAX7000S

?/p>

 

器件型号?/p>

EPM240T100C5 

 

 

 

 

 

?/p>

EPM7128SLC84-15

?/p>

 

 

 

 

 

 

 

 

?/p>

next

—>

next

—>

finish 

 

 

 

或?/p>

进入主界面,

File

—>

New Project Wizard

—>

Next

—>

弹出窗口

 

 

 

 

 

 

 

 

重复上述②③④⑤?/p>

 

2.

 

编辑七段显示译码器的

VHDL

文件?/p>

 

主菜?/p>

File

—>

New

—>

选择

VHDL

 

File 

—>

OK

—>

进入

VHDL

文本编辑窗,

在其中键入下列设计文件(

Copy

即可?/p>

?/p>

 

LIBRARY IEEE; 

USE IEEE.STD_LOGIC_1164.ALL; 

Entity seg7_4 is 

   PORT ( BCD_in  : IN  STD_LOGIC_VECTOR(3 DOWNTO 0);   --

输入四位

BCD

?/p>

 

          SG_out  : OUT STD_LOGIC_VECTOR(6 DOWNTO 0));  --

输出七位字形?/p>

 

 END; 

ARCHITECTURE one OF seg7_4 IS 

   BEGIN 

    PROCESS(BCD_in) 

      BEGIN 

       CASE  BCD_in  IS 

        WHEN "0000"  => SG_out <= "0111111";   

        WHEN "0001"  => SG_out <= "0000110";  

        WHEN "0010"  => SG_out <= "1011011";  

        WHEN "0011"  => SG_out <= "1001111";  

        WHEN "0100"  => SG_out <= "1100110";   

        WHEN "0101"  => SG_out <= "1101101";  

        WHEN "0110"  => SG_out <= "1111101";  

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

基于

CPLD

的七段显示译码器设计

 

1.

新建工程?/p>

 

?/p>

 

为便于工程管理在桌面新建文件夹?/p>

 

双击桌面

Quartus 

Ⅱ图标,点击

Greate a New Project

—>

Next

—>弹出窗口

 

?/p>

 

new of project

?/p>

seg7_4 

?/p>

 

entity name

?/p>

 

 

seg7_4

(软件默认与上述

new of project

一致)

 

 

 

 

 

 

 

?/p>

next

—>

弹出“目标器件设置”窗?/p>

 

Family

?/p>

MAX

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

MAX7000S

?/p>

 

器件型号?/p>

EPM240T100C5 

 

 

 

 

 

?/p>

EPM7128SLC84-15

?/p>

 

 

 

 

 

 

 

 

?/p>

next

—>

next

—>

finish 

 

 

 

或?/p>

进入主界面,

File

—>

New Project Wizard

—>

Next

—>

弹出窗口

 

 

 

 

 

 

 

 

重复上述②③④⑤?/p>

 

2.

 

编辑七段显示译码器的

VHDL

文件?/p>

 

主菜?/p>

File

—>

New

—>

选择

VHDL

 

File 

—>

OK

—>

进入

VHDL

文本编辑窗,

在其中键入下列设计文件(

Copy

即可?/p>

?/p>

 

LIBRARY IEEE; 

USE IEEE.STD_LOGIC_1164.ALL; 

Entity seg7_4 is 

   PORT ( BCD_in  : IN  STD_LOGIC_VECTOR(3 DOWNTO 0);   --

输入四位

BCD

?/p>

 

          SG_out  : OUT STD_LOGIC_VECTOR(6 DOWNTO 0));  --

输出七位字形?/p>

 

 END; 

ARCHITECTURE one OF seg7_4 IS 

   BEGIN 

    PROCESS(BCD_in) 

      BEGIN 

       CASE  BCD_in  IS 

        WHEN "0000"  => SG_out <= "0111111";   

        WHEN "0001"  => SG_out <= "0000110";  

        WHEN "0010"  => SG_out <= "1011011";  

        WHEN "0011"  => SG_out <= "1001111";  

        WHEN "0100"  => SG_out <= "1100110";   

        WHEN "0101"  => SG_out <= "1101101";  

        WHEN "0110"  => SG_out <= "1111101";  

Ͼλ">
Ͼλ
Ŀ

基于CPLD的七段显示译码器设计实验说明 - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

基于

CPLD

的七段显示译码器设计

 

1.

新建工程?/p>

 

?/p>

 

为便于工程管理在桌面新建文件夹?/p>

 

双击桌面

Quartus 

Ⅱ图标,点击

Greate a New Project

—>

Next

—>弹出窗口

 

?/p>

 

new of project

?/p>

seg7_4 

?/p>

 

entity name

?/p>

 

 

seg7_4

(软件默认与上述

new of project

一致)

 

 

 

 

 

 

 

?/p>

next

—>

弹出“目标器件设置”窗?/p>

 

Family

?/p>

MAX

?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

?/p>

MAX7000S

?/p>

 

器件型号?/p>

EPM240T100C5 

 

 

 

 

 

?/p>

EPM7128SLC84-15

?/p>

 

 

 

 

 

 

 

 

?/p>

next

—>

next

—>

finish 

 

 

 

或?/p>

进入主界面,

File

—>

New Project Wizard

—>

Next

—>

弹出窗口

 

 

 

 

 

 

 

 

重复上述②③④⑤?/p>

 

2.

 

编辑七段显示译码器的

VHDL

文件?/p>

 

主菜?/p>

File

—>

New

—>

选择

VHDL

 

File 

—>

OK

—>

进入

VHDL

文本编辑窗,

在其中键入下列设计文件(

Copy

即可?/p>

?/p>

 

LIBRARY IEEE; 

USE IEEE.STD_LOGIC_1164.ALL; 

Entity seg7_4 is 

   PORT ( BCD_in  : IN  STD_LOGIC_VECTOR(3 DOWNTO 0);   --

输入四位

BCD

?/p>

 

          SG_out  : OUT STD_LOGIC_VECTOR(6 DOWNTO 0));  --

输出七位字形?/p>

 

 END; 

ARCHITECTURE one OF seg7_4 IS 

   BEGIN 

    PROCESS(BCD_in) 

      BEGIN 

       CASE  BCD_in  IS 

        WHEN "0000"  => SG_out <= "0111111";   

        WHEN "0001"  => SG_out <= "0000110";  

        WHEN "0010"  => SG_out <= "1011011";  

        WHEN "0011"  => SG_out <= "1001111";  

        WHEN "0100"  => SG_out <= "1100110";   

        WHEN "0101"  => SG_out <= "1101101";  

        WHEN "0110"  => SG_out <= "1111101";  



ļ׺.doc޸Ϊ.docĶ

  • 꼶²4Ԫϰ-11
  • ΢ϰܽ棩
  • 󼪴޻ѧ̲Ŀκϰ18-23[2]
  • ԬƹŮ- - ͼ
  • (04)ٵݷ ר07 糡()
  • 2019Сѧ꼶ϲѧ(ĵԪ)
  • ڶԪ ʽʱֵϰ(1)
  • ʡˮеһѧѧڵһ¿
  • ¹㶫ʡóҵȫ׼취
  • 2019-2020˽̰ѧһ꼶ϲ6Ԫ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)