单片机是一种数字器件,只能处理数字量,在工业生产和日常生活中,常用于电流、电压、温度、湿度和压力等信号的监测或处理。而这些信号都是连续变化的模拟量,被单片机处理之前必须转成数字量,而单片机处理后得到的数字量也要根据需要转换为对应的模拟量。
模拟信号和数字信号的主要差别是,在某个连续范围内,模拟信号能取得任何值,而数字信号仅能取得有限个不同的值。比如:电压是模拟信号,如果电压在0~7V之间,则电压值可能是2V、5.2V或6.278V,即电压的可能取值是无限多的;而一个0~7之间的数字量的取值只能是0、1、2、3、4、5、6和7,共8个可能的不同值,并且这些值之间不是连续变化的,即不能包含5.2或6.278V这样的小数值。