色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 實驗七 串行通信(80C51單片機匯編語言編程)

          實驗七 串行通信(80C51單片機匯編語言編程)

          作者: 時間:2016-11-23 來源:網(wǎng)絡 收藏
          主機:每隔1秒讀一次P1口并將讀數(shù)發(fā)給從機,同時接收從機的信號,若與所發(fā)數(shù)相同,則P3.2的燈亮,若不同或不回答則P3.3的燈亮。
          從機:將接收的數(shù)據(jù)從P1口推出,并回發(fā)此數(shù)據(jù)
          波特率自定,編寫主機程序和從機程序。
          主機:
          ORG 0000H
          AJMP MAIN
          ORG 000BH
          AJMP CT0
          ORG 0023H
          AJMP RT
          ORG 0030H
          MAIN:MOV TMOD,#21H
          MOV TL1,#0FAH
          MOV TH1,#0FAH
          MOV R7,#0AH
          MOV TH0,#3CH
          MOV TL0,#0B0H
          SETB ET0
          SETB TR0
          SETB EA
          SETB TR1
          CLR TI
          MOV SCON,#40H
          MOV P1,#0FFH
          MOV A,P1
          MOV SBUF,A
          AA:JNB TI,AA
          CLR TI
          SETB ES
          SJMP $
          CT0:MOV TH0,#3CH
          MOV TL0,#0B0H
          DJNZ R7,BB
          MOV P1,#0FFH
          MOV A,P1
          MOV SBUF,A
          MOV R7,#0AH
          BB:RETI
          RT:PUSH A
          CLR TI
          SETB REN
          MOV A,SBUF
          MOV 70H,A
          POP A
          CJNE A,70H,CC
          SETB P3.2
          CLR RI
          RETI
          CC:SETB P3.3
          CLR RI
          RETI
          從機:
          ORG 0000H
          AJMP MAIN
          ORG 0030H
          MAIN:MOV TMOD,#20H
          MOV TH1,#0FAH
          MOV TL1,#0FAH
          SETB EA
          SETB TR1
          CLR ES
          CLR TI
          CLR RI
          MOV SCON,#50H
          MOV PCON,#00H
          MOV A,SBUF
          AA:JNB RI,AA
          CLR RI
          MOV P1,A
          CLR ES
          MOV SBUF,A
          BB:JNB TI,BB
          CLR TI
          JMP$


          評論


          技術(shù)專區(qū)

          關閉