CPU 采用基于ARM Cortex-M3 的32 位微控制器EFM32G842F64。該控制器具有高速可靠、資源豐富、低功耗、寬溫度范圍等優(yōu)點, 廣泛應用于電機控制、醫(yī)療保健、手持設備等場合。EFM32G842F64具有64 KB 的片內Flash 程序存儲器、53 個通用I/O引腳、2 個12 位A/D 轉換器、3 個通用定時器等外設資源和USART、I2C、SPI等通信接口, 能夠滿足紅外耳溫計的設計要求。該設計中微控制器EFM32G842F64主要完成判斷按鍵輸入、紅外傳感器信號的采集與處理、驅動液晶屏顯示和蜂鳴器鳴叫等功能。
3、液晶顯示器
該設計顯示部分采用基于HD44780 液晶芯片的通用1602 字符型液晶屏, 它是指顯示的內容為16×2,即可以顯示兩行, 每行16 個字符和數字的液晶模塊。液晶顯示屏具有功耗低、體積小、對比度可調、內置字符發(fā)生器、易匹配處理器等優(yōu)點。
4、其他外圍電路
其他外圍電路部分主要包括按鍵、蜂鳴器等部分。按鍵主要產生中斷信號, 使EFM32G842F64執(zhí)行紅外溫度檢測功能。蜂鳴器則提示用戶紅外溫度檢測結束。
軟件設計
1、程序設計