MPLAB C18 to Assembly 有個小問題請教
|
||||
---|---|---|---|---|
中級會員
|
-------以下是 Assembly---------------
list p=18f458 #include <p18f458.inc> global ADDNum global Var1,Var2,Var3 udata_acs 0x00 Var1 res 1 Var2 res 1 Var3 res 1 code ADDNum: movf Var1,w,0 addwf Var2,w,0 movwf Var3,0 return end 1.請問進入 Assembly 是否要備份 W,與status 等暫存器? 2.變數宣告 extern Var1與 global Var1有何差異? 3.udata_acs 不宣告從0x00 開始是否可以?
發表於: 2005/6/13 16:19
|
|||
|
初學者 Mplab C18 一個問題?關於變數的使用問題
|
||||
---|---|---|---|---|
中級會員
|
char a=1,b=1,c; main() { c=a+b; // c=2 正確 : } ;------------------------------------------------- main() { static char a=1,b=1,c; c=a+b; //c=2 正確 : } ;------------------------------------------------- main() { char a=1,b=1,c; c=a+b; //c=???? : } --------------------------------------------------
發表於: 2005/6/8 13:39
|
|||
|
ICD2 插入不同的USB 結果都不一樣?
|
||||
---|---|---|---|---|
中級會員
|
問題一.
Connecting to MPLAB ICD 2 ...Connected Setting Vdd source to MPLAB ICD 2 ICDWarn0020: Invalid target device id (expected=0x21, read=0x43)....?????為何會錯誤 ...Reading ICD Product ID Running ICD Self Test ...Passed MPLAB ICD 2 Ready 問題二. 插入第二個 USB 洞,結果出現沒驅動...... Connecting to MPLAB ICD 2 ICD0019: Failed to open communications: Non-existent port ICD0021: Unable to connect with MPLAB ICD 2 MPLAB ICD 2 Ready 問題三. ICD2 沒有 PGM??,那麼PGM是怎麼用
發表於: 2005/5/25 14:33
|
|||
|
Re: 請問C18怎麼能將0x123456789abcdef0 轉成BCD顯示?
|
||||
---|---|---|---|---|
中級會員
|
怎麼都沒人解說,這裡真窮?
發表於: 2005/5/12 16:08
|
|||
|