四位數顯示裝置顯示2024,專案名稱CPLD_20240102_7seg_2024
四位數顯示裝置顯示2024,專案名稱CPLD_20240102_7seg_2024
----------------------------
CPLD_20240102_7seg_2024 part 1
四位數顯示裝置
拿出作業本筆記
畫4位數7段顯示器
a, b, c, d, e, f, g, dp標記起來
千位數,W
百位數,X
十位數,Y
個位數,Z
亮2024
w_a
w_b
w_d
w_e
w_g
x_a
x_b
x_c
x_d
x_e
x_f
y_a
y_b
y_d
y_e
y_g
z_b
z_c
z_f
z_g
輸入
P43_GCLK_4MHz
輸出
p27_seg7_a
p28_seg7_b
p21_seg7_c
p20_seg7_d
p24_seg7_e
p26_seg7_f
p25_seg7_g
p19_seg7_sec
P34_LED5_D1_V3
P33_LED6_D2_V2
P31_LED7_D3_V1
P29_LED8_D4_V0
打開quartus
getting started 關掉
建立新專案
file, new project wizard
next
位置
桌面(老師SD卡),學號(老師class1110XX),
建立新資料夾CPLD_20240102_7seg_2024
進入CPLD_20240102_7seg_2024資料夾
open
專案名稱
CPLD_20240102_7seg_2024
next
next
MAX3000A
EPM3064ALC44-10
next
next
finish
建立邏輯電路規劃
file, new
block diagram/schematic file
ok
另存新檔
file, save as
檔名預設
save
檢查
1.專案名稱,邏輯電路規劃名稱CPLD_20240102_7seg_2024
----------------------------
----------------------------
CPLD_20240102_7seg_2024 part 2
輸入
P43_GCLK_4MHz
輸出(紅板,低位作動)
p27_seg7_a
p28_seg7_b
p21_seg7_c
p20_seg7_d
p24_seg7_e
p26_seg7_f
p25_seg7_g
p19_seg7_sec
P34_LED5_D1_V3
P33_LED6_D2_V2
P31_LED7_D3_V1
P29_LED8_D4_V0
4MHz 除頻變程 2kHz
74294
P43接在CLK2
74294_C接地
D, B, A都沒接,高位
D, C, B, A=1011,除以2048
4MHz/2048 = 2kHz
Q拉出來GCLK2_2kHz
計數器
7493, 16位元計數器
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
只取C, B
00
01
10
11
叫出7493
CLKB接GCLK2_2kHz
B腳是scanA
C腳是scanB
當GCLK_2kHz送脈波訊號時
CB
00
01
10
11
2對4解碼器 x2組,B1A1,B2A2
74139
叫出74139
B1A1
B1高位接scanB
A1低位接scanA
74139輸出有not,是低位作動
紅板的7段顯示器就是低位作動,所以不加not
B1 A1
00, Y10低電位,個位,接P29_LED8_D4_V
01,Y11低電位,十位,接P31_LED7_D3_V1
10,Y12低電位,百位,接P33_LED6_D2_V2
11,Y13低電位,千位,接P34_LED5_D1_V3
叫
多工器74153 x4
BA=00,1Y=1C0
BA=01,1Y=1C1
BA=10,1Y=1C2
BA=11,1Y=1C1
1Y,先not後p27_seg7_a
2Y,先not後p28_seg7_b
1Y,先not後p21_seg7_c
2Y,先not後p20_seg7_d
1Y,先not後p24_seg7_e
2Y,先not後p26_seg7_f
1Y,先not後p25_seg7_g
2Y,先not後p19_seg7_sec
74153_B=scanB
74153_A=scanA
0個位
1十位
2百位
3千位
a_0,z_a=0
a_1,y_a=1
a_2,x_a=1
a_3,w_a=1
b_0,z_b=1
b_1,y_b=1
b_2,x_b=1
b_3,w_b=1
c_0,z_c=1
c_1,y_c=0
c_2,x_c=1
c_3,w_c=0
d_0,z_d=0
d_1,y_d=1
d_2,x_d=1
d_3,w_d=1
e_0,z_e=0
e_1,y_e=1
e_2,x_e=1
e_3,w_e=1
f_0,z_f=1
f_1,y_f=0
f_2,x_f=1
f_3,w_f=0
g_0,z_g=1
g_1,y_g=1
g_2,x_g=0
g_3,w_g=1
sec_0,z_sec=0
sec_1,y_sec=0
sec_2,x_sec=0
sec_3,w_sec=0
存檔
編譯
編腳位
再編譯
燒錄
老師要檢查紅板七段顯示器呈現2024
----------------------------
留言
張貼留言