(直控按鍵,加速鍵帶進位,退位功能)。
我現(xiàn)在用四個獨立的按鍵(P1.6,P1.7,P3.6,P3.7)組合,完成
編碼器功能(暫定)。要求實現(xiàn)功能如下:
1,輸入數(shù)值范圍是0----10000,即輸入電流為0mA-----10A。為了方便我在12232LCD上只做四位數(shù)字顯示0.000------9.999(也許這樣做不合理,但如果鍵盤處理功能做好了,就顯示五位).
2,我需要對每一位數(shù)值操作都需有進位和退位功能;我的思路是四個按鍵完成四個功能:加鍵,減鍵,設置鍵,左移鍵。
3,我還需要使用長按(加速鍵)功能。比如我現(xiàn)在的LCD顯示是:2.500A,須修改為1.7A.我左移鍵已經(jīng)設置在”5”數(shù)字這個位置,我只需要在此長按減鍵就可以輸出顯示1.7A了.
4,再比如我現(xiàn)在的LCD顯示是0.000A,我需輸入顯示2.000A的數(shù)值,如果我的左移設置功能現(xiàn)在在個位,或者十位,百位.我長按加(減)鍵,能達到我所要的數(shù)值.
5,同樣的方式,現(xiàn)在LCD上顯示的是2.400A,需輸入900mA的電流,此時左移按鍵移到“4”數(shù)字位置,長按長按減(加)鍵,就可以得到900mA的電流輸入顯示。所以說需加速鍵。
6,因LCD需換屏顯示,所以換屏后,前面所操作好的數(shù)值顯示不能因換屏而改變。
7,我前面
網(wǎng)友評論:俺可沒興趣慢慢看完這個程序……