✔ 最佳答案
(1) PIC Chip 只能寫 assembly或者 C,唔可能用 basic。
(2) 就算你用 XX studio 寫 assembly lark lark 響都冇乜幫助,因為粒粒 cpu 的 assembly 都不相同。要由頭學過。
(3) PIC 及其他 MCU的 assembly 通常只有基本 register,你寫開 X86 咁多 register,寫翻mcu的好可能好多要 re-thinking。例如indexing冇 [DI+bx]咁易用。
(4)用c-compiler可以簡單左,但要注意效率會降低
(5)就算有個 c-compiler,但係功能唔會好似xx studio咁勁。不過大部份用mcu都係簡單控制,基本野夠用。
(6) 寫mcu最大分別係要識讀io,check 某bit 為0或1(即係binary operation),設定某輸出腳為0/1,timing (呢個係幾重要課題,例如做三秒time out點做,或者要粒LED以1秒cycle閃)等等,即係話你要對個硬體有點明白,唔同係pc寫個program只針對數字/圖案
(7)寫好program,compile做binary 之後,你需要一個 programmer 將個 binary file寫入 PIC個 flash 度。部份 programmer 只支援某類 chip,如 PIC24FXX或者 PIC12FXX,你要事先決定那一型號,找programmer才可。另外亦有一些萬用 programmer,價錢驚人。亦有一些叫 in-circuit programmer,即係你焊接好之後都可以 program,唔使拎出黎放入個 座度。因為通常唔可能一矢中的。
(8) 大部份情況,好難一寫完,燒入,行得走得好順利,除非你的控制碼係好簡單。所以有 in-circuit emulator,你可以逐步行,做debugging。但係好貴。