MCS-51單片機(jī)內(nèi)部有一個(gè)全雙工的串行通信口,即串行接收和發(fā)送緩沖器(SBUF),這兩個(gè)在物理上獨(dú)立的接收發(fā)送器,既可以接收數(shù)據(jù)也可以發(fā)送數(shù)據(jù)。但接收緩沖器只能讀出不能寫(xiě)入,而發(fā)送緩沖器則只能寫(xiě)入不能讀出,它
智能電表等系統(tǒng)已經(jīng)廣泛地應(yīng)用到工業(yè)和生活的領(lǐng)域。在電表中使用自動(dòng)抄表技術(shù)通過(guò)通信端口 讀取數(shù)據(jù),而且大部分情況采用遠(yuǎn)程讀數(shù)方式。對(duì)于電表應(yīng)用來(lái)說(shuō)既安全又節(jié)省了時(shí)
80C51的串行通信口是一個(gè)功能強(qiáng)大的通信口,而且是相當(dāng)好用的通信口,程序編寫(xiě)也很簡(jiǎn)單,下面我們分別談?wù)摚? 串行中斷接收程序
80C51的串行通信口是一個(gè)功能強(qiáng)大的通信口,而且是相當(dāng)好用的通信口,程序編寫(xiě)也很簡(jiǎn)單,下面我們分別談?wù)摚? 串行中斷接收程序 主程序中相應(yīng)的位置打開(kāi)串行中斷(指令為SETB ES),設(shè)置好波特率,啟