串行通信(80C51单片机汇编语言编程)

来源:本站
导读:目前正在解读《串行通信(80C51单片机汇编语言编程)》的相关信息,《串行通信(80C51单片机汇编语言编程)》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《串行通信(80C51单片机汇编语言编程)》的详细说明。
简介:本文给大家分享了串行通信(80C51单片机汇编语言编程)。

主机:每隔1秒读一次P1口并将读数发给从机,同时接收从机的信号,若与所发数相同,则P3.2的灯亮,若不同或不回答则P3.3的灯亮。

从机:将接收的数据从P1口推出,并回发此数据

波特率自定,编写主机程序和从机程序。

主机:

ORG 0000H     AJMP MAIN     ORG 000BH     AJMP CT0     ORG 0023H     AJMP RT     ORG 0030HMAIN: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 0030HMAIN: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$

提醒:《串行通信(80C51单片机汇编语言编程)》最后刷新时间 2024-03-14 00:57:49,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《串行通信(80C51单片机汇编语言编程)》该内容的真实性请自行鉴别。