平交道啟動電路自製
-
- 忠實會員
- 文章: 155
- 註冊時間: 2006-12-31 18:07
- 聯繫:
-
- 忠實會員
- 文章: 155
- 註冊時間: 2006-12-31 18:07
- 聯繫:
freefly0924大大您好:
1.兩顆89S52可以進行所謂的交談嗎?
例如: 89S52(1) P3^0作為告知端送出訊號給 89s529(2)的 P3^1
同樣的 89S52(2) P3^0作為告知端送出訊號給 89s529(1)的 P3^1
兩顆mpu相互交談告知對方已經完成某件事
2. 如果以上的方式是可行的,那麼
我可以直接將89S52(1) P3^0 接到 89s529(2)的 P3^1( 89S52(2) P3^0 接到 89s529(1)的 P3^1)
還是必須在89S52(1) P3^0 接到 89s529(2)的 P3^1( 89S52(2) P3^0 接到 89s529(1)的 P3^1)的中間串接一個緩衝器(反向器)?
1.兩顆89S52可以進行所謂的交談嗎?
例如: 89S52(1) P3^0作為告知端送出訊號給 89s529(2)的 P3^1
同樣的 89S52(2) P3^0作為告知端送出訊號給 89s529(1)的 P3^1
兩顆mpu相互交談告知對方已經完成某件事
2. 如果以上的方式是可行的,那麼
我可以直接將89S52(1) P3^0 接到 89s529(2)的 P3^1( 89S52(2) P3^0 接到 89s529(1)的 P3^1)
還是必須在89S52(1) P3^0 接到 89s529(2)的 P3^1( 89S52(2) P3^0 接到 89s529(1)的 P3^1)的中間串接一個緩衝器(反向器)?
-
- 忠實會員
- 文章: 155
- 註冊時間: 2006-12-31 18:07
- 聯繫:
建議只接使用UART (RS-232)做溝通,不只可以交談,而且比較方便多力 寫:freefly0924大大您好:
1.兩顆89S52可以進行所謂的交談嗎?
例如: 89S52(1) P3^0作為告知端送出訊號給 89s529(2)的 P3^1
同樣的 89S52(2) P3^0作為告知端送出訊號給 89s529(1)的 P3^1
兩顆mpu相互交談告知對方已經完成某件事
2. 如果以上的方式是可行的,那麼
我可以直接將89S52(1) P3^0 接到 89s529(2)的 P3^1( 89S52(2) P3^0 接到 89s529(1)的 P3^1)
還是必須在89S52(1) P3^0 接到 89s529(2)的 P3^1( 89S52(2) P3^0 接到 89s529(1)的 P3^1)的中間串接一個緩衝器(反向器)?
89S52(1) TX => 89S52(2) RX
89S52(2) TX => 89S52(1) RX
-
- 忠實會員
- 文章: 155
- 註冊時間: 2006-12-31 18:07
- 聯繫:
-
- 忠實會員
- 文章: 155
- 註冊時間: 2006-12-31 18:07
- 聯繫:
多力 寫:freefly0924大大您好:
兩顆89S52都在同一塊洞洞板上,距離應該還好,只是剛剛翻了一下書,書中提到利用mode 0、1、2、3 傳輸速度不同,還要設定scon暫存器.......等。
我只是單純,當89S52(1)做了某件事,然後發出一個Hi的訊號去告訴89S52(2)而89S52(2)收到這個Hi的訊號後,便不去做89S52(1)剛剛做的事,如此而已。
請問也要像書上所提得那麼複雜嗎?
89S52沒辦法像我之前的那樣,隨便找兩隻腳(如:P2^1當訊號輸出,P2^2當訊號接收)利用簡單Hi - Low訊號發送、接收來當作是否工作的依據嗎?
可以是可以,但會沒有完全用到它的功能,比較可惜些.
致於書上[8051的書,參考用的],你可以自己修改成你的Library code,並不難,以上提供您參考.