• 沒有找到結果。

1. 將 EZ - USB FX2 與 電 腦 以 USB 纜 線 連 接 起 來 , 如圖 5.3 所 示 。

圖 5.3 EZ - USB FX2 與 電 腦 連 線 圖

2. 開 啟 視 窗 圖 形 介 面 執 行 檔 ( .exe 檔 ), 如圖 5.4 所 示 。

圖 5.4 開 啟 視 窗 圖 形 介 面 執 行 檔 ( .exe 檔 )

3. 視 窗 圖 形 介 面 將 會 顯 示 偵 測 到 幾 個 USB 數 目 , 並 選 擇 所 要 連 線 之 USB 編 號,選 擇 完 成 後,按 下 連 線 鈕,如圖 5.5 所 示 。

圖5.5 視窗圖形介面初始狀態

4. 當 USB 連 線 後 , 在 視 窗 圖 形 介 面 之 左 下 角 將 會 顯 示 與 編 號 10XX 連 線 成 功 與 連 線 時 間,並 且 選 取 所 要 操 作( 測 試 ) 之 頁 面 , 如圖 5.6 所 示 。

圖5.6 視窗圖形介面連線成功

63 逢甲大學學生報告ePaper(2008 年)

5.2 接收數值

1. 當按下實驗板之SW1與SW3按鈕時,其視窗圖形介面之網格底色 及其文字將會改變色彩(如圖5.7所示)。

(a)

(b)

圖 5.7 接收數值時,按下實驗板之 SW1 與 SW3 按鈕之動作情形

2. 當改按下實驗板之 SW6 按鈕時,其實驗板與視窗圖形介面之 動作情形如圖5.8 所示。

(a)

(b)

圖5.8 接收數值時,按下實驗板之 SW6 按鈕之動作情形

65 逢甲大學學生報告ePaper(2008 年)

5.3 傳送數值

1. 按下視窗圖形介面第 1 個網格(最右邊為 1 最左邊為 8),其網格

底色將會變為綠色,且實驗板上對應之 LED 燈將會亮起(如圖 5.9所示)。

(a)

(b)

圖 5.9 傳送數值時,按下視窗圖形介面的第 1 個網格之動作情形

2. 再按下第 4 個與第 7 個網格,其視窗圖形介面與實驗板動作情形,

如圖5.10所示。

(a)

(b)

圖5.10 傳送數值時,再按下視窗圖形介面的第 4 個與第 7 個網格之 動作情形

67 逢甲大學學生報告ePaper(2008 年)

3. 當再一次按下第 4 個網格時,其網格底色將會改回原色,其實 驗板之對應LED 燈也將熄滅,如圖 5.11所示。

(a)

(b)

圖5.11 傳送數值時,再按下視窗圖形介面的第 4 個網格之動作情形

5.4 跑馬燈

1. 當視窗圖形介面未按下啟動鈕時,其視窗圖形介面與實驗板之動 作情形如圖5.12所示。

(a)

(b)

圖5.12 跑馬燈時,未按下啟動鈕之動作情形

69 逢甲大學學生報告ePaper(2008 年)

2. 當按下啟動鈕後,0s~0.5s 時,其視窗圖形介面與實驗板之動 作情形,如圖5.13所示。

(a)

(b)

圖5.13 跑馬燈時,按下啟動鈕後,0s~0.5s 之動作情形

3. 啟動後 4.5s~5s 時,其視窗圖形介面與實驗板之動作情形如圖 26 與圖5.14所示。

(a)

(b)

圖5.14 跑馬燈時,按下啟動鈕後,4.5s~5s 之動作情形

71 逢甲大學學生報告ePaper(2008 年)

4. 啟動後 5s~5.5s 時,移動方向將改為右移,其視窗圖形介面與 實驗板之動作情形如圖5.15所示。

(a)

(b)

圖5.15 跑馬燈時,按下啟動鈕後,5s~5.5s 之動作情形

5.5 接收外部中斷

1. 當視窗圖形介面按下啟動鈕後,於實驗板按一下 INT0 鈕時,其 數值將會+1,若是按下 INT1 鈕,則為-1,並且其數值將會顯示於

視窗介面上,數值也會以2 進制方式顯示於網格中,如圖5.16所 示,為實驗板之外部中斷按鈕介紹與視窗圖形介面初始狀態。

(a)

(b)

圖5.16 實驗板之外部中斷按鈕介紹與視窗圖形介面初始狀態

73 逢甲大學學生報告ePaper(2008 年)

2. 當按下實驗板之 INT0 鈕一下後,EZ - USB FX2 會將其數值+1,

並將其值顯示於視窗圖形介面上,其視窗圖形介面之動作情形,

如圖5.17所示。

圖 5.17 接收外部中斷時,按下 INT0 鈕一下之動作情形 3. 接著按下實驗板之 INT1 鈕一下後,USB 會將其數值+1,並將其

值顯示於視窗圖形介面上,其視窗圖形介面之動作情形如圖5.18 所示。

圖 5.18 接收外部中斷時,按下 INT1 鈕一下之動作情形

5.6 七段顯示器數值傳送

1. 在視窗圖形介面之方格中輸入想顯示之數字,如圖5.19所示。

圖5.19 七段顯示器數值傳送時,視窗圖形介面介紹

75 逢甲大學學生報告ePaper(2008 年)

2. 當視窗介面方格中輸入 0 後,按下啟動鈕後,視窗圖形介面之七

段顯示器與實驗板之七段顯示器將會顯示出 0,其視窗圖形介面

與實驗板之動作情形如圖5.20所示。

(a)

(b)

圖5.20 七段顯示器數值傳送時,視窗圖形介面輸入 0 之動作情形

3. 當視窗圖形介面方格中輸入 865.7 後,按下啟動鈕後,視窗圖形 介面之七段顯示器與實驗板之七段顯示器將會顯示出865.7,其視 窗圖形介面與實驗板之動作情形如圖5.21所示。

(a)

(b)

圖5.21 七段顯示器數值傳送時,視窗圖形介面輸入 865.7 之動作情 形

77 逢甲大學學生報告ePaper(2008 年)

4. 當視窗圖形介面方格中輸入之數字超過 9999,將會彈跳出提示訊 息。(如圖),其視窗圖形介面圖5.22所示。

圖5.22 七段顯示器數值傳送時,視窗圖形介面輸入超過 9999 之動 作情形

5.7 接收計時中斷

1. 於視窗圖形介面按下啟動鈕後,每經過 0.5s 其數值便會+1,其視 窗圖形介面之動作情形如圖5.23所示。

圖5.23 接收計時中斷時,啟動後經過 9 秒之動作情形

2. 當相加之數值超過 255 時,其數值將會歸零又從 0 開始相加,

其視窗圖形介面之動作情形如圖5.24所示。

圖5.24 接收計時中斷時,啟動後經過 190 秒之動作情形

79 逢甲大學學生報告ePaper(2008 年)

5.8 電壓量測

旋轉實驗板上之旋鈕,改變其測試之電壓值,則該電壓值將會 顯示於視窗圖形介面之七段顯示器、波形圖與儀表上,其視窗圖形介 面與實驗板之動作情形如圖5.25~圖 5.27所示。

(a)

(b)

圖5.25 電壓量測時,實驗板之可變電阻調至低電位之動作情形

(a)

(b)

圖5.26 電壓量測時,實驗板之可變電阻調至中間電位之動作情形

81 逢甲大學學生報告ePaper(2008 年)

(a)

(b)

圖5.27 電壓量測時,實驗板之可變電阻調至低電位之動作情形

5.9 LED 亮度調控

當視窗圖形介面按下啟動鈕後,移動捲軸時,其 PWM 的

Duty-Cycle 將會改變,此時實驗板之 LED 會因 Duty-Cycle 的不同而 使亮度有所不同,視窗圖形介面也將顯示PWM 之波形圖(每 100 為 一單位)與換算為百分比後之波形圖,如圖5.28~圖 5.30所示。

(a)

(b)

圖5.28 LED 亮度調控時,Duty-Cycle 為 50%之動作情形

83 逢甲大學學生報告ePaper(2008 年)

(a)

(b)

圖5.29 LED 亮度調控時,Duty-Cycle 為 93%之動作情形

(a)

(b)

圖5.30 LED 亮度調控時,Duty-Cycle 為 7%之動作情形

85 逢甲大學學生報告ePaper(2008 年)

5.10 CheckBox 測試

當視窗圖形介面之方框為打勾時,其視窗圖形介面為顯示其顏 色與波形圖,如圖 5.31 所示;當方框有打勾時,會依打勾數目的不 同,使顯示之顏色與波形圖的個數與大小也會有所不同,如圖 5.32 所示。

圖5.31 CheckBox 測試時,未選取視窗圖形介面之方框動作情形

圖5.32 CheckBox 測試時,選取視窗圖形介面之方框數不同動作情 形

第 六 章 結論與展望

本專題主要設計與製作以視窗圖形介面透過 USB 纜線連接微控 制器(EZ - USB FX2),再藉由微控制器之 I/O 埠與實驗板連接,控 制其實驗板之動作。

硬體方面包括微控制器(EZ - USB FX2)、緩衝器、類比/數位轉 換器、EEPROM。軟體方面則包括 USB 微控制器之韌體程式與 PC 主機之視窗圖形介面程式。其微控制器之韌體程式主要以Keil C 來撰 寫,而視窗圖形化介面程式,則是以Borland C++ Builder 來編輯使用 者介面。

於硬體設計方面,本專題之實驗板一開始參考長高 LH – 096 之 設計,將其沒用到之 I/O 給予刪除,如 LCD,再加入常用之類比/數 位轉換器。

設計之初,硬體方面遇到 ADC 供電電壓只有 3.3V 的問題,而軟 體方面遇到PWM 撰寫問題、視窗圖形介面連線問題等,皆需不斷實 驗與測試,一步步解決問題,從中學習許多經驗,更重要的是遇到難 以解決的問題時,從網路與書中找尋與整理解決問題的辦法。

87 逢甲大學學生報告ePaper(2008 年)

相關文件