Re: [問題] 步進馬達計數次數

看板ASM (組合語言)作者 (saram)時間16年前 (2009/05/02 02:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《my840229 (Parra~)》之銘言: : 各位前輩好 小弟目前剛接觸8051組語 : 最近在練習做步進馬達的部份 : 我已經做出能夠由指撥開關控制正轉.反轉.停止 : 不過現在我想要利用計數的方法 或中斷? 先別管中斷. : 做出先讓馬達正轉 並同時計數次數 幹嘛計數? 難道你不會給它一個最大值?(譬如180度:100次順向脈波) 每暫存器加1 就跟設定值比較一次, 直到兩個一樣就跳到下一段 程式. 注意脈波時間不要太短.至少15ms以上. : 之後停止 然後靜止一段時間.(call delay subrutine) : 再讀取計數次數 讓馬達反轉回原位 這次反向, 最大值也是100次逆向脈波. 就還原了. 要注意你是用一相步或兩相步的. : 可是小弟不才 對於計數的使用還不是很熟悉 : 查了一些資料書籍 : 還是不太清處該怎麼"讀取計數值" : 請問如果要使用8051計數 : 並讀出我要的計數值該怎麼處理呢? : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.229.36.47
文章代碼(AID): #19-p_wLt (ASM)
討論串 (同標題文章)
文章代碼(AID): #19-p_wLt (ASM)