|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)問大家一個(gè)小問題 |
| 作者:陳勤 欄目:單片機(jī) |
大家好,小弟我正在學(xué)PIC單片機(jī),有一個(gè)編譯上問題想問一下大家,請(qǐng)看:Executing: "C:\Program Files\MPLAB IDE\MCHIP_Tools\mpasmwin.exe" /q /p16F73 "led.asm" /l"led.lst" /e"led.err" Message[302] E:\CQY\PIC\WORK\TEMP\LED.ASM 13 : Register in operand not in bank 0. Ensure that bank bits are correct. Loaded E:\cqy\PIC\Work\TEMP\led.COD BUILD SUCCEEDED 原程序: status equ 3 trisa equ 85 rb equ 5 ;TEMP equ 20 pro equ 5 org 00 goto start org 08 movlw 0f movwf rb start bsf status,pro movlw 00 movwf trisa bcf status,pro movlw 03 movwf rb end 請(qǐng)問那個(gè)Message[302]到底是怎么回事啊,我試了好幾個(gè)辦法都不好使,只好請(qǐng)教大家了,謝謝! |
| 2樓: | >>參與討論 |
| 作者: eng5025 于 2003/8/2 7:59:00 發(fā)布:
是這樣的 那是提醒你第13行代碼的目標(biāo)寄存器不在bank0里。如果你確認(rèn)沒問題﹐不理也行﹗ |
|
| 3樓: | >>參與討論 |
| 作者: 陳勤 于 2003/8/2 12:20:00 發(fā)布:
還是有問題,請(qǐng)看! 我的程序最后兩句是:movlw 03 movwf rb 調(diào)試的時(shí)候因該端品rb的值因該為03的,可就不管怎么調(diào)就是為0,跟大家請(qǐng)教請(qǐng)教!謝謝。 |
|
| 4樓: | >>參與討論 |
| 作者: ssky 于 2003/8/3 8:18:00 發(fā)布:
因?yàn)閞b是輸入狀態(tài),設(shè)為輸出狀態(tài)就可以了。 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |