第85節(jié):實(shí)時(shí)同步把加減按鍵輸入的數(shù)值轉(zhuǎn)換成BCD碼數(shù)組的液晶屏顯示程序
從業(yè)近十年!手把手教你單片機(jī)程序框架 第85講
開場白:
把運(yùn)算處理完的數(shù)值轉(zhuǎn)換成BCD碼數(shù)組才可以更好方便顯示和數(shù)字按鍵的輸入編輯。這一節(jié)主要跟大家講這方面的算法程序。本節(jié)的核心轉(zhuǎn)換函數(shù)是void data_to_buffer(…)。
具體內(nèi)容,請看源代碼講解。
(1) 硬件平臺:
基于朱兆祺51單片機(jī)學(xué)習(xí)板。數(shù)字1鍵對應(yīng)S1鍵,數(shù)字2鍵對應(yīng)S2鍵,數(shù)字3鍵對應(yīng)S3鍵…. 數(shù)字9鍵對應(yīng)S9鍵, 數(shù)字0鍵對應(yīng)S10鍵。小數(shù)鍵對應(yīng)S11,S13按鍵是加按鍵,S14按鍵是減按鍵,清零鍵對應(yīng)S16,其它按鍵不用。
(2) 實(shí)現(xiàn)功能:
通過S13,S14這兩個加減按鍵更改第2行顯示的數(shù)值,此數(shù)值會同步更新顯示在第1行的BCD碼數(shù)組上。
(3)源代碼講解如下:
總結(jié)陳詞:
前面兩節(jié)都講了數(shù)組和數(shù)值的相互轉(zhuǎn)換函數(shù),結(jié)合前面的基礎(chǔ),下一節(jié)講數(shù)字鍵盤與液晶菜單的綜合程序,欲知詳情,請聽下回分解----數(shù)字鍵盤與液晶菜單的綜合程序。