作者kinkipikachu (不想抬頭看星星)
看板ASM
標題[請益] 請問timer垂詢和中斷問題
時間Thu Jul 14 23:18:41 2016
各位大大好
小弟目前學89S51的timer部分
我看書本對於timer 可以分作垂詢和中斷兩種
但是在垂詢上,需要將TFx清空
但是在中斷上,卻不需要將TFx清空,只需要將次數算到想要的時間就可
燒錄到板子上,沒有問題,
想請問各位大大,這個道理是....???
感謝各位大大
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.187.129.49
※ 文章網址: https://webptt.com/m.aspx?n=bbs/ASM/M.1468509523.A.D8B.html
1F:推 deo2000: Cleared by hardware when the processor vectors to the 07/15 00:26
2F:→ deo2000: interrupt routine, or cleared by software. <= TFx 07/15 00:27
3F:→ deo2000: TFx=1會觸發中斷, 中斷又強迫拉走你。 07/15 00:29
4F:推 deo2000: polling下HW不知你何時處裡overflow事件?故需自行清除 07/15 00:33
5F:→ kinkipikachu: 感謝DEO2000大大的解說,不過那個英文字 07/15 12:19
6F:→ kinkipikachu: 是在哪邊可以查得到嗎??感謝大大 07/15 12:20
7F:推 deletan: 中斷產生後 會自己把TFx 重置,你可以用單步執行去觀察 07/15 12:40
8F:→ dsplab: 請將Timer的規格書部分看完再問! 07/15 19:10