基于AT90S8515的串行通信及其应用
[10-10 20:38:44] 来源:http://www.88dzw.com 单片机学习 阅读:8449次
文章摘要:位7——RXCIE:RX完成中断使能,当该位置1且SREG中的I位设为1时,在USR中设置RXC位将导致接收完成中断被执行;位6———TXCIE:TX完成中断使能,当该位置1且SREG中的I位设为1时,在USR中设置TXC位将导致发送完成中断被执行;位5———UDRIE:UART数据寄存器空中断使能,当该位置1且SREG中的I位设为1时,在USR中设置UDRIE位将导致发送UART数据寄存器空中断被执行;位4———RXEN:接收使能,当该位被设置时允许UART接收
基于AT90S8515的串行通信及其应用,标签:单片机开发,单片机原理,http://www.88dzw.com位7——RXCIE:RX完成中断使能,当该位置1且SREG中的I位设为1时,在USR中设置RXC位将导致接收完成中断被执行;
位6———TXCIE:TX完成中断使能,当该位置1且SREG中的I位设为1时,在USR中设置TXC位将导致发送完成中断被执行;
位5———UDRIE:UART数据寄存器空中断使能,当该位置1且SREG中的I位设为1时,在USR中设置UDRIE位将导致发送UART数据寄存器空中断被执行;
位4———RXEN:接收使能,当该位被设置时允许UART接收,当接收器被禁止时,TXC、OR、FE位的状态标志不能 设置,否则,在把RXEN关闭时不能消除它们;
位3———TXEN:发送使能,当该位被设置时允许UART发送,如在发送数据时禁止发送器,则在移位寄存器的数据和后续UDR中的数据被全部发送完成之前,发遂器不会被禁止;
位2———CHR9:9位字符的发送或接收,发送和接收的数据是9位数据位和1位起始位、1位停止位。第9位通过UTP中的RXB8和TXB8位分别读和写;
位1———RXB8:当CHR9被设置时,RXB8是收到数据的第9数据位;
位0———TXB8:当CHR9被设置时,TXB8是发送数据的第9数据位。
1.2.2 UART状态寄存器———USR
USR提供各种状态信息,其格式如下:
位7——RXC:UART接收完成,当使用中断数据接收时,接收完成中断子程序必须读UDR而消除RXC,否则在子程序完成时又引起新的中断;
位6———TXC:UART发送完成,当发送移位寄存的全部数据被移出后且没有新的数据写入UDR时,该位置1,TXC在执行相应的中断向量时被硬件清除;
位5———UDRE:UART数据寄存器空,当写入UDR的字符被传送到发送移位寄存器中时该位被设置,表示发送器准备新的数据发送。
位4———FE:帧出错,当收到的
数据的停止位为0时,该位置1,FE在收到的数据的停止们为1时被清除;
《基于AT90S8515的串行通信及其应用》相关文章
- › 基于ATmega48的微功耗电刺激器的设计
- › 基于AT90S2313-4PC的MP3无线遥控自动点播机
- › 基于AT91M40800的音频视频处理系统设计
- › 基于AT90S8515的串行通信及其应用
- › 基于AT89S51单片机的出租车计价器系统设计
- › 基于ATmega128的智能安全帽特性检测仪设计
- 在百度中搜索相关文章:基于AT90S8515的串行通信及其应用
- 在谷歌中搜索相关文章:基于AT90S8515的串行通信及其应用
- 在soso中搜索相关文章:基于AT90S8515的串行通信及其应用
- 在搜狗中搜索相关文章:基于AT90S8515的串行通信及其应用