(精)第1章计算机串行通信接口技术11.ppt

计算机测控技术 张明 谢列敏 编著 第一章 计算机串行通信接口技术 串行通信的基本概念 以字符为传送单位 , 用起始位和停止位标识每个字符的 开始和结束 , 字符间隔不固定,只需字符传送时同步。 串行通信的基本概念 工作方式 1.1.1异步串行通信硬件 串行通信 硬件实现 一般采用UART芯片实现,如下页图。 ①工作原理:发送时,由硬件将并行送来的数据串行由TXD发出,并自动添加辅助位。接收时,自动监视RXD线,测到起始位时转入串行接收,并自动去掉辅助位后并行送出。 串行通信 ②UART对RXD的检测:依据芯片的时钟对输入的RXD采样,检测到RXD的起始位以后自动转入数据接收。如下图。 串行通信 51单片机内部有一个功能很强的全双工串行口,可同时发送和接收数据。 它有四种工作方式,可供不同场合使用。波特率由软件设置,通过片内的定时/计数器产生。接收、发送均可工作在查询方式或中断方式,使用十分灵活。 串行通信 串行通信 发送和接收电路 ①SBUF是两个在物理上独立的接收、发送缓冲器,可同时发送、接收数据。两个缓冲器只用一个字节地址99H,可通过指令对SBUF的读写来区别是对接收缓冲器的操作还是对发送缓冲器的操作。 MOV SBUF,A ;CPU写SBUF,就是修改发送缓冲器; MOV A,SBUF ;CPU读SBUF,就是读接收缓

文档评论(0)

1亿VIP精品文档

相关文档