全國高級中等學校 103 學年度工業類科學生技藝競賽
職種名稱:06 電腦修護
第二站:個人電腦 USB 介面卡製作及控制評分表 選手姓名 競賽時間 3 小時(180 分鐘) 崗位號碼 日 期 103 年 11 月 27 日 項次 評 分 項 目 配 分 得分 評 分 說 明 1 程式執行前,LCD 模組顯示『歡迎畫面』如圖 2 (a)所 示。畫面左側圖形每秒亮 0.5 秒,再滅 0.5 秒。 10 分 試題說明 B-1 畫面右側上面顯示『WELCOME』字型,下面顯示 3 位數字由『001』至『105』向上計數,每 0.5 秒增加數 字 1,到達『105』後,再由『001』開始向上計數,循 環顯示,如圖 2 (a)所示。 5 分 2 按下介面卡『0』、『1』、『2』、『3』、『4』、『5』、『6』、『7』、 『8』、『9』、『*』、『#』鍵,對應 LCD 模組顯示,如圖 2 (b)所示。 5 分 試題說明 B-2 3 同時按住介面卡『*』與『#』鍵,再放開雙鍵,LCD 模組第一列顯示『 Time HH:MM:SS』時間,其中 『HH』表示小時,『MM』表示分鐘,『SS』表示秒, 並隨著時間以秒增加,如圖 2(c)所示。 5 分 試題說明 B-3 第二列顯示『Station XXX』,XXX 表示崗位號碼。 5 分 4 程式執行後,電腦畫面於最上方標題列顯示『103 學年度 工業類科學生技藝競賽 電腦修護職種 第二站 崗位號碼:XXX』 新細明體文字,崗位號碼須正確顯示於最上方標題 列,並同時顯示於『StationNumber』欄位;顯示『Current Time:HH:MM:SS』文字區塊,表示電腦系統時間。 介 面 卡 LCD 模 組 第 一 列 顯 示 『 On Time HH:MM:SS』,表示電腦系統時間小時、分鐘、秒,如 圖 3 (a)。 10 分 試題說明 B-4 5 『Station Number』欄位,輸入 1~105 任一崗位號碼, 再輸入原來崗位號碼,於 USB 介面卡應立即反應改 變,如圖 3 (b)所示。 10 分 試題說明 B-5 6 按下介面卡『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、 『9』、『*』、『0』、『#』鍵,電腦畫面顯示『Output 250 Hz Signal』、『Output 500 Hz Signal』、『Output 1000 Hz Signal』,介面卡『OUT』紅色輸出端點,產生『250 Hz』、 『500 Hz』、『1000 Hz』方波,頻率誤差正負 10%以內, 如圖 3 (c)所示。10 分 試題說明 B-6
8
將 USB 介面卡連接線拔除,電腦畫面顯示『Device Off』 欄位,再插回 USB 連接線,不需按鍵盤任何鍵或滑鼠 動作,電腦畫面應自動回復拔除前狀態,如圖 3(e)所示。 10 分 試題說明 B-8 9 按下『Exit』或『 』按鈕,結束電腦程式,則 USB 介面卡 LCD 模組第一列顯示『 Time HH:MM:SS』 其中『On』字消失,而且小時、分鐘、秒,繼續正常 時間計數。第二列顯示『Station XXX』,XXX 表示崗 位號碼,如圖 3(f )所示。 10 分 試題說明 B-9 10 時間分數(需全部功能正常者,始予計分),第一名完 成之選手得 10 分,第二名得 9 分,…,第十名之後時 間分數 0 分。 10 分 完成時間登記: 11 違反注意事項一至四項任何一項 -100 分 總 分 選手簽名: 評審簽名: 評審長簽名:
全國高級中等學校 103 學年度工業類科學生技藝競賽
06:電腦修護 第二站:個人電腦 USB 介面卡製作及控制 競賽時間:180 分鐘 試題說明: A、 圖 1 (Fig. 1) 除粗體電路之外,為賽前已依照『選手自備器具材料清單』裝配並攜帶進場的電 路板,請依照圖 1 (Fig. 1) 完成全部之個人電腦 USB 介面卡製作及控制電路,否則以零分計算。 B、 請使用 USB 連接線,連接個人電腦與 USB 介面卡,並撰寫程式,使個人電腦 USB 介面卡電路具有下列功能: 1. 插上 USB 介面卡電路,程式執行前,LCD 模組顯示『歡迎畫面』如圖 2 (a)所示。 2. 按下介面卡『0』、『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、『*』、『#』鍵,對應 LCD 模組顯示,如圖 2 (b)所示。 3. 同時按住介面卡『*』與『#』鍵,再放開雙鍵,LCD 模組第一列顯示『 Time HH:MM:SS』 時間,其中『HH』表示小時,『MM』表示分鐘,『SS』表示秒。第二列顯示『Station XXX』, XXX 表示崗位號碼。並隨著時間以秒增加,如圖 2(c)所示。 4. 程式執行後,電腦畫面於最上方標題列顯示『103 學年度 工業類科學生技藝競賽 電腦修護職種 第 二站 崗位號碼:XXX』 新細明體文字,崗位號碼須正確顯示於最上方標題列,同時顯示於
『Station Number』欄位;顯示『Current Time:HH:MM:SS』文字區塊,表示電腦系統時間。 介面卡 LCD 模組第一列顯示『On Time HH:MM:SS』,表示電腦系統時間小時、分鐘、秒,
如圖 3 (a) 所示。
5. 『Station Number』欄位,輸入 1~105 任一崗位號碼,再輸入原來崗位號碼,於 USB 介面卡 顯示應立即反應改變,如圖 3 (b)所示。
6. 按下介面卡『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、『*』、『0』、『#』鍵,電腦畫 面顯示『Output 250 Hz Signal』、『Output 500 Hz Signal』、『Output 1000 Hz Signal』,並同時 於介面卡『OUT』紅色輸出端點,產生『250 Hz』、『500 Hz』、『1000 Hz』方波,頻率誤差 正負 10%以內,如圖 3 (c)所示。
7. 按下介面卡『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、『*』、『0』、『#』鍵,電腦畫 面『Key』欄位及 LCD 分別對應顯示『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、『*』、 『0』、『#』字元,如圖 3 (d)所示。
8. 將 USB 介面卡連接線拔除,電腦畫面顯示『Device Off』欄位,再插回 USB 連接線,不需 按鍵盤任何鍵或滑鼠動作,電腦畫面應自動回復拔除前狀態,如圖 3(e )所示。
9. 按下『Exit』或『 』按鈕,結束電腦程式,則 USB 介面卡 LCD 模組第一列顯示『 Time
HH:MM:SS』其中『On』字消失,而且小時、分鐘、秒,繼續正常時間計數。第二列顯示 『Station XXX』,XXX 表示崗位號碼,如圖 3(f )所示。
AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 0.1uF 20pF 20pF 12.000MHz 68W 68W 100uF 50V 1.5KW VCC D+ D GND VCC U1 USB Type-B 2 1 3 4 3.6V 3.6V 19 18 17 16 15 14 13 12 11 6 5 4 3 2 28 27 26 25 24 23 7 8 10 9 20 21 22 1 ATMEGA8-16PU (或ATMEGA8A-PU) PB5(SCK) PB4(MISO) PB3(MOSI/OC2) PB2(SS/OC1B) PB1(OC1A) PB0(ICP) PD5(T1) PD4(XCK/T0) PD3(INT1) PD2(INT0) PD1(TXD) PD0(RXD) PD7(AIN1) PD6(AIN0) PC5(ADC5/SCL) PC4(ADC4/SDA) PC3(ADC3) PC2(ADC2) PC1(ADC1) PC0(ADC0) PB7(XTAL2/TOSC2) PB6(XTAL1/TOSC1) PC6(/RESET) AGND AREF AVCC GND VCC
1
2
3
4
5
6
7
8
9
0
*
#
VCC V S S V D D V O R S E D B 3 D B 4 D B 5 D B 6 D B 7 D B 1 D B 2 D B 0 A + K -R /W 5K W V C C V C C 4.7KW 4.7KW 4.7KW OUT GND 51W A D 0 A D 1 A D 2 A D 3 A D 4 A D 5 A D 6 A D 7 圖 1 個人電腦 USB 介面卡製作及控制電路程式執行前:
(a) LCD 模組顯示『歡迎畫面』,左側圖形 (需自行設定產生) 每秒亮 0.5 秒,再滅 0.5 秒。右 側上面顯示『WELCOME』字型,下面顯示 3 位數字由『001』至『105』向上計數,每 0.5 秒增加數字 1,到達『105』後,再由『001』開始向上計數,循環顯示。 (b) 按下介面卡『0』、『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、『*』、『#』鍵,對應 LCD 模組顯示如下:- 6 -
(c) 同時按住介面卡『*』與『#』鍵,再放開雙鍵,LCD 模組第一列顯示『 Time HH:MM:SS』 時間,其中『HH』表示小時,『MM』表示分鐘,『SS』表示秒,並隨著時間以秒增加 (此 例為 00:01:46)。第二列顯示『Station XXX』,XXX 表示崗位號碼 (此例為 105)。
程式執行後:
(a) 電腦畫面於最上方標題列顯示『103 學年度 工業類科學生技藝競賽 電腦修護職種 第二站 崗位號碼:XXX』新 細明體文字,崗位號碼須正確顯示於最上方標題列,並同時顯示於『Station Number』欄位; 顯示『Current Time:HH:MM:SS』文字區塊,表示電腦系統時間。介面卡 LCD 模組第一 列顯示『On Time HH:MM:SS』,表示電腦系統時間小時、分鐘、秒 (此例為 09:38:57)。 (b) 『Station Number』欄位,輸入 1~105 任一崗位號碼 (此例為 58),再輸入原來崗位號碼 (此例為 105),於 USB 介面卡應立即反應改變。 (c) 按下介面卡『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、『*』、『0』、『#』鍵,電腦 畫面顯示『Output 250 Hz Signal』、『Output 500 Hz Signal』、『Output 1000 Hz Signal』,並同 時於介面卡『OUT』紅色輸出端點,產生『250 Hz』、『500 Hz』、『1000 Hz』方波,頻率誤 差正負 10%以內,電腦畫面顯示如下:- 8 -
(d) 按下介面卡『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、『*』、『0』、『#』鍵,電腦 畫面『Key』欄位及 LCD 分別對應顯示『1』、『2』、『3』、『4』、『5』、『6』、『7』、『8』、『9』、 『*』、『0』、『#』字元,電腦畫面顯示與上題相同,介面卡 LCD 模組顯示如下圖。
- 10 - 按鍵盤任何鍵或滑鼠動作,電腦畫面應自動回復拔除前狀態。 (f) 按下『Exit』或『 』按鈕,結束電腦程式,則 USB 介面卡 LCD 模組第一列顯示 『 Time HH:MM:SS』(此例為 09:45:36) 其中『On』字消失,而且小時、分鐘、秒,繼 續正常時間計數。第二列顯示『Station XXX』,XXX 表示崗位號碼 (此例為 105)。 圖 3 程式執行後之個人電腦 USB 介面卡顯示