4位元BCD上數計數器CPLD_20231226_BCD_counter

 ------------------------------------

4位元BCD上數計數器CPLD_20231226_BCD_counter part1

https://youtu.be/2tAJbu77SEY



數0,1,2,3,4,5,6,7,8,9再回到0



輸入

P43_GCLK_4MHz(綠板的4MHz振盪器)

P18_SW3_S8_555P3_CK


輸出,Q4(高位元), Q3, Q2, Q1(低位元)

P41_LED1_Q4

P40_LED2_Q3

P39_LED3_Q2

P37_LED4_Q1


P27_seg7_a

P28_seg7_b

P21_seg7_c

P20_seg7_d

P24_seg7_e

P26_seg7_f

P25_seg7_g

P19_seg7_sec(不能亮要給VCC)

亮個位,V3不亮,V2不亮,V1不亮,V0亮

P34_LED5_D1_V3 不亮,要接VCC

P33_LED6_D2_V2 不亮,要接VCC

P31_LED7_D3_V1 不亮,要接VCC

P29_LED8_D4_V0 亮,要接GND

打開quartus

關掉舊專案

file, close project

建立新專案

file, new project wizard

next

位置

桌面(老師SD卡),學號(老師class1110XX)

建立新資料夾CPLD_20231226_BCD_counter

進入CPLD_20231226_BCD_counter

open

專案名稱CPLD_20231226_BCD_counter

next

next

MAX3000A

EPM3064ALC44-10

next

next

finish

建立邏輯電路規劃

file, new

block diagram/schematic file

ok

另存新檔

file, save as

檔名預設

save


老師要檢查

1.專案名稱

2.邏輯電路規劃名稱

------------------------------------

------------------------------------

4位元BCD上數計數器CPLD_20231226_BCD_counter part2

https://youtu.be/7pgMd90ZlTM



輸入

P43_GCLK_4MHz(綠板的4MHz振盪器)

P18_SW3_S8_555P3_CK


output

輸出,Q4(高位元), Q3, Q2, Q1(低位元)

P41_LED1_Q4

P40_LED2_Q3

P39_LED3_Q2

P37_LED4_Q1


P27_seg7_a

P28_seg7_b

P21_seg7_c

P20_seg7_d

P24_seg7_e

P26_seg7_f

P25_seg7_g

P19_seg7_sec(不能亮要給VCC)


P34_LED5_D1_V3 不亮,要接VCC

P33_LED6_D2_V2 不亮,要接VCC

P31_LED7_D3_V1 不亮,要接VCC

P29_LED8_D4_V0 亮,要接GND


處理4MHz除頻

74294

4MHz接在CLK2

C接地

Q得到GCLK2


555P3解彈跳

dff

555P3接在D

GCLK2接dff_ck

Q拉出來的就是CK


漣波上數計數器4個jkff

J1, J2, J3, J4, K1, K2, K3, K4都接VCC


CK接第1個JKFF_CK得到Q1

Q1接NOT接第2個JKFF_CK得到Q2

Q2接not接第3個JKFF_CK得到Q3

Q3接not接第4個JKFF_CK得到Q4


Q4, Q3, Q2, Q1


0000, 0

0001, 1

0010, 2

0011, 3

0100, 4

0101, 5

0110, 6

0111, 7

1000, 8

1001, 9

1010, 10就要回到0000,抓Q4與Q2同時為1時,清除4個JKFF

1011, 11

1100, 12

1101, 13

1110, 14

1111, 15


and2

Q4, Q2

加not後為to0

接在4個JKFF的CLRN上

Q4接Q4

Q3接Q3

Q2接Q2

Q1接Q1


4位數七段顯示器共陽

個位亮,其他不亮

P34_LED5_D1_V3 不亮,要接VCC

P33_LED6_D2_V2 不亮,要接VCC

P31_LED7_D3_V1 不亮,要接VCC

P29_LED8_D4_V0 亮,要接GND


7447

a接a

b接b

c接c

d接d

e接e

f接f

g接g

sec 接VCC


存檔

編譯

編腳位

編譯

燒錄


老師要檢查

1.邏輯電路規劃

2.腳位

3.紅板結果

LED1, LED2, LED3, LED4, 7段顯示器共陽的個位

0000, 0

0001, 1

0010, 2

0011, 3

0100, 4

0101, 5

0110, 6

0111, 7

1000, 8

1001, 9

不會亮1010

4.狀態20個,要拍照,要PPT。

------------------------------------

留言

這個網誌中的熱門文章

量測例外練習01(計算+量測)

數位電子乙級02,鍵盤掃瞄裝置