標題: 定時器TI [打印本頁]

作者: zc98    時間: 2017-12-3 17:06
標題: 定時器TI
定時器計滿后TI置一請求中斷,那么
TI是在CPU接收中斷后置零還是一旦向CPU發(fā)出請求后便置零?

作者: 2371083669    時間: 2017-12-3 20:16
cpu接收中斷并進入中斷服務程序時自動被硬件清零。
作者: wulin    時間: 2017-12-3 20:43
TI是串口發(fā)送中斷請求標志位,需要軟件清0。定時器0和1的中斷請求標志位是TF0和TF1。當定時器寄存器THx/TLx(x = 0,1)溢出時,溢出標志位TFx(x = 0,1)會被置位,定時器中斷發(fā)生。當單片機轉去執(zhí)行該定時器中斷時,定時器的溢出標志位TFx(x = 0,1)會被硬件清0。
作者: 無量壽經    時間: 2017-12-3 20:45
  T0溢出時由硬件將TF0置1,CPU響應中斷并進入中斷程序入口地址后立即由硬件將TF0清0。注意:在匯編語言中剛進入中斷入口地址或C語言中剛進入中斷函數,TF0即被清零,所以無論匯編還是C語言在中斷程序序調試過程中根本看不到TF0=1的情況,因此,TF0和TF1只在查詢編程的方式上用得上。
詳細內容請見《51單片機輕松入門 基于STC15W4K系列》第3章
視頻、例程、課件、相關軟件和芯片手冊等可以從百度網盤免費下載,網盤地址:https://pan.baidu.com/s/1bURkE6








歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1