本文介紹了一種基於MSP430單片機的簡易電子計算器設計。基於MSP430單片機的簡易電子計算器設計具有體積小、便於攜帶、應用方便、組成元器件少、製造成本低等優點。MSP430單片機具有的超低功耗、硬體浮點數運算等功能使得簡易電子計算器設計簡單、計算能力強,有著廣闊的發展前景。
生活中常用的電子計算器具有結構簡單、性能穩定的優點,在現代經濟社會有著廣泛的應用。本次設計的基於MSP430 單片機的簡易電子計算器,在MSP430F6638單片機上,使用矩陣鍵盤輸入數據,進行加、減、乘、除混合運算,並能根據運算符的優先級大小得出正確結果。此次設計的計算器可精確到個位,基本實現計算器功能。利用鍵盤選擇數字;利用鍵盤選擇加減乘除等功能最後將計算結果結果在LCD上顯示,具有較強的使用價值。
1 硬體系統的設計
本次設計使用MSP430F6638單片機設計出一個簡單的計算器。使用矩陣鍵盤輸入數字、字符,用LCD_TFT屏幕顯示運算式子和結果。硬體主要包括(MSP430F6638單片機),LCD_ TFT屏幕液晶顯示器、矩陣鍵盤。其中,MSP430F系列單片機直接採用了德州儀器公司設計的MSP430F6638單片機評估開發板,在此基礎上進行系統的設計和開發。其中矩陣鍵盤隸屬於 TM1638電路,TM1638是帶鍵盤掃描接口的LED(發光二極體顯示器)驅動控制專用電路,內部集成有MCU 數字接口、數據鎖存器、LED 高壓驅動、鍵盤掃描等電路。根據簡易電子計算器的實際功能和任務要求,得出硬體系統設計方案,單片機硬體結構框圖設計如圖1所示。