您现在的位置是:首页 > 教程 > C8051F320的串口工作原理
推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

C8051F320的串口工作原理

更新时间:2019-04-15 10:43:16 大小:335K 上传用户:z00查看TA发布的资源 标签:c8051f320串口 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

问题描述:串口是非常重要的通信方式,特别在程序的调试与测试阶段,可以打印自定义的调试信息以供判断程序的运行情况。C8051F320只有一个串口UART0,是基于标准8051串口的,现在打算利用该串口来传一些数据,因此对其使用做下记录。

UART0:异步全双工,可工作在标准8051串口的模式1和模式3下。增强型波特率支持。在程序将串口缓冲中的数据读走后可以立即接收下一个字节。UART0有两个SFR,SCON0用于控制,SBUF0为串口缓存。SBUF0是接收和发送两用的,写入SBUF0寄存器时作用于发送寄存器,读SBUF0时作用于接收寄存器。

开UART0中断时,一次发送完成(此时SCON0中TI0置1)或SBUF0中字节被读取(SCON0中RI0置1)都会跳入中断处理。而且中断标志TI0和RI0都要软件清零。由于发送和接收中断都是跳入同一个中断处理程序中,因此UART0中断处理程序中要软件判别是接收中断发生还是发送中断发生。UART0串口数据的接收是通过RX引脚(P0.5),UART0串口数据的发送是通过TX引脚(P0.4)。


部分文件列表

文件名 大小
[C8051F320]C8051F320的串口工作.pdf 335K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载