【導(dǎo)讀】本次課程設(shè)計(jì)就是要利用單片機(jī)來(lái)完成一個(gè)系。統(tǒng),實(shí)現(xiàn)雙片單片機(jī)串行通信。本次設(shè)計(jì),對(duì)于兩片89C51,采用RS232進(jìn)行雙機(jī)通信。發(fā)送方的數(shù)據(jù)由串行口TXD. 號(hào)傳送到接收端。接收方也使用MAX232芯片進(jìn)行電平轉(zhuǎn)換后,信號(hào)到達(dá)接收方串行口的。接受方接收后,在數(shù)碼管上顯示接收的信息。為提高抗干擾能力,還可以在輸入輸。出端加光耦合進(jìn)行光電隔離。后,向主機(jī)回答B(yǎng)BH。主機(jī)收到BBH后就把數(shù)碼表TAB[16]中的10個(gè)數(shù)據(jù)送給從機(jī),并。比較,若檢驗(yàn)和相同則發(fā)送00H給主機(jī);否則發(fā)送FFH給主機(jī),重新接受。計(jì)算機(jī)與外界的信息交換稱(chēng)為通信,常用的通信方式有兩種:并行通信和串行通信。號(hào)的速度快,但所用的信號(hào)線(xiàn)較多,成本高,傳輸?shù)木嚯x較近。串行通信的特點(diǎn)是只用兩條。軟件置1允許接收;軟件置0禁止接收。發(fā)送完一幀數(shù)據(jù)后由硬件自動(dòng)置位,并申請(qǐng)中斷。接收的數(shù)據(jù)先串行進(jìn)入輸入移位寄存器,8位數(shù)據(jù)全移入后,再并行送入接收SBUF中。此時(shí)可利用RS232標(biāo)準(zhǔn)總線(xiàn)接口,將單。從機(jī)收到16個(gè)正確數(shù)據(jù)后