單片機(jī)串行口的工作方式
1、串行口方式0在方式0下,串行口為同步移位寄存器方式,波特率固定為 /12。這時(shí)的數(shù)據(jù)傳送,無(wú)論是輸入還是輸出,均由RxD(P3.0)端完成,而由TxD(P3.1)端輸出移位時(shí)鐘脈沖。發(fā)送和接收一幀的數(shù)據(jù)為8位二進(jìn)制,不設(shè)起始位和停止位,低位在前,高位在后。一般用于I/O口擴(kuò)展。
2、串行口方式1
在方式1下,串行口為10位通用異步通信接口。一幀信息包括1位起始位(0)、8位數(shù)據(jù)位(低位在前)和1位停止位(1)。TXD是發(fā)送端,RXD是接收端。其傳送波特率可調(diào)。方式1發(fā)送/接收時(shí)序如圖7-6所示。
3、方式2和方式3
串行口工作在方式2、3時(shí),為11位異步通信口,發(fā)送、接收一幀信息由11位組成,即1位起始位(0)、數(shù)據(jù)8位(低位在前)、1位可編程位(第9數(shù)據(jù)位)和1位停止位(1)。發(fā)送時(shí),可編程位(TB8)可設(shè)置0或1,該位一般用做效驗(yàn)位;接收時(shí),可編程位送入SCON中的RB8。
編輯:admin 最后修改時(shí)間:2018-05-08