全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1866
推到 Plurk!
推到 Facebook!

透過MCS-51去控制兩個步進馬達正反轉與停止

答題得分者是:
mark0110
一般會員


發表:5
回覆:3
積分:1
註冊:2007-08-11

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-12 00:01:21 IP:125.231.xxx.xxx 訂閱
我想要以Borland  C++ Builder寫一個程式下達指令︰

電腦利用RS-232下達指令透過MCS-51去控制兩個步進馬達正轉、反轉與停止。

1.如何寫Borland C 的Button 能夠送出0000,0001,0010...等等之類的訊號透過RS-232給MCS-51呢?

2.當MCS-51收到0000,0001,0010...等訊號後依不同的訊號下指令去控制兩顆馬達正反轉與停止,我要如何寫MCS-51的程式呢?




編輯記錄
mark0110 重新編輯於 2007-08-12 00:03:14, 註解 無‧

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-12 00:39:51 IP:219.70.xxx.xxx 未訂閱
1> (a)用別人寫好的物件(b)使用API      站上已有serial-port 相關例子. 相關書籍也有說明與範例.  了解後請再為 PC/MCU 定個通訊協定就OK了.

2> 請先了解8051 UART 怎麼工作. Step motor 又是怎麼驅動. 基本上這個程式只須一個中斷程式(UART), 其他可以通通擺在 Main-loop. 透過中斷改變現在的運轉模式就可以了.

P.S : 若想直接得到"答案", 花 $ 請人幫你寫會比較快.
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
mark0110
一般會員


發表:5
回覆:3
積分:1
註冊:2007-08-11

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-09-07 12:38:37 IP:125.231.xxx.xxx 訂閱
感謝版主回答..因為第一次接觸..尚不知道如何下手..所以這樣問..不是直接想要答案..只是不知道方向..感謝您的指點..小弟還會多多涉略..這問題可以算完結了..麻煩副版主
luckyjoe
一般會員


發表:1
回覆:9
積分:12
註冊:2007-08-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-09-07 13:24:31 IP:220.139.xxx.xxx 訂閱
結案是要自己結

===================引 用 mark0110 文 章===================
感謝版主回答..因為第一次接觸..尚不知道如何下手..所以這樣問..不是直接想要答案..只是不知道方向..感謝您的指點..小弟還會多多涉略..這問題可以算完結了..麻煩副版主
系統時間:2024-05-14 8:36:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!