痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 15646|回復: 16

以VB寫PC與MCU的RS232基本通訊資料傳輸與接收.

  [複製鏈接]
發表於 2012-3-29 03:53:12 | 顯示全部樓層 |閱讀模式
本帖最後由 scottwang 於 2012-3-30 02:37 AM 編輯

以VB寫PC與MCU的RS232基本通訊資料傳輸與接收.

以下是VB的部份.
內容有VB的基本認識,VB由PC送資料給MCU,VB由MCU取回資料到PC.

http://www.rentron.com/VisualBasic.htm

以下是MCU如8051的 C 和 Asm的RS232通訊程式.
8051 interfacing with RS232 using c and asm.htm

http://www.freewebs.com/maheshwankhede/rs232.html

以上這樣就可以玩簡單的控制了,算是一個入門的起頭.

阿乾大,這道菜是為您準備的喔 ... 好好享用吧 ... :sam17

評分

1

查看全部評分

發表於 2012-3-29 08:59:07 | 顯示全部樓層
大大感謝細心分享 但小弟英文不太好
發表於 2012-3-29 09:29:29 | 顯示全部樓層
VB 用 MSCOMM 元件 可以做 RS232 傳輸

http://tw.myblog.yahoo.com/a15939tedwang/article?mid=61&sc=1
 樓主| 發表於 2012-3-29 13:05:21 | 顯示全部樓層
a3loris 發表於 2012-3-29 09:29 AM static/image/common/back.gif
VB 用 MSCOMM 元件 可以做 RS232 傳輸

http://tw.myblog.yahoo.com/a15939tedwang/article?mid=61&sc=1 ...

在前面所介紹的網站內,在傳送與接收單元,就會用到mscomm32.ocx 這個ActiveX控制元件.

 樓主| 發表於 2012-3-29 13:18:25 | 顯示全部樓層
zuoso2006 發表於 2012-3-29 08:59 AM static/image/common/back.gif
大大感謝細心分享 但小弟英文不太好

英文不好沒有關係,就看你有沒有心想要加強.

英漢/漢英 -- http://cdict.freetcp.com/

Google翻譯 -- http://translate.google.com.tw/translate_t

本國專利技術名詞中英對照詞庫查詢系統 -- http://paterm.tipo.gov.tw/IPOTec ... 139190A267DB4ED2284

使用Google的瀏覽器 Chrome,有翻譯功能.

準備一本字典,花個約半年的時間,儘量去看英文的電子網站,不管認不認識,把每個單字都查一查,其相關的句子看一看,半年之後,你將會改觀,跨出台彎,去看全世界英文的資料.

這裡也有許多好料的.
http://thebestclub.freebbs.tw/
發表於 2012-3-29 19:00:10 | 顯示全部樓層
SCOTTWANG大:
        首先來一個 " Orz..Orz..Orz..Orz..Orz.." 接下來就要上網+翻字典... 希望過半年不會還在"翻字典",我會把他好好的看緊來!!  最後在一次"Orz..Orz..Orz..Orz..Orz..Orz..Orz..Orz.."
        
 樓主| 發表於 2012-3-29 19:45:15 | 顯示全部樓層
antlu 發表於 2012-3-29 07:00 PM static/image/common/back.gif
SCOTTWANG大:
        首先來一個 " Orz..Orz..Orz..Orz..Orz.." 接下來就要上網+翻字典... 希望過半年不會 ...

記得以前在學校的時候,本來都是中文課程,後來老師說要把邏輯電路改為英文的課本,所以就這樣花了大約半年的時間,每天查字典,真的是每天喔,後來再看課本時,雖然不是全部都會,至少就輕鬆多了.

在當兵後幾年,到了一家做工業控制的公司,為了要看那些databook,也是每天查字典,大概花了3個月,才又慢慢進入狀況.

後來又花了許多的時間在學習英語,到了可以聽個大概,可以跟人會話,現在還是需要查字典(常用網路字典),而紙張的字典,大大小小應該有超過10本了.
發表於 2012-3-29 22:18:00 | 顯示全部樓層
scottwang 發表於 2012-3-29 07:45 PM static/image/common/back.gif
記得以前在學校的時候,本來都是中文課程,後來老師說要把邏輯電路改為英文的課本,所以就這樣花了大約半年 ...

SCOTTWANG大:
       不好意思!! 我偷懶了!! 叢書架上翻出一本 中文版VISUAL BASIC 6.0 學習範本,現在慢慢翻!! 內附光碟還沒看!! 先前一位MIS大哥給的一片 VB企業板 已經安裝了...慢慢看! 因為還有一些勞做要做!! 還有小綠人時鐘程式還要補寫溫度部份還有"閃爍問題"...英文部份也困擾我多年(14歲~44歲)自從讀了英文小說"改寫板"之後才漸漸"釋懷" 旋元佑的英文魔法師"則是我的文法啟蒙...
 樓主| 發表於 2012-3-30 00:30:29 | 顯示全部樓層
antlu 發表於 2012-3-29 10:18 PM static/image/common/back.gif
SCOTTWANG大:
       不好意思!! 我偷懶了!! 叢書架上翻出一本 中文版VISUAL BASIC 6.0 學習範本,現在慢 ...

你現在玩VB剛好,可以跟你的8051搭配,以後PC連接8051可以玩的更多了.

目前介紹的通訊介面,可以讓你快速進入狀況,然後再慢慢玩,要學的還蠻多的.

學英文是長久的抗戰,慢慢習慣就會變自然了,看得懂英文就容易找到免費的資源,並加以應用.
發表於 2012-3-30 01:29:11 | 顯示全部樓層
scottwang 發表於 2012-3-30 12:30 AM static/image/common/back.gif
你現在玩VB剛好,可以跟你的8051搭配,以後PC連接8051可以玩的更多了.

目前介紹的通訊介面,可以讓你快速 ...

8051我印象很像不吃VB@@
 樓主| 發表於 2012-3-30 01:53:27 | 顯示全部樓層
smith20463 發表於 2012-3-30 01:29 AM static/image/common/back.gif
8051我印象很像不吃VB@@

VB不是給8051的,VB是負責PC端的通訊和控制程式,8051部份要另外用C或Asm來書寫和編譯.

負責PC端的通訊程式,可以用各種不同的語言來寫,VC也行,在此是介紹VB.

建議再從頭把內容看一看.
發表於 2012-3-30 08:04:41 | 顯示全部樓層
用VB6就要mscomm的元件(若要包到別台電腦去動,也要把那個元件拿過去,不然沒辦法動)。
如果用.net就沒這問題。
VB的通訊可以去找MSDN,裡面有得查,不會都是豆芽菜。
http://social.msdn.microsoft.com ... omm&x=0&y=0
發表於 2012-3-30 10:51:20 | 顯示全部樓層
這裡有在討論 RS232 的問題,RS232 元件,有好幾套可用

h t t p : / / delphi.ktop.com.tw/board.php?cid=30&fid=73

不論是 VB  .NET C# DELPHI 做 RS232 軟體
若用 CPORT 元件+DELPHI ,將執行程式(.EXE) 帶過去即可
關鍵技術在 讀取與寫入,一般會用 TIMER 的觸發事件,每 N 秒去
撿查 232 PORT 的資料來了嗎?  有點 THREAD 感覺.

 樓主| 發表於 2012-3-30 15:23:33 | 顯示全部樓層
s10274chen 發表於 2012-3-30 08:04 AM static/image/common/back.gif
用VB6就要mscomm的元件(若要包到別台電腦去動,也要把那個元件拿過去,不然沒辦法動)。
如果用.net就沒這 ...

謝謝帥哥提供的資料.

有關mscomm32.ocx:
1. 若是自己用VB6寫好的程式,mscomm當然沒有問題.
2. 若是給客戶的話,你把它包裝成一個安裝程式就好了.

用VB.net也是需要去下載.net framework才可以執行,就像Java的跨平台,也要去下載Java的平台程式才可以.
如何執行由 VB.net 所製作出來的程式
http://tw.myblog.yahoo.com/tw-hs ... rev=-1&next=321

VB6與VB.net各有其優點,VB.net是未來性比VB6好,想要學新東西的是當然也不能錯過.
VB.net可能會跟USB的情形類似,user好用,但是程式較難寫,規範較多,在一般的控制上,可能初學者會以VB6來學習.
VB6註定也會跟QBasic和DOS一樣,它不會馬上死,但是會漸漸在電腦發展的洪流中被遺忘.

Visual Basic 6/VBScript 與 Visual Basic.NET(Visual Basic.NET) 的重點比較
http://www.dbworld.com.tw/member/article/000926.htm
 樓主| 發表於 2012-3-30 15:26:25 | 顯示全部樓層
本帖最後由 scottwang 於 2012-3-30 03:27 PM 編輯
bear911 發表於 2012-3-30 10:51 AM static/image/common/back.gif
這裡有在討論 RS232 的問題,RS232 元件,有好幾套可用

h t t p : / / delphi.ktop.com.tw/board.php?cid=3 ...


謝謝所提供的資料,不過網址前面錯了.

可以用兩種方式.
delphi.ktop.com.tw/board.php?cid=30&fid=73
http://delphi.ktop.com.tw/board.php?cid=30&fid=73
發表於 2012-3-30 20:56:36 | 顯示全部樓層
scottwang 發表於 2012-3-30 03:26 PM static/image/common/back.gif
謝謝所提供的資料,不過網址前面錯了.

可以用兩種方式.

本網站,我還菜鳥....不能貼有連結的網址

我就故意空格幾格,意思到就好...
發表於 2012-3-30 21:15:52 | 顯示全部樓層
Thanks for your nice sharing!
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-11-23 05:29 PM , Processed in 0.240040 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.