|
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實(shí)現(xiàn)方法與思路,理清頭緒后我自己來寫程序去實(shí)現(xiàn)
根據(jù)原理電路,進(jìn)行兩個(gè)單片機(jī)串口全雙工串行通訊實(shí)驗(yàn)。使用2個(gè)12鍵的鍵盤和4個(gè)LED數(shù)碼管。
用鍵盤輸入要發(fā)送的數(shù)據(jù),并在本機(jī)的LED數(shù)碼管顯示;利用外部中斷使兩片單片機(jī)同時(shí)發(fā)送,即全雙工方式;單片機(jī)接收到的數(shù)據(jù)在對方的LED數(shù)碼管上顯示,以上說明對兩個(gè)單片機(jī)都有效。
鍵盤KEYPAD1輸入要串行發(fā)送的數(shù)字信息,單片機(jī)U1連接的LED2顯示輸入數(shù)字,單擊開關(guān)按鍵SW1,LED4顯示該字符,表示單片機(jī)U2收到并顯示。
鍵盤KEYPAD2輸入要串行發(fā)送的數(shù)字信息,單片機(jī)U2連接的LED3顯示輸入數(shù)字,單擊開關(guān)按鍵SW1,LED1顯示該字符,表示單片機(jī)U1收到并顯示。
可分別從兩個(gè)鍵盤輸入要發(fā)送的數(shù)字信息,單擊開關(guān)按鍵SW1,雙方各自收到對方的數(shù)字信息。
|
|