保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

MB89P475的UART/SIO结构与应用


-bit时间基准定时器和一个Watch比例器。此外,MB89P475还具有如下特点:
  
  ●带有蜂鸣器驱动,可由程序选择7种驱动信号频率;
  
  ●可外部中断,包括4个沿触发中断通道和5个电平触发中断通道;
  
  ●内含8通道10位A/D转换器;
  
  图3
  
  ●内含UART/SIO异步/同步数据接收/发射器;
  
  ●可低功耗工作,具有Stop模式、Sleep模式、副时钟模式、Watch模式等多种工作模式;
  
  ●带有Watchdog定时复位功能;
  
  ●最大可用39路I/O口。
  
  2MB89P475的UART/SIO结构
  
  MB89P475的最大特点就是内部集成了一个UART/SIO通用串行数据通信接口,可通过片内双缓冲器实现全双工双向通信?同时?UART/SIO可编程配置为异步或同步通信模式;其内部波特率发生器既可以选择14种不同的波特率?也可由外部时钟设置波特率?其数据传输格式见表1所列。该数据传输格式基于NRZ(不归零)系统。
  
  表1UART/SIO数据格式
  
  模式数据长度(Bit)通信模式停止位长度无校验有校验078异步1bit或2bits8918同步--
  MB89P475内含六个寄存器,分述如下:
  
  Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0MDPENTDPSBLCLCLK2CLK1CLK0
  (1)SMC11/21:模式控制寄存器1(地址:0026H/002BH,初始化值:00000000H)的格式如下:
  
  其中,MD为通信模式控制位,该位为0为异步通信(UART),为1时同步通信(SIO);
  
  PEN为校验控制位,该位为0表示无校验,为1表示有校验(由Bit5选择奇、偶校验);
  
  TDP为奇、偶校验位,0为偶校验,1为奇校验;
  
  SBL是停止位长度控制位,0为选择1Bit停止位,1为选择2Bit停止位;
  
  CL为字符长度控制位,0为选择7Bit数据长度,1为选择8Bit数据长度;
  
  CLK2~CLK0:通信时钟选择位,具体操作见表2所列。
  
  表2时钟选择
  
  CLK2CLK1CLK0
  选择时钟
  
  0002个指令周期0018个指令周期01032个指令周期011波特率发生器控制100外部时钟
  (2)SMC12/22:模式控制寄存器2(地址:0027H/002CH,初始化值:00000000H)的格式如下:
  
  Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0RERCRXETXEBRGETXOESCKERIETIE
  其中,RERC:各接收标志清除位。置0时,清除所有错误标志,置1无效;
  
  RXE:数据接收允许位,置0时禁止接收,置1时允许接收;
  
  TXE:数据发射允许位,置0时禁止发射,置1时允许发射;
  
  BRGE:波特率发生器启动位,0为停止,1为启动;
  
  TXOE:串行数据输出允许位,置0时,P21/SO1、P26/SO2为通用I/O口,置1

《MB89P475的UART/SIO结构与应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/175857.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。