音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 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

一個(gè)困惑了我一周的問(wèn)題,懇請(qǐng)賜教

作者:xiexi2001 欄目:單片機(jī)
一個(gè)困惑了我一周的問(wèn)題,懇請(qǐng)賜教
下面是我所編的程序截取的一段,功能是將EEPROM里的數(shù)據(jù)通過(guò)串行口送入機(jī)內(nèi),其中addr賦值0,counter2賦值FF,程序相當(dāng)簡(jiǎn)單,請(qǐng)看:
send      nop
again     bsf    status,rp1
          bcf    status,rp0
          incf   addr,f
          movf   addr,w
          movwf  eeadr
          bsf    status,rp0
          bcf    eecon1,eepgd
          bsf    eecon1,rd
          bcf    status,rp0
          movf   eedata,w
          bcf    status,rp1
          bcf    status,rp0
          movwf  txreg
wait3     btfss  pir1,txif
          goto   wait3
          call   delay_1s
          decfsz counter2,f
          goto   again          
          return
問(wèn)題是,只有用Debug的Run才能正常執(zhí)行直到counter2為1送數(shù)完畢,而獨(dú)立運(yùn)行似乎根本沒(méi)考慮到decfsz counter2,f這句,不斷地送數(shù)到串口,實(shí)在是見(jiàn)鬼.
這是我畢業(yè)設(shè)計(jì)的最后一步了,在此感謝曾經(jīng)幫助過(guò)我一路磕磕碰碰走過(guò)來(lái)的同仁們,謝謝你們.

* - 本貼最后修改時(shí)間:2004-3-14 11:33:08 修改者:xiexi2001

2樓: >>參與討論
xiexi2001
問(wèn)題解決了,但是還是想一問(wèn)
后來(lái)發(fā)現(xiàn)原來(lái)子程序是跳出來(lái)了,跳到結(jié)束時(shí)我原來(lái)的程序是為
endp nop
     end
后來(lái)發(fā)現(xiàn)整個(gè)程序不斷地重復(fù)執(zhí)行,我改成
endp sleep
     end
時(shí)候程序就執(zhí)行一次,跟Dubug中的Run一樣,這是為何??

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
求救
有的書(shū)上說(shuō),pic16f87xA系列單片機(jī)是針對(duì)教學(xué)???
請(qǐng)問(wèn)HEX文件與BIN文件的區(qū)別
請(qǐng)各位幫忙選顯示器件
dt指令的編譯問(wèn)題
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


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