音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(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

簡(jiǎn)單的程序也出錯(cuò)!

作者:zhaor 欄目:單片機(jī)
簡(jiǎn)單的程序也出錯(cuò)!
程序的目的是gpio的0,1,2接的led閃爍。
     程序如下:
           LIST P=12F675
          #INCLUDE <P12F675.INC>
        N   equ    21h
        M   equ    22h       
;--------------------------------------------------------------------
           ORG       0000H
           GOTO      START
;--------------------------------------------------------------------
;--------------------------------------------------------------------
; CALIBRATE INTERNAL OSCILLATOR

          BSF        STATUS, RP0             ; SELECT BANK 1
          CALL       3FFH                    ; GET THE CALIBRATION VALUE
          MOVWF      OSCCAL                  ; CALIBRATE  
           BCF        STATUS, RP0            ; SELECT BANK 0
; START OF PROGRAM      
START     
; SETUP PORTS
          ORG        20H                      
          MOVLW      07H      
          MOVWF      CMCON                    ; COMPARATOR OFF
          BSF        STATUS, RP0              ; SELECT BANK 1
          CLRF       ANSEL                    ; SELECT DIGITAL I/O
          MOVLW      38H                  
          MOVWF      TRISIO                   ;TRISIO=00111000                 
          BCF        STATUS, RP0
LOOP:            
          MOVLW    07H        
          MOVWF    GPIO                        ;012管
          CALL     DELAY      
          MOVLW    00H
          MOVWF    GPIO                        ;012亮
          CALL     DELAY
          GOTO     LOOP
;-------------DELAY--------------------
DELAY          
          MOVLW   D'133'
          MOVWF   M
LOOP1    MOVLW   D'251'
          MOVWF   N
LOOP2    DECFSZ  N,1
          GOTO    LOOP2
          DECFSZ  M,1
          GOTO    LOOP1
          RETURN
          END            
出現(xiàn)的問(wèn)題是:接好電源,閃爍3秒,就停了,用手摸一下線路板(不是接觸不良),又開始閃爍了!一會(huì)又不行了!我注意到快要停的時(shí)候,led的亮度減弱,我用的始內(nèi)部的振蕩器。用的是輝煌的編程器,燒寫的時(shí)候沒(méi)有選擇看門狗。是不是鉤上了是關(guān)阿?
我現(xiàn)在不直到是程序問(wèn)題還是其他問(wèn)題?請(qǐng)指教!

2樓: >>參與討論
americ
delay里面夾一個(gè)clrwdt試一試。
 
3樓: >>參與討論
americ
MOVWF      OSCCAL
這一段程序 什么時(shí)候執(zhí)行??



4樓: >>參與討論
su_mj000
檢查退耦電路(容)
壇中討論的問(wèn)題大都不附電路布線,這個(gè)問(wèn)題被忽視了。

5樓: >>參與討論
zhaor
我覺(jué)得不是看門狗的問(wèn)題!
退耦電容是在電源腳加一個(gè)陶瓷電容嗎?

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
PIC的子程序是否必須放在一頁(yè)的上半頁(yè)?
誰(shuí)可以提供PIC 的HEX to BCD轉(zhuǎn)換方法
哪里能找到pic16c54c的芯片資料?
我用PIC16F877做了個(gè)東西,用ICD燒寫的,可該如何加密??
請(qǐng)問(wèn)哪里能下到pic的電子圖書教材
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)