本訂閱號致力于單片機(jī)、ARM等嵌入式軟硬件的設(shè)計經(jīng)驗分享,秉承“人人都是電子設(shè)計經(jīng)驗的分享者”的理念,成功路上不孤單,我們一起努力。公眾號:micropoint8
數(shù)碼管是電子設(shè)計之中最常用的顯示元器件,但是數(shù)碼管一次只能顯示一個數(shù)字,如果要顯示多位數(shù)字只能使用多個數(shù)碼管并且要把數(shù)字拆分開,一位一位的送到數(shù)碼管中才能顯示,今天就介紹把一個多位數(shù)字拆分的方法。
把一個多位數(shù)拆分要用到兩個運(yùn)算符“/”除法運(yùn)算符和“%”取余運(yùn)算符: /:得到的運(yùn)算結(jié)果是整數(shù),68/10=6; %:得到的運(yùn)算結(jié)果是余數(shù),68%10=8;
是不是有點(diǎn)意思。 比如要顯示524這個三位數(shù),下面講解這個數(shù)字的拆分算法。 百位:524/100 = 5; 十位:524%100=24;24/10=2; 各位:524%100=24;24%10=4;
通過這個例子是不是找出規(guī)律來了?簡寫入下: 百位:524/100 = 5; 十位:524%100/10=2; 各位:524%100%10=4;
再舉一個四位數(shù)的例子,拆分6893如下: 千位:6893/1000=6; 百位:6893%1000/100 = 8; 十位:6893%1000%100/10 = 9; 各位:6893%1000%100%10 = 3;
是不是分離出來了?這時候就可以把數(shù)據(jù)送到數(shù)碼管顯示了。 以上分離方法只是眾多分離方法中的一種,在使用的時候可以在紙上簡單算一下,結(jié)果就很容易出來了。想要了解數(shù)碼管是如何工作的,請點(diǎn)擊這里。 本訂閱號致力于單片機(jī)、ARM等嵌入式軟硬件的設(shè)計經(jīng)驗分享,秉承“人人都是電子設(shè)計經(jīng)驗的分享者”的理念,成功路上不孤單,我們一起努力。公眾號:micropoint8
|