作者kinkipikachu (不想抬头看星星)
看板ASM
标题[请益] 请问timer垂询和中断问题
时间Thu Jul 14 23:18:41 2016
各位大大好
小弟目前学89S51的timer部分
我看书本对於timer 可以分作垂询和中断两种
但是在垂询上,需要将TFx清空
但是在中断上,却不需要将TFx清空,只需要将次数算到想要的时间就可
烧录到板子上,没有问题,
想请问各位大大,这个道理是....???
感谢各位大大
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.187.129.49
※ 文章网址: https://webptt.com/cn.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