線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1476
推到 Plurk!
推到 Facebook!

RS232 跟8051連接

答題得分者是:ScottWang
hanah77h12
一般會員


發表:12
回覆:39
積分:10
註冊:2011-10-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2011-10-19 12:01:47 IP:114.46.xxx.xxx 訂閱
 請問 PC端 透過RS232 連接到8051

只要把 RS232 pin3(TXD) 直接接線到 8051 pin10(RXD) 這樣就好嗎

還是需要MAX232 做連接
編輯記錄
hanah77h12 重新編輯於 2011-10-18 23:04:59, 註解 無‧
ScottWang
版主


發表:32
回覆:486
積分:688
註冊:2009-04-27

發送簡訊給我
#2 引用回覆 回覆 發表時間:2011-10-19 12:19:06 IP:59.115.xxx.xxx 訂閱
1. 請把標題修改一下.
2. 需要加Max232.
------
高壓直流電源供應器,高壓模組,測試LED專用AC LED定電流源,全範圍可調電壓電流,
中低壓直流電源供應器,電壓放大器,電流放大器,帶通濾波器,高精度參考電壓,
標準電壓,恆流源(定電流源),恆壓源(定電壓源),大電流電源供應器.
接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,研究單位實驗設備,
另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A.
http://hvpower.myweb.hinet.net/
hanah77h12
一般會員


發表:12
回覆:39
積分:10
註冊:2011-10-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2011-10-19 13:07:21 IP:114.46.xxx.xxx 訂閱

請問 是把 rs232 端的第3腳接到MAX232 的PIN13( R1 IN) 然後再把PIN12 (R1/OUT)接到51端的PIN 10(RXD)嗎

===================引 用 ScottWang 文 章===================
1. 請把標題修改一下.
2. 需要加Max232.
ScottWang
版主


發表:32
回覆:486
積分:688
註冊:2009-04-27

發送簡訊給我
#4 引用回覆 回覆 發表時間:2011-10-19 13:48:00 IP:59.115.xxx.xxx 訂閱
像這類的資源,網路上很多.
在http://www.google.com 用8051 max232 interface找即可.
http://www.freewebs.com/maheshwankhede/rs232.html

------
高壓直流電源供應器,高壓模組,測試LED專用AC LED定電流源,全範圍可調電壓電流,
中低壓直流電源供應器,電壓放大器,電流放大器,帶通濾波器,高精度參考電壓,
標準電壓,恆流源(定電流源),恆壓源(定電壓源),大電流電源供應器.
接受訂製,設計生產各種特殊規格,高精度產品,學校實驗室,研究單位實驗設備,
另可接受其它電子專案設計,HV Power,Vmax=20KV,Imax=2000A.
http://hvpower.myweb.hinet.net/
hanah77h12
一般會員


發表:12
回覆:39
積分:10
註冊:2011-10-01

發送簡訊給我
#5 引用回覆 回覆 發表時間:2011-10-19 14:59:45 IP:118.170.xxx.xxx 訂閱
請問一下  電路接好了

我接收端那邊要怎麼寫程式燒進去

可以提供一下程式嗎

我現在弄好的只有PC端的發送

程式是用Keil 但是我不會51端接收到資料後 P0LED亮起來 求大哥幫忙
===================引 用 ScottWang 文 章===================
像這類的資源,網路上很多.
在http://www.google.com 用8051 max232 interface找即可.
http://www.freewebs.com/maheshwankhede/rs232.html

kite6302
一般會員


發表:2
回覆:16
積分:3
註冊:2011-10-18

發送簡訊給我
#6 引用回覆 回覆 發表時間:2011-10-19 19:54:08 IP:114.43.xxx.xxx 訂閱
       ORG  00H
JMP START
ORG 23H
JMP GOUART
START:
CALL SET232
LOOP1:
JZ LOOP1
MOV P0,#00000000B
CALL DELAY
MOV P0,#11111111B
MOV A,#0
JMP LOOP1
;*************************************
SET232:
MOV TMOD,#00100001B
ANL PCON,#01111111B
MOV TH1,#FDH
SETB EA
SETB ES
SETB TR1
MOV SCON,#01010000B
RET
;*************************************
DELAY:
MOV R0,#250
DLY1:
MOV R1,#250
DLY2:
DJNZ R1,DLY2
DJNZ R0,DLY1
RET
;*************************************
GOUART:
JBC TI,ENDUART
CLR RI
MOV A,#1
ENDUART:
RETI
;*************************************
END
kite6302
一般會員


發表:2
回覆:16
積分:3
註冊:2011-10-18

發送簡訊給我
#7 引用回覆 回覆 發表時間:2011-10-19 20:00:28 IP:114.43.xxx.xxx 訂閱
補充:
1.baud rate=9600
2.當8051 RX收到訊號P0的LED會閃一下(當電路設計P0送出LOW LED是亮的狀況下)
系統時間:2024-04-27 4:42:34
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!