|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | 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 |
怎么了?這么小的程序都有錯(cuò)?是不是MPLAB的仿真軟件有問題? |
| 作者:dmcz 欄目:單片機(jī) |
LIST P=PIC16C712 #INCLUDE P16C712.INC ORG 0 goto start DELAY CLRW CLRF 20H CLRF 21H CLRF 22H MOVLW D'144' MOVWF 20H D1 MOVLW D'100' MOVWF 21H D2 MOVLW D'16' MOVWF 22H D3 DECFSZ 22,1 GOTO D3 DECFSZ 21,1 GOTO D2 NOP NOP NOP NOP NOP NOP NOP DECFSZ 20,1 GOTO D1 RETURN start MOVLW D'4' ;奇怪!為什么D‘3’就行, MOVWF 27 ;D‘4’就不行? LOOP ;竟是死循環(huán)? CALL DELAY DECFSZ 27,1 GOTO LOOP BSF PORTB,6 end 這是咋的了? * - 本貼最后修改時(shí)間:2004-1-5 19:08:20 修改者:dmcz |
| 2樓: | >>參與討論 |
| 作者: dmcz 于 2004/1/5 19:34:00 發(fā)布:
同樣的問題!DELAY只能執(zhí)行3次嗎? LIST P=PIC16C712 #INCLUDE P16C712.INC ORG 0 goto start DELAY CLRW CLRF 20H CLRF 21H CLRF 22H MOVLW D'144' MOVWF 20H D1 MOVLW D'100' MOVWF 21H D2 MOVLW D'16' MOVWF 22H D3 DECFSZ 22,1 GOTO D3 DECFSZ 21,1 GOTO D2 NOP NOP NOP NOP NOP NOP NOP DECFSZ 20,1 GOTO D1 RETURN start CALL DELAY ;1 NOP CALL DELAY ;2 NOP CALL DELAY ;3 NOP CALL DELAY ;前三個(gè)都行,這個(gè)就不行了? NOP END |
|
| 3樓: | >>參與討論 |
| 作者: dmcz 于 2004/1/5 20:07:00 發(fā)布:
果然是這只死狗!氣死我了。。! * - 本貼最后修改時(shí)間:2004-1-6 1:40:48 修改者:dmcz |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |