討論串[問題] (8051 C語言) 外部中斷問題。
共 6 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者Magicx (270度的鳥顧之相)時間19年前 (2007/02/14 21:26), 編輯資訊
0
0
0
內容預覽:
引述《fmdjyl (小D(滴))》之銘言:. //嗯...首先..假設你沒按start....那麼你的程式會一直執行init(). //再來你按下start後..你的程式會不斷執行init()然後data(). //這樣你做一次data後下次進來會做一次init()?? 怪怪的? 這是你的原意
(還有486個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fmdjyl (小D(滴))時間19年前 (2007/02/14 20:48), 編輯資訊
0
0
0
內容預覽:
不好意思~~因為看了你第一次的解答~~我也明白~~我應該讓你會錯意了!!!. 我的停止是回到最初~~並非在原地停止不動~~. 至於那return 我是要跳出while迴圈~回到最初~~ 我想是否改為下列這樣寫比較好呢?. 51和c才剛開始學~所以很多想法不太確定不對~~ 得實際跑過才能確定~~. 非
(還有413個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Magicx (270度的鳥顧之相)時間19年前 (2007/02/14 20:24), 編輯資訊
0
0
0
內容預覽:
引述《fmdjyl (小D(滴))》之銘言:倒也不是不好啦...可能你前面沒把問題講清楚..."你的stop是要重置". "而不是暫停在那..一但按下start..程式繼續執行" <--這是我原來的意思. ^^^^^^^. 我還是不太懂你switch的用意...?. 而你這個return ...

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者fmdjyl (小D(滴))時間19年前 (2007/02/14 19:51), 編輯資訊
0
0
0
內容預覽:
經由下午看書和前輩的指導後~給予我自己答案~. 我原本1的意思是.我進入 "外部中斷0"時,因為我是要停止(讓程式跑回最初狀態). 如果用goto的話~怕會讓暫存器會一直堆疊我未完成的資料.. 但經由前輩指點說: 如果是有WatchDog的IC~就能讓軟體RESET.... 否則方法也就如Magic
(還有525個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Magicx (270度的鳥顧之相)時間19年前 (2007/02/14 15:21), 編輯資訊
0
0
0
內容預覽:
引述《fmdjyl (小D(滴))》之銘言:用while()檔. 聽不懂你意思= =. 水啦! that's right!. 參考看看..... unsigned char global_flag=0;. void stop() interrupt 0. {. global_flag=1;. }
(還有18個字)
首頁
上一頁
1
2
下一頁
尾頁