free性丰满hd毛多多,久久综合给合久久狠狠狠97色69 ,欧美成人乱码一区二区三区,国产美女久久久亚洲综合,7777久久亚洲中文字幕

0
問答首頁(yè) 最新問題 熱門問題 等待回答標(biāo)簽廣場(chǎng)
我要提問

單片機(jī)

單片機(jī)跳出中斷后有時(shí)會(huì)導(dǎo)致復(fù)位是什么原因,這是部分程

        ORG        5000H

MAIN:MOV SP,#60H        

        MOV        30H,#0                ;30H-33H顯示緩沖區(qū)

        MOV        31H,#0

        MOV        32H,#0

        MOV        33H,#0        

        MOV 50H,#5                   ;存放溫度設(shè)定值

        MOV 51H,#2

          MOV DPTR,#07100H                 ;選中8155

          MOV A,#3H

           MOVX @DPTR,A

    MOV        IP,#0FH                                ;中斷優(yōu)先級(jí)

        MOV        TCON,#05H          ;外部中斷脈沖觸發(fā)有效

        MOV        IE,#8FH                                ;中斷總允許,允許定時(shí)器和外部中斷

        MOV        TMOD,#55H                         ;接通外部技術(shù)引腳T0T1

        MOV TH0,#0FFH

        MOV TL0,#0FFH

        MOV        TH1,#0FFH

        MOV        TL1,#0FFH

    SETB TR0                                  ;啟動(dòng)定時(shí)器

    SETB TR1

           CLR P2.4

        CLR P2.6

TURN:

        LCALL WATER

        LCALL ZHUANHUAN ;調(diào)用讀溫度子程序

        LCALL DISPLAY

        LCALL WARN                ;水溫水位報(bào)警

        AJMP TURN

PLUS:        ;溫度加1中斷

    PUSH 30H

    PUSH 31H

    MOV        TH0,#0FFH

    MOV        TL0,#0FFH

    MOV A,50H

        CJNE A,#9,CC

        MOV 50H,#0

        INC 51H

        AJMP CC1

        CC:INC 50H

  CC1:

        MOV 30H,50H

    MOV 31H,51H

        MOV R1,#07FH

CFU:LCALL DISP1                           ;將設(shè)定值顯示一段時(shí)間

    DJNZ R1,CFU

        POP 31H

    POP 30H

  RETI

MINUS:      ;溫度減1中斷

    PUSH 30H

    PUSH 31H

    MOV        TH1,#0FFH

        MOV        TL1,#0FFH

    MOV A,50H

        CJNE A,#0,CC2

        MOV 50H,#9

        DEC 51H

        AJMP CC3

        CC2:DEC 50H

  CC3:

        MOV 30H,50H

    MOV 31H,51H

        MOV R1,#07FH

CFU1:LCALL DISP1

    DJNZ R1,CFU1

        POP 31H

    POP 30H

  RETI                                       

有時(shí)會(huì)復(fù)位,有時(shí)又正常,是什么原因?

提問者:jiangjia12 地點(diǎn):- 瀏覽次數(shù):6695 提問時(shí)間:10-26 10:41
我有更好的答案
提 交
5條回答
csw_ying 01-11 03:08
世上單片機(jī)千千萬(wàn),不知道樓主用的哪一種。但是請(qǐng)檢查堆棧是否溢出以及看門狗。
cnh24 01-14 07:30


10次里大概有2次會(huì)復(fù)位不明白為什么有時(shí)又是正常的
穩(wěn)特電子 01-10 19:38
不會(huì)檢查就沒辦法了,我們不可能隔空打牛。另外還需要檢查電源系統(tǒng)是否存在瞬間跌落,復(fù)位端處理是否恰當(dāng)。
kaishengdianzi 01-12 13:04
樓主我建議你用c51編程序吧,他娘的,在學(xué)校我也用的匯編,畢業(yè)找工作了,大部份公司要會(huì)c語(yǔ)言的應(yīng)聘者,我現(xiàn)在又學(xué)c語(yǔ)言,匯編我都快忘了
Mryan1996 01-13 01:39
1 你是如何判斷復(fù)位的,是用示波器量復(fù)位腳還是?
2 你將堆棧指針設(shè)低一點(diǎn),MOV SP,#30H試試
3 或者是進(jìn)中斷沒有將有些壓棧,感覺復(fù)位
4 最大的問題是干擾,解決干擾的來(lái)源,或加看門狗,進(jìn)中斷 復(fù)位只是表象,比如電源 或繼電器的開關(guān)吸收,改變程序存儲(chǔ)器的指針,或在空的地方加
ORG??1000H
LJMP MAIN
ORG 2000h
LJMP MAIN

撰寫答案
提 交
1 / 3
1 / 3
相關(guān)單片機(jī)
具有音調(diào)控制的單片機(jī)立體聲前置放大器
用于單片機(jī)與電子裝置中的開關(guān)電源
單片機(jī)軟硬件復(fù)位的條件都有啥
電動(dòng)機(jī)的單片機(jī)控制
單片機(jī)應(yīng)用系統(tǒng)開發(fā)實(shí)例導(dǎo)航