嵌入式與韌體

在微控制器上調整LED亮度或馬達轉速時,常用的方法是下列何者?

  1. A把電源線加粗或變細
  2. B暫時停止程式的執行
  3. C以PWM高速反覆開關,並改變導通時間的比例
查看答案與解析

正確答案:C. 以PWM高速反覆開關,並改變導通時間的比例

以PWM高速開關LED或馬達時,在人眼看來亮度會依導通時間的比例而定,馬達則因慣性而以對應平均功率的速度旋轉。電晶體只在完全導通或截止的狀態下使用,因此比在中間電壓下使用的發熱損耗更少,可有效率地調整。頻率要選擇不會察覺LED閃爍或馬達噪音的值。

  • A. 不會藉由改變佈線粗細來調整。
  • B. 停止程式無法達到調整的效果。
  • C. 正確。可細緻地調整平均功率。
練習這個領域 前往領域頁面

嵌入式與韌體的其他題目

  1. 微控制器計時器的輸入捕捉(input capture)功能,其用途下列何者正確?
  2. 在中斷處理常式中應避免的事項,下列何者最為適當?
  3. 將上面的程式啟用最佳化進行編譯後,即使發生計時器中斷,有時也不會呼叫led_on()。原因與對策的組合,下列何者正確?
  4. 在8位元微控制器上,計時器中斷每次將32位元變數ticks加1,主程式讀取ticks來計算經過時間。偶爾會讀到偏差很大的值,其原因下列何者正確?
  5. 關於UART序列通訊的特徵,下列何者正確?

這個領域的比較