欧美极品高清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