Day3 Lab
-
Upload
ron-liu -
Category
Technology
-
view
496 -
download
3
Transcript of Day3 Lab
Day3
LAB
LAB1:LAB1: 組合邏輯組合邏輯 ,, LED LED 模擬控制模擬控制
logic_blockABC
C B A logic_out0 0 0 10 0 1 10 1 0 10 1 1 11 0 0 01 0 1 01 1 0 01 1 1 1
實驗板
LEDD1
DIP1DIP2DIP3
DIP ON = LOWLED ON when logic_out = LOW
LAB1:LAB1: 組合邏輯組合邏輯 , LED , LED 模擬控制模擬控制
1. LED D1 『 1 』 ---> HIGH
2. 加入 AND OR LOGICDIP4 & DIP5 ---> LED2DIP6 | DIP7 ----> LED3
LAB2: SR LatchLAB2: SR Latch 自保回路自保回路
SR LatchSW1SW2 LED
D1
module keep(SW1, SW2, D1);input SW1, SW2; output D1;reg D1;always @(SW1 or SW2) begin
if (!SW1) D1 = 0; // ONelse if (!SW2) D1 = 1; // OFF
endendmodule
SW1 SW2
D1
LAB2:LAB2:
Warning Message加入 ENABLE
LAB3: CounterLAB3: Counter
m10 counterSW1 LED
D1
7-seg
以秒為單位 之 0 ~ 9 counter7-seg Display
LAB3: CounterLAB3: Counter
● 00 ~ 99 計數●
● 可預設 DIP[8:5] 十位DIP[4:1] 個位
LAB4: ledtestLAB4: ledtest 跑馬燈跑馬燈
LAB4: ledtestLAB4: ledtest 跑馬燈跑馬燈
1. 變慢2.
LAB5: PLC Counter + LED DisplayLAB5: PLC Counter + LED Display
SW1: RESET
SW2: INC
Counter設定值DIP[8:1]
LED D1
LAB5:LAB5:PLC Counter + LED DisplayPLC Counter + LED Display
plc counterSW1: resetSW2: inc LED
D1
7-segDIP
LAB5: PLC Counter + LED DisLAB5: PLC Counter + LED Dis--playplay
1. 由初值往下減2. LED 動作反相
LAB6: Timer DelayLAB6: Timer Delay
Delay Timer時間可設定
plc counterSW1: resetSW2: inc
DIP
LEDD1
7-seg
LAB6: Timer DelayLAB6: Timer Delay
1. 按鍵 RELEASE 偵測2. TIMER 設定 最大值限制
LAB6:LAB6:
Assign ClockAssign Clock