民國105年 第2梯次 數位電子甲級 學科

第63題

有關89 S 51 / 52 看門狗計時器( W a t c h D o g T i m e r ,W D T ) ,下列敘述何者正確?

題目

有關89 S 51 / 52 看門狗計時器( W a t c h D o g T i m e r ,W D T ) ,下列敘述何者正確?

  1. (1) 為一種復原機制,當C P U 陷入某種軟體程式危機,導致看門狗計時器溢位時,就會自動產生重置
  2. (2) W D T 不是原始M S C - 51 設計的功能,而W D T R S T 為89 S 51 / 52 中的W D T 的特殊功能暫存器
  3. (3) 89 S 51 / 52 內建一10 位元的看門狗計時器
  4. (4) 每6 個機械週期W D T 計數值加1 , 當W D T 發生溢位時,系統自動送出一高準位脈波至R S T 腳位

官方答案

(1) 為一種復原機制,當C P U 陷入某種軟體程式危機,導致看門狗計時器溢位時,就會自動產生重置、(2) W D T 不是原始M S C - 51 設計的功能,而W D T R S T 為89 S 51 / 52 中的W D T 的特殊功能暫存器

解析

89S51/52 內建看門狗計時器(WDT)是一種系統復原機制:當 CPU 因程式跑飛或死循環而未能及時「餵狗」(重置計時器)時,WDT 計數溢位便自動送出重置訊號使系統復歸,故選項1正確。WDT 並非原始 MCS-51 的功能,係 Atmel 89S 系列新增;其控制暫存器為 WDTRST(位址 A6H),寫入 1EH、E1H 啟動,故選項2正確。選項3錯誤,89S51/52 的 WDT 為 14 位元計數器(非10位元);選項4錯誤,WDT 每個機械週期計數值加1(非每6個機械週期),溢位時對 RST 腳送出高準位脈波。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料