數位電子乙級第2題 CPLD_20240410_DE2
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part1
數位電子乙級第2題
桌面(老師SD卡),學號(老師class1110XX)
建立今天專案的資料,名稱
CPLD_20240410_DE2
裡面要有數位電子題本
打開chrome,輸入測試參考資料,會找到勞動部網站
搜尋數位電子,按查尋
下載數位電子術科,放在
桌面(老師SD卡),學號(老師class1110XX),CPLD_20240410_DE2
老師先前已經把kicad畫好轉輸出PDF已在LINE的班群上
蔡明耀_0
蔡明耀_1
蔡明耀_2
請下載放入
桌面(老師SD卡),學號(老師class1110XX),CPLD_20240410_DE2
勞動部網站術科library的壓縮檔也要放進去
在資料夾內解壓縮數次,全部解壓縮完
老師要檢查
桌面,學號資料夾,裡要有
1.數位電子乙級術科PDF題本
2.數位電子乙級術科library壓縮檔且全數解壓縮完成
3.kicad 蔡明耀_0.pdf 蔡明耀_1.pdf 蔡明耀_2.pdf
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part2
打開數位電子乙級題本pdf
假設抽題
子板指定接腳A
七段顯示器顯示內容J
當按*,要亮d, e, g
當按#,要亮c, d, g
打開quartus
getting started 關掉
建立新專案
file, new project wizard
next
位置
桌面(老師SD卡),學號(老師class1110XX),CPLD_20240410_DE2
open
專案名稱
CPLD_20240410_DE2
next
next
family MAX3000A
EPM3064ALC44-10
next
next
finish
專案建立完成
建立邏輯電路規劃
file, new
Block Diagram/Schematic file
ok
另存新檔
file, save as
檔名預設
save
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part3
打開蔡明耀_0.pdf
input x4
P4_C0
P5_C1
P6_C2
P43_GCLK
output x11
P8_R0
P9_R1
P11_R2
P12_R3
P31_g
P29_f
P28_a
P27_b
P26_c
P25_d
P24_e
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part4
74294,除頻器
7493,計數器
74139,2對4解碼器
GCLK 4MHz除頻變成2kHz
74294_C 接地
74294_CLK2 接P43_GCLK
74294_Q 得到GCLK2
7493_CLKB接GCLK2
7493_QB接74139_A1
7493_QC接74139_B1
74139_Y10N接not再接R0
74139_Y11N接not再接R1
74139_Y12N接not再接R2
74139_Y13N接not再接R3
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part5
or3去抓C0, C1, C2有沒有按下去
輸出trig
當我的trig跳1的,7493不可以再數,就不會再掃鍵盤
我們到底按了誰
叫出and2 x12
擺成跟鍵盤一樣的位置
鍵盤掃瞄
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part6
當按* star,要亮d, e, g
當按# tag,要亮c, d, g
a亮,0,2,3,5,6,7,8,9 , or8
b亮,0,1,2,3,4,7,8,9 , or8
c亮,0,1,3,4,5,6,7,8,9,tag, or10=or8+or3
d亮,0,2,3,5,6,8, star, tag, or8
e亮,0,2,6,8,9,star,or6
f亮,0,4,5,6,8,9,or6
g亮,2,3,4,5,6,8,9,star, tag, or9=or8+or2
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part7
https://youtu.be/WKOmDrmmoFM
請打開quartus專案
CPLD_20240410_DE2專案
在a, b, c, d, e, f, g 的not的前面加D型正反器做栓鎖
DFF串在中間,DFF的_ck接trig2(等等設計)
老師要檢查dff x7
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part8
https://youtu.be/0uwnc8PVMCo
GCLK2再除頻
叫74294
74294_CLK2接GCLK2
74294_D接地
74294_B接地
74294_A接地
74294_Q接GCLK3
再叫出dff
dff_D接trig
dff_ck_接GCLK3
dff_Q接trig2
老師要檢查
第二顆74294
dff
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part9
https://youtu.be/VtCBNwZb37Q
編譯
編腳位
再編譯
燒錄
--------------------------------------
--------------------------------------
數位電子乙級 CPLD_20240410_DE2 part10
測試
依題本
0,1,2,3,4,5,6,7,8,9,*,#
--------------------------------------
留言
張貼留言