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

KEIL C架構問題請各位大大可以給小弟指點一下

答題得分者是:daniel__lee
marcowing
一般會員


發表:3
回覆:3
積分:1
註冊:2004-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-11-07 20:56:26 IP:61.229.xxx.xxx 未訂閱
我再做一個馬達控制 他種共有6個驅動碼 我希望當開機時它驅動碼一直持續坐上屬回圈直到我外部中斷 之後去計算他走了幾次 存到D這個變數 接下來.... 當我外面依個訊號TOUCH近來時 變數I=0 他將驅動碼 做上數動作 <<這時我可以拿D來做中段嗎>>~~問題所在 就是每次上數改變D-1直到 D=0 ^ 之後中斷 這時變數I=1 -------------------------------- ------- ------------ 之後做驅動碼下數迴圈 下數每次改變B會累加1 ^ 直到B=D 如果這時候我的TOUCH又有訊號 或是另依個觸發SAFE同樣有號 ^ 我就坐上數 且將B變成-1動作 到B=O回到-------------------------------^ 我就跳到最外面 請問我這種思考模式跟架構能達成嗎 因為我之前都是玩VHDL第一次寫C所以想聽聽各位大大的意見非常感謝 我乃尾巴
------
我乃尾巴
daniel__lee
高階會員


發表:18
回覆:124
積分:113
註冊:2002-11-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-11-08 11:35:58 IP:61.218.xxx.xxx 未訂閱
可以啦!!請安心服用.... 你的應用也可以不用使用中斷啦...看速度自己看著辦 int State=0; void main() { while(1) { switch(State) { case 0: ...//我希望當開機時它驅動碼一直持續坐上屬回圈 break; case 1: ... break;//下數 case 2: ... break;//上數 } } } 在每個CASE中去改變State的值去做你想的動作就型了 ~ 勿在浮沙上面築高塔 ~
------
~ 勿在浮沙上面築高塔 ~
marcowing
一般會員


發表:3
回覆:3
積分:1
註冊:2004-11-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-11-10 06:28:45 IP:61.229.xxx.xxx 未訂閱
感謝大大 我去努力try try看 我乃尾巴
------
我乃尾巴
系統時間:2024-04-25 5:08:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!