欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 編寫一段程序,接收主機串行口發(fā)送來的字符,在單片機接收到‘X’的時候返回一個‘... [打印本頁]

作者: 54778    時間: 2019-10-30 12:05
標(biāo)題: 編寫一段程序,接收主機串行口發(fā)送來的字符,在單片機接收到‘X’的時候返回一個‘...
1
ORG    0000H
           LJMP    MAIN
           ORG     0100H
MAIN:      MOV    SP,#60H     
           MOV     TMOD,#20H   ;設(shè)置T1 為方式2
           MOV     TH1,#0FDH   ;設(shè)置波特率為9600
           MOV     TL1,#0FDH
           MOV     SCON,#50H   ;設(shè)置串口為方式1
           MOV     PCON,#00H
           SETB    TR1         ;啟動定時器1
LOOP:      JNB     RI,$
           CLR     RI
           MOV     A,SBUF
           CJNE    A,#'X',FSEND
           MOV     A,#'T'
           AJMP    SEND
FSEND:     MOV     A,#'F'
SEND:      MOV     SBUF,A      ;回發(fā)數(shù)據(jù)
JNB     TI,$
           CLR     TI  
           SJMP    LOOP
           END
2、采用串行口中斷方式,實現(xiàn)與實驗2相同的功能。
                ORG     0000H
                LJMP    MAIN
                ORG     0023H
                LJMP    ZRS232
                ORG     0100H
MAIN:       CLR     EA
                MOV     SP,#60H         ;給堆棧指針賦初值
                MOV     TMOD,#20H       ;設(shè)置T1 為方式2
                MOV     TH1,#0FDH       ;設(shè)置波特率為9600
                MOV     TL1,#0FDH
                MOV     SCON,#50H       ;設(shè)置串口位方式1,允許接收
                MOV     PCON,#00H
                SETB    ES
                SETB    TR1             ;定時器1 開始計數(shù)
                SETB    EA
                SJMP    $
ZRS232:     JB      RI,ZR
ZT:         CLR     TI
                AJMP    ZEND
ZR:         CLR    RI
                MOV     A,SBUF
                CJNE    A,#'X',FSEND
                MOV     A,#'T'
                AJMP    SEND
FSEND:      MOV     A,#'F'
SEND:       MOV     SBUF,A          ;回發(fā)數(shù)據(jù)
ZEND:       RETI
                END





歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1