bcd七段解碼器課程設計
❶ 設計一個BCD碼到LED的七段解碼器DICEDIS,非BCD值時僅G段亮(輸出為1)
這個很簡單 但是你用數碼管 就需要知道是共陰還是共陽的 把詳細的要求 都寫出來 好給你寫!
❷ LED七段數碼管數字鍾: 課程設計,微機原理
我也想要呢。。。。
❸ BCD七段解碼器是怎樣實現解碼的
7段解碼器作用是把BCD碼通過解碼後在數碼管上顯示。一個數碼管有7個線形LED等組成,另外還有一個用於表示小數點的LED等。你可以把7個線形的LED等想像為7根火柴。當7個LED等的某些亮時,可以看到相應的數字,就像用火柴擺數字一樣。7段解碼器的輸出就是根據7段解碼器的輸入產生用於控制點亮這7個線形LED的信號。
一般是下列7段,構成8字形,最上面一段為a,按順時針排列構成bcdef,中間一段為g
--a---
f | |b
---g---
e| |c
---d---
下面舉例說明
假設輸入 1,則轉換為8421BCD碼為0001,解碼後輸出 為b c亮,其餘暗,此時看到的四顯示『1』,以此類推,可得到
8 4 2 1 a b c d e f g
1 0 0 0 1 0 1 1 0 0 0 0
2 0 0 1 0 1 1 0 1 1 0 1
3 0 0 1 1 1 1 1 1 0 0 1
4 0 1 0 0 0 1 1 0 0 1 1
5 0 1 0 1 1 0 1 1 0 1 1
6 0 1 1 0 1 0 1 1 1 1 1
7 0 1 1 1 1 1 1 0 0 0 0
8 1 0 0 0 1 1 1 1 1 1 1
9 1 0 0 1 1 1 1 1 0 1 1
0 0 0 0 0 1 1 1 1 1 1 0
從上可以看出,a段在輸入不為1,4時點亮
b段在輸入不為5,6時點亮
。。。。。。。。。。。
以此類推,可以得到各個輸出與輸入的關系,從而達到解碼的目的。
以上分析都是在『1』點亮燈時達到的,如果0點亮LED燈,則輸出取反,即『1』取反為『0』, 0取反後為1
❹ 數字電子課程設計-七段LED顯示解碼器
用兩個74138做
❺ LED解碼顯示電路 BCD-7段鎖存/解碼器
cc4511就是BCD鎖存/七段解碼/驅動器,用法很簡單,查一下4511的資料就知道了。
❻ 用Verilog語言編寫 BCD-7段LED解碼器(用if語句或case語句設計)
Verilog語言編寫的
那是可以啊
漸
❼ 使用VHDL的CASE語句,設計七段解碼器程序,
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
USE IEEE.STD_LOGIC_UNSIGNED.ALL; ENTITY CL IS
PORT ( Q : IN STD_LOGIC_VECTOR(3 DOWNTO 0); ----輸入位BCD碼 DOUT : OUT STD_LOGIC_VECTOR(6 DOWNTO 0)); --7段碼
END CL; ARCHITECTURE behav OF CL IS
BEGIN
PROCESS(Q) BEGIN
CASE Q IS
WHEN "0000"=> DOUT<="0111111";
WHEN "0001"=> DOUT<="0000110";
WHEN "0010"=> DOUT<="1011011";
WHEN "0011"=> DOUT<="1001111";
WHEN "0100"=> DOUT<="1100110";
WHEN "0101"=> DOUT<="1101101";
WHEN "0110"=> DOUT<="1111101";
WHEN "0111"=> DOUT<="0000111";
WHEN "1000"=> DOUT<="1111111";
WHEN "1001"=> DOUT<="1101111";
WHEN "1111"=> DOUT<="0000000";
WHEN "1101"=> DOUT<="1000000";
WHEN OTHERS=> DOUT<="0000001";
END CASE;
END PROCESS;
END behav;
❽ 7448的BCD七段顯示解碼器的問題
不會像你說的那樣。電路中做了保護。RI'/RBO'埠低電平時無論RBI'是高是低都滅燈。
❾ BCD七段解碼器是怎樣實現解碼的:請說詳細點....打醬油的請勿進
7段解碼器作用是把BCD碼通過解碼後在數碼管上顯示。一個數碼管有7個線形LED等組成,另外還有一個用於表示小數點的LED等。你可以把7個線形的LED等想像為7根火柴。當7個LED等的某些亮時,可以看到相應的數字,就像用火柴擺數字一樣。7段解碼器的輸出就是根據7段解碼器的輸入產生用於控制點亮這7個線形LED的信號。
一般是下列7段,構成8字形,最上面一段為a,按順時針排列構成bcdef,中間一段為g
--a---
f
|
|b
---g---
e|
|c
---d---
下面舉例說明
假設輸入
1,則轉換為8421BCD碼為0001,解碼後輸出
為b
c亮,其餘暗,此時看到的四顯示『1』,以此類推,可得到
8
4
2
1
a
b
c
d
e
f
g
1
0
0
0
1
0
1
1
0
0
0
0
2
0
0
1
0
1
1
0
1
1
0
1
3
0
0
1
1
1
1
1
1
0
0
1
4
0
1
0
0
0
1
1
0
0
1
1
5
0
1
0
1
1
0
1
1
0
1
1
6
0
1
1
0
1
0
1
1
1
1
1
7
0
1
1
1
1
1
1
0
0
0
0
8
1
0
0
0
1
1
1
1
1
1
1
9
1
0
0
1
1
1
1
1
0
1
1
0
0
0
0
0
1
1
1
1
1
1
0
從上可以看出,a段在輸入不為1,4時點亮
b段在輸入不為5,6時點亮
。。。。。。。。。。。
以此類推,可以得到各個輸出與輸入的關系,從而達到解碼的目的。
以上分析都是在『1』點亮燈時達到的,如果0點亮LED燈,則輸出取反,即『1』取反為『0』,
0取反後為1
❿ 0-9增計數器 用BCD解碼器+七段數碼管來實現(求具體圖)
下圖是用proteus 畫的模擬圖,按這個圖做成實物也可以的。