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

登錄 免費(fèi)注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

一段串口程序

作者:woodhot 欄目:單片機(jī)
一段串口程序

                LENG_UN EQU     40H
                ORG     0000H
                LJMP    SET_PRO
                ORG     0023H
                LJMP    INTS
                ORG     0041H
             ACC_UN:    DB   00H,00H
             INSBUF:    DB   00H,00H,00H,00H,00H,00H,00H,00H
                ORG     0100H
SET_PRO:        MOV     TMOD, #20H
                MOV     TL1,  #0F4H
                MOV     TH1,  #0F4H
                SETB    7FH
                SETB    7EH
                SETB    EA
                SETB    ES
                LJMP   MAIN
MAIN:           AJMP    $
                END
INTS:           CLR     RI
                CLR     EA
                PUSH    A
                PUSH    PSW
                JB      7FH, LENG_CK
                JB      7EH, DATA_CK
SUM:            MOV     A, SBUF
                CJNZ    A, 40H, ERR
                MOV     A, #00H
                MOV     SBUF,A
WAIT1:          JNB     TI,WAIT1
                CLR     TI
                SJMP    RETURN_PRO
ERR:            MOV     A, #0FFH
                MOV     SBUF,   A
WAIT2:          JNB     TI, WAIT2
                CLR     TI
                SJMP    AGAIN
LENG_CK:        MOV     A, SBUF
                MOV     LENG_UN,A
                CLR     7FH
                SJMP    RETURN_PRO
DATA_CK:        MOV     R0,#InSBUF
                MOV     A, SBUF
                MOV     @R0, A
                INC     R0
                ADD     A, ACC_UN
                MOV     ACC_UN, A
                DJNZ    LENG_UN, RETURN_PRO
                CLR     7EH
                SJMP    RETURN_PRO
AGAIN:          SETB    7EH
                SETB    7FH
                MOV     R0, #InSBUF
                MOV     ACC_UN, #00H
RETURN_PRO:     POP     PSW
                POP     A
                SETB    EA
                RETI

昨晚趕工寫的程序,但是在偉福里面一直提示我。ORG     0023H
                                            
2樓: >>參與討論
woodhot

頂一下……

3樓: >>參與討論
jacksnon
唉,有c寫的不?
有用c寫的串口程序不??

4樓: >>參與討論
woodhot
怎么了?
???我這個是用匯編寫的。
C的也寫過,怎么了?


5樓: >>參與討論
jacksnon
偶看不懂匯編的
只會c的,呵呵


6樓: >>參與討論
woodhot
謝了
不過對你的回貼,我還是要說謝了。
其實很多場合上還是要用到匯編的。比如定時程序。有的時候中斷用匯編寫個人覺得還更好。

7樓: >>參與討論
conwh
你換個名字試試
 
8樓: >>參與討論
woodhot
換了N個了!
都不行誒

9樓: >>參與討論
twz8858877
end用錯地方了!
注意一下,end用在程序結(jié)尾,end以后的程序都不會參與編譯的。

10樓: >>參與討論
awey
樓上正確
 
11樓: >>參與討論
conwh
正解,沒有看到,慚愧!
 
12樓: >>參與討論
s0778
呵呵!
 
13樓: >>參與討論
xinking500
把end 放到最后,也編譯不過呀
 
14樓: >>參與討論
twz8858877
不可能通不過
另cjnz應(yīng)為cjne。

15樓: >>參與討論
xinking500
還是不行,樓上的朋友你試試
 
16樓: >>參與討論
woodhot
謝謝大家
謝謝大家的幫忙……已經(jīng)可以了。就是end用錯地方和cjne打錯了。熬夜趕工果然沒有效率。呵呵

但是,在用偉福仿真 的時候出現(xiàn)問題。程序在運(yùn)行了,但是各個寄存器好象沒有什么值的改變。我用軟件仿真的。

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
向全球呼求---
請教這個語句
C
求助:能通俗的講講PCON中的掉電,省電,空閑的區(qū)別嗎?
觸摸感應(yīng)按鍵
免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號