单片机原理与应用(C语言版)7.pptVIP

  • 8
  • 0
  • 约9.94千字
  • 约 64页
  • 2019-02-18 发布于安徽
  • 举报
谢谢大家! 感谢您的观看! P1_0=0; //关闭并行输出 P1_1=1; //并行置入数据 P1_1=0; //开始串行移位 SBUF=0; //送入串行数据 while(1); //等待中断 } void s_srv() interrupt 4 //中断服务程序 { if(TI) //发送中断 { TI=0; P1_0=1; //打开并行输出 } 7.4.1 同步方式应用 else //接收中断 { RI=0; data1=SBUF; //读取接收的数据 P1_0=0; //关闭并行输出 SBUF=~data1; //送入串行数据 P1_1=1; //为接收下一次 P1_1=0; //数据做准备 } } 汇编语言程序清单: ORG 0000H SJMP MAIN ORG 23H SJMP S_SRV ;串行口中断服务程序 7.4.1 同步方式应用 MAIN: MOV SCON,#10H ;串行口方式0初始化 SETB ES SETB EA MOV A,#0 CLR P1.0 ;关闭并行输出 MOV SBUF,A ;开始串行输

文档评论(0)

1亿VIP精品文档

相关文档