最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

登錄 免費(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

高手幫忙看一下下面的程序

作者:haiyun 欄目:單片機(jī)
高手幫忙看一下下面的程序
我是新手,剛開(kāi)始學(xué)MEGA8,為什么下面的程序不能讓二極管輪換顯示那?
.include "m8def.inc"  
.org     $0000      
   rjmp reset    
.org    $013    

reset: ldi    r16,high(ramend)    
       out    spl,r18    
       ldi    r16,low(ramend)
       out    sph,r18
       ldi      r17,0b101010
go:    ldi      r19,$ff
       out    ddrc,r19
       out      portc,r17  
       rjmp     go
cir1:  ldi      r18,$ff
       dec      r18
cir2:  ldi      r20,$ff
       dec      r20       
       brne     cir2
       brne     cir1
kk:    com      r17
       rjmp     go

2樓: >>參與討論
zhermit
/
go:    ldi      r19,$ff
       out    ddrc,r19
       out      portc,r17  
       rjmp     go

就在這里跳來(lái)跳去了

3樓: >>參與討論
haiyun
去掉了,還是不行
謝謝,當(dāng)時(shí)只是想把后面的屏蔽掉,忘記去掉,但是去掉了還是不行

4樓: >>參與討論
zhermit
去掉什么了?怎么寫(xiě)的這么亂啊。
       ldi      r18,$ff
cir1:  ldi      r20,$ff
cir2:  dec      r20       
       brne     cir2
       dec      r18
       brne     cir1
延時(shí)寫(xiě)錯(cuò)了


* - 本貼最后修改時(shí)間:2003-4-2 15:43:21 修改者:zhermit

5樓: >>參與討論
haiyun
就是把rjmp  go這一行去掉了
我剛學(xué),所以寫(xiě)的比較亂,請(qǐng)多多指教。你能否給寫(xiě)個(gè)延時(shí)的子程序那?謝謝謝謝!

6樓: >>參與討論
haiyun
zhermit,謝謝你,下面的程序可以了嘛?
.include "m8def.inc"  
.org     $0000      
   rjmp reset    


reset: ldi    r16,high(ramend)    
       out    sph,r18    
       ldi    r16,low(ramend)
       out    spl,r18
       ldi      r17,0b101010
go:    ldi      r19,$ff
       out    ddrc,r19
       out      portc,r17  
cir1:  ldi      r18,$200
       dec      r18
       brne     cir1
rever: com      r17
       rjmp     go
       




7樓: >>參與討論
zhermit
試一下不就知道了
.include "m8def.inc"  
.org     $0000      
   rjmp reset    
.org    $013    

reset: ldi    r16,high(ramend)    
       out    spl,r18    
       ldi    r16,low(ramend)
       out    sph,r18
       ldi      r17,0b101010

main:  ldi      r19,$ff
       out      ddrc,r19

go:    out      portc,r17

       ldi      r18,$ff
cir1:  ldi      r20,$ff
cir2:  dec      r20       
       brne     cir2
       dec      r18
       brne     cir1

kk:    com      r17
       rjmp     go

8樓: >>參與討論
haiyun
謝謝,zhermit,基本上ok了,就是太快了點(diǎn)。謝謝
以后請(qǐng)多多指教,謝謝

9樓: >>參與討論
zsmbj
可以將延時(shí)編寫(xiě)一個(gè)delay子程序
delay:
    PUSH    r18
    PUSH    r20    
    ldi      r18,$ff
cir1:    ldi      r20,$ff
cir2:    dec      r20       
    nop
    brne     cir2
    dec      r18
    brne     cir1
    pop    r20
    pop    r18    
    ret
在主程序中調(diào)用它就可以了。

10樓: >>參與討論
haiyun
謝謝,以后多多指教!!
謝謝,以后多多指教!多多關(guān)照:)

11樓: >>參與討論
haiyun
是不是MEGA系列基本上都用C語(yǔ)言編程那??
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
請(qǐng)問(wèn)一下mega8用內(nèi)置晶振好那?還是外置會(huì)好些那?
天啊,我得8535的a/d在工作么?急
AVR和I2C BUS
15l的a/d跳的太厲害.
ICCTINY的問(wèn)題
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)