[信息与通信]第08章 MCS-51单片机串行接口-081116.pptVIP

  • 60
  • 0
  • 约1.39万字
  • 约 51页
  • 2018-03-07 发布于浙江
  • 举报

[信息与通信]第08章 MCS-51单片机串行接口-081116.ppt

[信息与通信]第08章 MCS-51单片机串行接口-081116

3.工作方式1应用举例  【例】设甲乙两机以串行方式1进行数据传送,fosc=11.0592MHz,波特率为1200b/s。甲机发送的16个字节数据存在内RAM40H~4FH单元中,乙机接收后存在内RAM50H为首地址的区域中。    串行方式1波特率取决于T1溢出率,设SMOD=0,T1工作在方式2。    T1初值=256(12*32*1200)=232=E8H 甲机发送子程序 TXDA: MOV TMOD,#20H ;置T1定时器工作方式2 MOV TL1,#0E8H ;置T1计数初值 MOV TH1,#0E8H ;置T1计数重装值 CLR ET1 ;禁止T1中断 SETB TR1 ;T1启动 MOV SCON,#40H ;置串行方式1,禁止接收 MOV PCON,#00H ;置SMOD=0(SMOD不能位操作) CLR ES ;禁止串行中断 MOV R0,#40H ;置发送数据区首地址 MOV R2,#16 ;置发送数据长度 TRSA: MOV A,@R0 ;读一个数据 MOV SBUF,A ;发送 JNB TI,$ ;等待一帧数据发送完毕 CLR TI ;清发送中断标志 INC R0 ;指向下一字节单元 DJNZ R2,TRSA ;判16个数

文档评论(0)

1亿VIP精品文档

相关文档