Re: pic16f777有誰用過阿
|
||||
---|---|---|---|---|
版主
|
n年前,我用過HI-TECH C來完成一個PIC16C65B的案子。
當時,我把數百頁的MANUAL印出來,可是卻幾乎用不到! 實際上,我用到最多的,是2n年前買的turbo C入門參考書。 也就是說,對初學者而言,那些囉哩囉嗦的細節不用管。 和C18不同的地方,有幾點: 1、BIT的使用方式不用:用C18,要使用PORTBbits.RB0= 1的寫法;用HI-TECH C只要寫RB0 = 1它就看得懂了。 2、它有BIT的資料型別,定義FLAG很容易。 3、PROJECT裏面,只要加入自己的.C檔就可以編譯了,不用加入.LKR檔。 4、程式碼中只要INCLUDE PIC.H,它會根據目前MPLAB的設定,去抓正確相對應的.H檔來用。 以上看來,HI-TECH C對初學者是很容易的。但是, 對一定要自行規畫記憶體位置的人,它就不是那麼清楚了。C18比較容易。 如果您的C很強,會用C18,簡單地使用HI-TECH C應該沒有問題。
發表於: 2004/6/29 17:29
|
|||
|
Re: pic16f777有誰用過阿
|
||||
---|---|---|---|---|
版主
|
兩個禮拜應該是夠啦! 用 Hi-Tech PICC 可參考右邊檔案下載選項裡就有新版的Hi-Tech中文教材與實作可供研讀與參考
不過你要檢查你目前使用的版本是否有支援16F777的元件(如沒有支援就必須到 Hi-Tech的網站去升級) 如果你功力夠的話也可以直接修改 PIC.h , PIC168xA.h 及 picinfo.ini 等檔案以加入新的元件。 步驟如下: PIC.h -- 加入新的PIC16F777 PIC168xA.h -- 16F877A 的暫存器定義檔,以此為基礎加入16F777所增加的周邊位址定義後改存另一檔名 picinfo.ini -- 加入16f777的記憶容量配置說明
發表於: 2004/6/30 8:48
|
|||
|