王麗琴史 航
(1.常州信息職業技術學院,常州 213164;2.江蘇理工學院,常州 213001)
基于單片機的數字式計算器設計
王麗琴1史 航2
(1.常州信息職業技術學院,常州 213164;2.江蘇理工學院,常州 213001)
該系統以單片機AT89S52為控制核心,矩陣鍵盤為輸入及控制單位,數碼管為動態顯示系統組成,完成了具有基本計算功能的計算器設計。設計中的重點部分主要是系統完成算法、顯示等一系列計算的電路設計和程序設計。系統的硬件部分主要包括鍵盤掃描、最小系統板、數據顯示、蜂鳴器四大部分。軟件部分應用單片機C語言實現全部設計的控制功能,包括基本的數碼管動態顯示、矩陣鍵盤的掃描、輸入數字的記錄、運算的各種實現。蜂鳴器具有報警的功能,在輸入錯誤或無法計算時進行報警。整個系統設計成本較低,能對輸入的數據及正常的運算結果進行實時顯示。
單片機 矩陣鍵盤 數碼管 蜂鳴器 穩壓芯片
隨著電子計算機的普及發展,人們曾經預言計算器將退出歷史舞臺。然而,電子技術的不斷進步,也使計算器的功能越來越強大。由于計算器具有體積小、攜帶方便、易于掌握、節省工作時間等優點,它的應用不但沒有縮小,而且在工程計算、商業和金融業務及中學數學、物理、化學教學中被廣泛應用。
本次數字式計算器的設計要擁有以下幾個功能,數據的輸入、內部處理、結果顯示、各種報錯功能。鍵盤與數碼顯示器是單片機應用系統中常用的輸入和輸出的外部設備。……