關於51上數中斷寫法 求救--><-- |
缺席
|
marcowing
一般會員 發表:3 回覆:3 積分:1 註冊:2004-11-05 發送簡訊給我 |
各位大大你們好 char i;
char table[10]={0x01,0x4f,0x12,0x06,0x4c,
0x24,0x20,0x0f,0x00,0x04};
while(1)
{
for(i=0;i<=9;i )
{
p1=table[i];
delay(20000);
}
}
請問各位前輩我這是一個0~9上數的迴圈
但是我想去設定我種共做了100次之後
中斷 改成坐下數在做100次之後停止程式 我找了粉多書本但是都沒有一個比較完整的
實例--><-- 懇請各位前輩可以指導依下小弟 我乃尾巴
------
我乃尾巴 |
daniel__lee
高階會員 發表:18 回覆:124 積分:113 註冊:2002-11-10 發送簡訊給我 |
|
48932005
初階會員 發表:3 回覆:42 積分:29 註冊:2003-09-13 發送簡訊給我 |
|
marcowing
一般會員 發表:3 回覆:3 積分:1 註冊:2004-11-05 發送簡訊給我 |
樓上的大大
我再做一個馬達控制 他種共有6個驅動碼
我希望當開機時它驅動碼一直持續坐上屬回圈直到我外部中斷
之後去計算他走了幾次 存到D這個變數 接下來.... 當我外面依個訊號TOUCH近來時 變數I=0
他將驅動碼 做上數動作 <<這時我可以拿D來做中段嗎>>~~問題所在
就是每次上數改變D-1直到 D=0 ^
之後中斷 這時變數I=1 -------------------------------- ------- ------------ 之後做驅動碼下數迴圈 下數每次改變B會累加1 ^
直到B=D
如果這時候我的TOUCH又有訊號 或是另依個觸發SAFE同樣有號 ^
我就坐上數 且將B變成-1動作 到B=O回到-------------------------------^ 我就跳到最外面 請問我這種思考模式跟架構能達成嗎
因為我之前都是玩VHDL第一次寫C所以想聽聽各位大大的意見非常感謝
我乃尾巴
------
我乃尾巴 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |