開發 XGameStation/你的第一個程式
外觀
歡迎來到本書的第一個軟體開發章節!要開始此練習,您必須至少擁有以下裝置
- 一個 XGameStation
- 一臺家用電腦
- XGameStation 開發工具鏈
開發工具鏈可以在 http://www.xgamestation.com/ 的下載部分找到。XGameStation 本身售價 199 美元,家用電腦則需要您自己購買。我自己沒有使用過使用者建立的 Linux 版本 - (有人在這裡輸入關於它的資訊)。
首先,將您的 XGS 裝置連線到電源介面卡,然後連線到牆上電源。然後使用隨附的並行電纜將其連線到計算機的 LPT1。最後,啟動 XGS IDE。
在本練習中,我們將建立一個儘可能簡單的程式,它將提供即時反饋。首先,連線一個 LED。它應該連線在 rb.0 和地線之間。請務必檢視 LED 的資料手冊,以確保其正確偏置,因為反向連線會導致無法工作!另外,請務必將一個 330 歐姆電阻與 LED 串聯,以限制電流。如果不這樣做,會導致 LED 燒燬,甚至在某些情況下損壞電池!讓我們從在 IDE 中輸入這個簡單的程式開始
DEVICE SX52 ;The XGS uses the SX52
RESET Start ;Start at 'Start' when processor is reset
FREQ 80_000_000 ;Set for debug purposes, the SX-Key will use this as operating frequency (80 Mhz)
DEVICE OSCHS3, IFBD, XTLBUFD
IRC_CAL IRC_FAST ;This prevents assembler warning
org $0 ;Start program here
Start: ;Where program begins
mov !RB, #%00000000 ;Make RB output
mov RB, #%11111111 ;Turn on all bits in the port. The LED will light up!
現在,點選工具欄上的“組裝並執行”按鈕。如果一切連線正確,並且您正確地輸入了程式,它應該顯示“程式設計成功”。現在開啟您的 XGS 並將 SYSMODE 開關切換到“RUN”。按重置按鈕。您的 LED 應該亮起來!
