Re: [問題] 計時器如何使用

看板ASM (組合語言)作者 (我愛ASM)時間13年前 (2011/07/20 18:23), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《wayne78117 (kid1412)》之銘言: : 我找了書上面有關計時器的內容 : 有的是寫什麼先除一個數 之後又取mod什麼的 : 有的是他的計時時間是固定的 可能1000ms一次 : 不過我現在要記時的時間都不一定 1.先做出10ms的計時器中斷 2.建立一個Led控制的變數 ex: int led_counter[3] = {500,800,700}; 每次10ms中斷發生時 led_counter[n] 減一 當led_counter[n]小於100時點亮led,當led_counter[n]等於0時 重置led_counter[n]的值... : 像是我想讓第一個燈亮一下後關掉 之後隔5秒 : 第二個燈亮一下後關掉 隔8秒 : 第三個燈亮一下後關掉 隔7秒 : 第一個燈亮一下後關掉 等等 ...... : 哪個燈什麼時候亮 隔多久亮 這些資訊我都有 : 這些資訊都用成矩陣存在C裡面了 : 那我計時器該怎麼寫呢? -- 不要問我從哪來,我只是一個浪跡天涯的工程師.... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.24.219
文章代碼(AID): #1E9goolO (ASM)
討論串 (同標題文章)
文章代碼(AID): #1E9goolO (ASM)