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