Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 3995|回復: 3
打印 上一主題 下一主題

[問題求助] 7段顯示器用when else 寫法

[複製鏈接]
1#
發表於 2008-5-9 17:57:19 | 顯示全部樓層

when else

改成這樣就可以了
; y  ^& X2 a. J! w
% o& X1 ~0 a1 m6 a. Y6 Q; R' Fentity segment_7 is% V+ l* u* e% @7 k, [
    Port ( S : in  STD_LOGIC_VECTOR (3 downto 0);
: _- K0 `8 c7 P* r& w           Y : out  STD_LOGIC_VECTOR (7 downto 0));$ v- s3 G% p5 y$ `
end segment_7;3 o9 B4 p* y) n7 \
. v' x) e6 i" ?
architecture Behavioral of segment_7 is$ S/ C: u/ m; r" l: N5 i, d
: j4 u5 Q3 G' R% C! c# v7 A1 u
begin
4 g7 D' \& y' C! w  O0 W9 k# `" X        Y<=        "00000011" when S= "0000" else                - D; I9 I6 ^8 H6 j* k" F# ^1 v
                        "10011111" when S= "0001" else        & ]6 J# X* @1 C6 i0 u* c
                        "00100101" when S= "0010" else        ) g# P6 c: c% v9 p  [* E
                        "00001101" when S= "0011" else        
8 R) H' c! v  X                        "10011001" when S= "0100" else        
, G. z' W: x; y3 F% L                        "01001001" when S= "0101" else        / k; [! M. a/ ^8 J: f/ e7 [9 v
                        "01000001" when S= "0110" else        - v7 S( r) i. ^8 m% i# X6 [
                        "00011011" when S= "0111" else        
- y( ^5 r' D; m/ X4 ~                        "00000001" when S= "1000" else        
( c: ]* {  G$ I/ S* _7 g8 s                        "00001001" when S= "1001" else         
7 o9 N5 F* C5 J                        "00010001" when S= "1010" else        0 ?* u2 h: `+ Z# o1 P: J
                        "11000001" when S= "1011" else        
5 q7 t) }$ v8 A5 h                        "01100011" when S= "1100" else        - O3 v. R. O7 T) G
                        "10000101" when S= "1101" else        
" L7 R* q. g' L9 a7 F                        "01100001" when S= "1110" else        
/ e& v4 Q0 V2 |, r9 W) W                        "01110001";    , D" O& q1 m1 _3 B
                        
3 ^) N0 Q/ a! j% G6 Q$ x' P8 @( Nend Behavioral;

評分

參與人數 1 +5 收起 理由
gto10620 + 5 兩個都是你回覆的!!感謝!!

查看全部評分

您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-5-6 06:05 AM , Processed in 0.109006 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表