当前位置:智联科技 > 技术交流 > 正文

芯片解密知识:串行端口的控制寄存器

  串行端口控制寄存器有哪些类型?各自的工作方式是什么?下面由IC解密工程师详解各类型的串行端口控制寄存器工作方式:
  ①串行口控制寄存器SCON
  SCON的字节地址是98H,位地址(由低位到高位)分别是98H一9FH。SCON的格式如图五所示。
  SMo,SMl:
  串行口工作方式控制位。
  00--方式0;01--方式1;
  10--方式2;11--方式3。
  SM2:
  仅用于方式2和方式3的多机通讯控制位
  发送机SM2=1(要求程控设置)。
  当为方式2或方式3时:
  接收机 SM2=1时,若RB8=1,可引起串行接收中断;若RB8=0,不
  引起串行接收中断。SM2=0时,若RB8=1,可引起串行接收中断;若
  RB8=0,亦可引起串行接收中断。
  REN:
  串行接收允许位。
  0--禁止接收;1--允许接收。
  TB8:
  在方式2,3中,TB8是发送机要发送的第9位数据。
  RB8:
  在方式2,3中,RB8是接收机接收到的第9位数据,该数据正好来自发
  送机的TB8。
  TI:
  发送中断标志位。发送前必须用软件清零,发送过程中TI保持零电平,
  发送完一帧数据后,由硬件自动置1。如要再发送,必须用软件再清零。
  RI:
  接收中断标志位。接收前,必须用软件清零,接收过程中RI保持零电
  平,接收完一帧数据后,由片内硬件自动置1。如要再接收,必须用软件
  再清零。