close

(一)功能

當你按F1鍵時,會自動跑七個燈如gal程式所寫

當你按F2時,會跑你在qb程式定義的跑法

GAL程式

QB程式  

1.1.十六進制第一位數均為H
2.2.定義陣列,依題意參考上表鍵入陣列部分。
3.3.先跳到副程式(SHOW),秀出文字部分共四行。
4.4.清除80H200H使所有LED都熄滅,接著定義ESC為跳出。
5.5.Kcode$是指設定鍵盤按到的KEY
6.6.程式中CASE 59部分為按下F1的動作,此時L1~L8間隔亮一秒。
7.7.程式中CASE 60部分為按下F2的動作,此時帶入陣列,並驅動L9~L15,其中i的值,須依題目中陣列數修正。
8.8.結束迴圈,並將程式結束。
9.9.請注意紅色程式部份是會依題意而改變,其餘程式1~10題都一樣。

 1.1.CLKAEN兩行主要是定義GAL22V10B IC 1~24的接腳。

2.2.EQUATIONS (定義布林方程式)
3.3.H80(00 1000 0000)
4.4.H200(10 0000 0000)的位址。
5.5.定義L9~L15 A0~A6
 
(二)印表機埠基本介紹
D型連接端共25支腳位,含8條資料線埠、4條控制線埠、五調狀態線埠,其中之pin18~pin25未使用而直接,接地。
1.資料線/D0~D7:0378H/pin2~pin9
 
2.控制線/C0~C3:037AH
 
 
3.狀態埠/S3~S   :70379
arrow
arrow
    全站熱搜

    t30056 發表在 痞客邦 留言(1) 人氣()