|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
關于picc嵌入?yún)R編的問題求助. |
| 作者:stonebyd 欄目:單片機 |
我想通過嵌入?yún)R編來設定精確延時,但是遇到一些麻煩事. 下面的代碼中: 語句 "decfsz ?a_DelayX100us + 0,1",無法通過編譯,并提示語法錯誤 但是如果改為 "decfsz ?a_DelayX100us + 0 "則沒有錯誤。 原因何在呢? void DelayX100us( uchar Tempx) { uchar j; //?a_DelayX100us uchar temp1; for ( ; Tempx > 0; Tempx -- ) { #asm MOVLW 33 MOVWF ?a_DelayX100us + 0 Delay_Loop decfsz (?a_DelayX100us + 0),W goto Delay_Loop #endasm } } |
| 2樓: | >>參與討論 |
| 作者: martin 于 2005/7/7 17:05:00 發(fā)布:
Re 改成:decfsz (?a_DelayX100us + 0),F |
|
|
|
| 免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號 |