lcd1602怎么即時顯示數(shù)據(jù) 如何在LCD1602中顯示一個變量的數(shù)值?
如何在LCD1602中顯示一個變量的數(shù)值?LCD1602不能直接顯示變量值,只能顯示ASCII碼,即顯示字符。因此,為了顯示變量值,必須將變量的每一位數(shù)字轉(zhuǎn)換成0~9個字符。字符0~9的ASCII碼為
如何在LCD1602中顯示一個變量的數(shù)值?
LCD1602不能直接顯示變量值,只能顯示ASCII碼,即顯示字符。因此,為了顯示變量值,必須將變量的每一位數(shù)字轉(zhuǎn)換成0~9個字符。字符0~9的ASCII碼為0x30~0x39。例如,如果n變量為8位,即無符號字符的類型,則最大值為255,十進制數(shù)為3位,即100位。因此,需要將N的100位分開,分別轉(zhuǎn)換成0~9個字符。然后將字符發(fā)送到LCD1602進行顯示。顯示100位:a=n/100 0x30//0x30是將100位轉(zhuǎn)換成字符。顯示10位:B=n/10 0x30顯示單個位:C=n 0x30按順序?qū)BC寫入1602。