二、實(shí)驗(yàn)原理 51單片機(jī)有一個(gè)可編程的全雙工串行通信接口,它可作異步串行通信用,也可作同步移位寄存器,其幀格式可有8位、10位或l l位,并能設(shè)置各種波特率,給使用者帶來(lái)很大的靈活性。 5l單片機(jī)通過(guò)引腳RXD(P3.0)串行數(shù)據(jù)接收端和引腳TXD(P3.l)串行數(shù)據(jù)發(fā)送端與外界進(jìn)行通信,如圖1所示。圖中有兩個(gè)物理上獨(dú)立的接收、發(fā)送緩沖器SBUF,它們占用同一地址99H,可同時(shí)發(fā)送、接收數(shù)據(jù)。發(fā)送緩沖器只能寫入,不能讀出,CPU寫SBUF,一方面修改發(fā)送寄存器,同時(shí)啟動(dòng)數(shù)據(jù)串行發(fā)送;接收緩沖器只能讀出、不能寫入。讀SBUF,就是讀接收寄存器。圖1
4a3a6a9cd443a6e9d8f073f2c2fe9bb2.png (36.09 KB, 下載次數(shù): 50)
下載附件
2021-12-16 09:47 上傳
單片機(jī)串行口的結(jié)構(gòu)原理 三、實(shí)驗(yàn)內(nèi)容 電路如圖2所示,通過(guò)兩片74LS164擴(kuò)展8位輸出口,輸出分別接6位共陰極動(dòng)態(tài)數(shù)碼管的斷碼和位碼,實(shí)現(xiàn)以下功能:6位數(shù)碼管動(dòng)態(tài)顯示“123456”。說(shuō)明:74LS245是段驅(qū)動(dòng),7407是位驅(qū)動(dòng)。
acc9ebaef26f417215094c45a873d33d.png (54.38 KB, 下載次數(shù): 51)
下載附件
2021-12-16 09:47 上傳
圖2 串行通信實(shí)驗(yàn)的電路原理圖
|