<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 兩片51單片機互相通信的串行通信程序

兩片51單片機互相通信的串行通信程序

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏
;系統晶振是 11.0592 MHz

;51單片機發(fā)送單片機程序
;此程序用Proteus仿真通過(guò)

本文引用地址:http://dyxdggzs.com/article/201611/321852.htm

;此程序在硬件上測試通過(guò)
;2007-05-27
;附有簡(jiǎn)化電路圖
;為了使初學(xué)者能看懂,程序與圖盡可能的簡(jiǎn)單扼要

;實(shí)驗現象為,發(fā)送端的P1口的哪個(gè)鍵被接下,接收端的哪個(gè)燈對應著(zhù)亮
;如果把兩個(gè)單片機的T和R通過(guò)無(wú)線(xiàn)模塊(如基于MCP2120芯片的模塊)來(lái)擴充,便可做成無(wú)線(xiàn)通信
ORG0000H
AJMPSTART
ORG0040H
START:
MOVSP,#60H
MOVSCON,#50H;串口 方式 1
MOVTMOD,#20H;T1 方式2

MOVTL1,#0FDH;波特率 9600 的常數
MOVTH1,#0FDH
SETBTR1
movr5,#00h
WAIT:
movp1,#0ffh
mova ,p1
movr5,a
lcall delay;讀鍵盤(pán),這里去抖動(dòng),還要加幾句話(huà)
mova ,p1
nop
CJNEA,5,WAIT;是否有鍵輸入
MOVSBUF,a;串口輸出鍵盤(pán)輸入的值
NOP
SS:JBCTI,WAIT;是否發(fā)送完畢
SJMPSS
DELAY:;延時(shí)子程序
PUSH0;保存現場(chǎng)
PUSH1
MOV0,#06H
DELAY1: MOV1,#0H
DJNZ1,$
DJNZ0,DELAY1
POP1;恢復現場(chǎng)
POP0
RET
END

;系統晶振是 11.0592 MHz
;51單片機接收單片機程序
;此程序用Proteus仿真通過(guò)

;此程序在硬件上測試通過(guò)
;2007-05-27
;附有簡(jiǎn)化電路圖
;為了使初學(xué)者能看懂,程序與圖盡可能的簡(jiǎn)單扼要

;實(shí)驗現象為,發(fā)送端的P1口的哪個(gè)鍵被接下,接收端的哪個(gè)燈對應著(zhù)亮
;如果把兩個(gè)單片機的T和R通過(guò)無(wú)線(xiàn)模塊(如基于MCP2120芯片的模塊)來(lái)擴充,便可做成無(wú)線(xiàn)通信
ORG0000H
AJMPSTART
ORG0040H
START:
MOVSCON,#50H;串口 方式 1
MOVTMOD,#20H;T1 方式 2

MOVTL1,#0FDH;波特率 9600 的常數
MOVTH1,#0FDH
SETBTR1
WAIT:
JBCRI,DIS_REC;是否接收到數據
sjmpwait
DIS_REC:
MOVA,SBUF;讀串口接收到的數據
movp1,a
SJMPwait
end



評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>