Presentation is loading. Please wait.

Presentation is loading. Please wait.

電腦硬體裝修乙級技術士檢定 第一站 檢修卡製作及介面控制 撰寫PLD布林代數:PALASM 4 撰寫BASIC 程式語言

Similar presentations


Presentation on theme: "電腦硬體裝修乙級技術士檢定 第一站 檢修卡製作及介面控制 撰寫PLD布林代數:PALASM 4 撰寫BASIC 程式語言"— Presentation transcript:

1 電腦硬體裝修乙級技術士檢定 第一站 檢修卡製作及介面控制 撰寫PLD布林代數:PALASM 4 撰寫BASIC 程式語言
項目:電腦檢修卡製作及介面控制 時間:180分鐘 檢修卡製作及介面控制 撰寫PLD布林代數:PALASM 4 撰寫BASIC 程式語言

2 第一站電腦檢修卡製作及介面控制

3 三、介面卡電路製作實體圖

4 四、PALASM 4撰寫布林代數 CHIP gg PAL22V10 接腳定義
CLK SA0 SA1 SA2 SA3 SA4 SA5 SA6 SA7 SA8 SA9 GND AEN IOW L9 L10 L11 L12 L13 L14 L15 H80 H200 VCC  EQUATIONS  H80=/SA9*/SA8*SA7*/SA6*/SA5*/SA4*/SA3*/SA2*/SA1*/SA0*/IOW H200=SA9*/SA8*/SA7*/IOW ;200~27F L9:=SA0 L10:=SA1 L11:=SA2 L12:=SA3 L13:=SA4 L14:=SA5 L15:=SA6

5 五、布林代數 2 1 8 4 2 1 8 4 2 1 SA9 SA8 SA7 SA6 SA5 SA4 SA3 SA2 SA1 SA0
L15 L14 L13 L12 L11 L10 L9 SA9 SA8 SA7 SA6 SA5 SA4 SA3 SA2 SA1 SA0

6 六、80 PORT解碼電路工作方塊圖 H80= /SA9*/SA8*SA7*/SA6*/SA5*/SA4
L8~L1 GAL22V10 H80 74273 解碼器 D Latch SA9~0 SD7~0 IOW AEN 80H H80= /SA9*/SA8*SA7*/SA6*/SA5*/SA4 */SA3*/SA2*/SA1*/SA0*/IOW

7 七、廣告燈工作方塊圖 L15~L9 SA9~7 SA6~0 AEN 200~27FH
GAL22V10 CK 解碼器及D Latch H200 SA9~7 SA6~0 IOW AEN 200~27FH 輸出變化 H200=SA9*/SA8*/SA7*/IOW*/AEN

8 八、廣告燈 GAL22V10 D-Latch L9 :=SA0 L10:=SA1 L11:=SA2 L12:=SA3 L13:=SA4

9 九、開機自我測式(POST)測試 撰寫BASIC 程式語言
會在L1~L8出現錯誤碼(Error Code)跳動顯示,直到L1~L8全亮為止。 撰寫BASIC 程式語言 按F1鍵L1~L8電路測試 按F2鍵L9~L15電路測試 按ESC鍵退出程式測試

10 十、按F1在L1~L8產生右移動作:

11 十一、按F2在L9~L15指定動作 (10選1當場抽籤,每人均不同) (1) (2) 240 201 220 202 210 204 208
(1) (2) 240 201 220 202 210 204 208 208 204 210 220 202 201 240

12 十二、按F2在L9~L15指定動作 (3) (4) 203 260 206 230 20C 218 218 20C 230 206 260 203 200 200

13 十三、按F2在L9~L15指定動作 (5) (6) 201 240 260 203 270 207 278 20F 21F 27C 27E
(5) (6) 201 240 260 203 207 270 20F 278 21F 27C 23F 27E 27F 27F

14 十四、按F2在L9~L15指定動作 (7) (8) 208 241 214 222 222 214 241 208

15 十五、按F2在L9~L15指定動作 (9) (10) 201 240 202 220 204 210 208 208 210 204 220 202 240 201 220 202 210 204 208 208 204 210 202 220 201 240

16 十六、撰寫BASIC 程式語言-1 DIM PORT(7) PORT(1) = &H201 、F2動作變化 PORT(2) = &H202

17 十七、撰寫BASIC 程式語言-2 CLS 、畫面處理
LOCATE 1, 1: PRINT "Hit <F1> to test 80H I/O" LOCATE 2, 1: PRINT "Hit <F2> to test LED9-15" LOCATE 3, 1: PRINT "Hit <ESC> to quit" LOCATE 4, 1: PRINT "Please hit a key ----->" LOCATE 1, 61: PRINT "Now Time:"; TIME$ OUT &H80, 0 、清除L1~L8 OUT &H200, 0 、清除L9~L15

18 十八、撰寫BASIC 程式語言-3 WHILE KCODE$ <> CHR$(27)按ESC退出
KCODE$ = RIGHT$(INKEY$, 1)輸入鍵 LOCATE 1, 70: PRINT TIME$ IF KCODE$ = “” GOTO OTHER空鍵 SELECT CASE ASC(KCODE$)鍵測試

19 十九、撰寫BASIC 程式語言-4 CASE 59 、按F1動作 FOR i = 0 TO 7 OUT &H80, 2 ^ i 、左移動作
LOCATE 1, 70: PRINT TIME$ SLEEP 1 、延時1秒 NEXT i OUT &H80, 0 、清除L1~L8

20 二十、撰寫BASIC 程式語言-5 CASE 60 、按F2動作 FOR i = 1 TO 7 、7個變化
OUT PORT(i), 1 、H200輸出脈波 、廣告燈輸出 LOCATE 1, 70: PRINT TIME$ SLEEP 1 、延時1秒 NEXT i OUT &H200, 0 、清除廣告燈輸出 END SELECT OTHER: WEND END


Download ppt "電腦硬體裝修乙級技術士檢定 第一站 檢修卡製作及介面控制 撰寫PLD布林代數:PALASM 4 撰寫BASIC 程式語言"

Similar presentations


Ads by Google