命題-十三章-簡答

一個定時器的定時時間有限,如何用兩個定時器的串行定時來實現較長時間的定時?
【解析】

方法1,在第一個定時器的中斷程序里關閉本定時器的中斷程序,設置和打開另一個定時器;在另一個定時器的中斷程序中關閉本定時中斷,設置和打開另一個定時器。這種方式的定時時間為兩個定時器定時時間的和。
方法2,一個作為定時器,在定時中斷后產生一個外部計數脈沖(比如由P1.0接INT0產生),另一個定時器工作在計數方式。這樣兩個定時器的定時時間為一個定時器的定時時間乘以另一個定時器的計數值。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,969評論 19 139
  • 定時器/計數器用作定時器模式時,其計數脈沖由誰提供?定時時間與哪些因素有關? 【解析】 定時/計數器作定時時,其計...
    0106_劉杰閱讀 418評論 1 9
  • 題目:根據定時器/計數器0方式一邏輯結構圖,分析門控衛GATE取不同值時,啟動定時器的工作過程。 解答:當GATE...
    0217_趙鵬宇閱讀 352評論 1 1
  • 定時器/計數器用作計數器模式時,對外界計數頻率有何限制? 【解析】 由于確認1次負跳變要花2個機器周期,即24個振...
    0106_劉杰閱讀 174評論 1 1
  • 如果采用晶振的頻率為3MHZ,定時器/計數器工作方式在0,1,2下,其最大定時時間各為多少? 【解析】 機器周期:...
    0106_劉杰閱讀 295評論 0 1