正在加载图片...
2.接收程序:串行输入16个字符,存入片内RAM的50H起 始单元,串行口波特率为2400(设晶振为11.0592MHz)。 SMO SM1 SM2 REN TB8 RB8 TI RI RECS: MOV SCON,50I;串行口方式1允许接收 MOV TMOD,#20H;T1方式2定时 MOV TL1,#0F4Π 写入T1时间常数 MOV THI, #0F4H SETB TR1 启动T1 MOV R0,#50 设数据指针 MOV R7,#10H 接收数据长度 WAIT: JBC RI,NEXT ;等待串行口接收 SJMP WAIT NEXT: MOV A,SBUF 读取接收字符 MOV ⑦R0,A ;保存一个字符 INC RO 修改指针 DJNZ R7,WAIT 全部字符接收完? RET2. 接收程序:串行输入16个字符,存入片内RAM的50H起 始单元,串行口波特率为2400(设晶振为11.0592MHz)。 RECS: MOV SCON,#50H ;串行口方式1允许接收 MOV TMOD,#20H ;T1方式2定时 MOV TL1,#0F4H ;写入T1时间常数 MOV TH1,#0F4H SETB TR1 ;启动T1 MOV R0,#50H ;设数据指针 MOV R7,#10H ;接收数据长度 WAIT: JBC RI,NEXT ;等待串行口接收 SJMP WAIT NEXT: MOV A,SBUF ;读取接收字符 MOV @R0,A ;保存一个字符 INC R0 ;修改指针 DJNZ R7,WAIT ;全部字符接收完? RET SM0 SM1 SM2 REN TB8 RB8 TI RI
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有