單片機是一種數(shù)字器件,只能處理數(shù)字量,在工業(yè)生產(chǎn)和日常生活中,常用于電流、電壓、溫度、濕度和壓力等信號的監(jiān)測或處理。而這些信號都是連續(xù)變化的模擬量,被單片機處理之前必須轉(zhuǎn)成數(shù)字量,而單片機處理后得到的數(shù)字量也要根據(jù)需要轉(zhuǎn)換為對應(yīng)的模擬量。
模擬信號和數(shù)字信號的主要差別是,在某個連續(xù)范圍內(nèi),模擬信號能取得任何值,而數(shù)字信號僅能取得有限個不同的值。比如:電壓是模擬信號,如果電壓在0~7V之間,則電壓值可能是2V、5.2V或6.278V,即電壓的可能取值是無限多的;而一個0~7之間的數(shù)字量的取值只能是0、1、2、3、4、5、6和7,共8個可能的不同值,并且這些值之間不是連續(xù)變化的,即不能包含5.2或6.278V這樣的小數(shù)值。