|
設(shè)計要求:通過在 Keil 和 Proteus環(huán)境下進(jìn)行單片機系統(tǒng)的開發(fā)設(shè)計
(1)兩片單片機利用串行口進(jìn)行串行通信:串行通信的波特率可從鍵盤進(jìn)行設(shè)定,可選的波特率為1200、2400、4800和9600bit/s。串行口工作方式為方式1的全雙工串行通信。
(2)兩個單片機之間進(jìn)行通訊波特率的設(shè)定,最終歸結(jié)到對定時計數(shù)器T1計數(shù)初值TH1、TL1進(jìn)行設(shè)定。故本題目本質(zhì)上是通過鍵盤掃描得到設(shè)定的波特率,從而載入相應(yīng)的T1計數(shù)初值TH1、TL1實現(xiàn)的。
(3)其中主機上P1.0~P1.7接四個按鍵K1~K8。從機P1口接段碼,P2.0~P2.3接位碼,動態(tài)顯示四位數(shù)碼管。按下K1~K8分別將組內(nèi)同學(xué)學(xué)號的后四位從主機傳輸?shù)綇臋C,并在從機的數(shù)碼管上顯示,實現(xiàn)串口通訊的驗證。
|
|