第7章串行通信本章要点.pptVIP

  • 9
  • 0
  • 约9.93千字
  • 约 46页
  • 2019-07-11 发布于广东
  • 举报
⑷ 应用举例 【例7-3】设甲乙机以串行方式1进行数据传送,fosc=11.0592MHz,波特率为1200b/s。甲机发送的16个数据存在内RAM 40H~4FH单元中,乙机接收后存在内RAM 50H为首地址的区域中。 T1初值 = 256 - × = 232 = E8H 32 12×1200 解: 串行方式1波特率取决于T1溢出率(设SMOD=0), 计算T1定时初值: 20 SM0 SM1 SM2 REN TB8 RB8 TI RI 0 1 0 0 0 0 0 0 1.SMOD的设置 2.编制T1的初始化 3.选用查询方式,需要关毕中断 甲机发送子程序: 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:

文档评论(0)

1亿VIP精品文档

相关文档