題-4.jpg)
時(shí)間:2020-08-14| 作者:Admin
8位、16位和32位單片機(jī)的區(qū)別最本質(zhì)的區(qū)別是內(nèi)部CPU的字長(zhǎng)不同,即CPU處理數(shù)據(jù)的最大位數(shù)不同,有8位和16位CPU的區(qū)別,你可以認(rèn)為是ALU、寄存器的字長(zhǎng)等。有的32位DSP芯片其外部接口數(shù)據(jù)總線是16位的,根據(jù)這個(gè)來(lái)判斷是不行的
8位、16位和32位單片機(jī)在速度上也有區(qū)別,取決于CPU、寄存器的字長(zhǎng)。8位單片機(jī)不能直接處理16位數(shù)據(jù),要按照8位數(shù)據(jù)來(lái)處理,要分幾個(gè)過(guò)程來(lái)完成。而16位單片機(jī),可直接處理16們數(shù)據(jù),因?yàn)槠銩LU,寄存器等都是16位的,可一次完成8位單片機(jī)要多步完成的動(dòng)作,特別是對(duì)于數(shù)據(jù)處理,16位單片機(jī)有它的優(yōu)勢(shì)。而且16位單片機(jī)大多數(shù)據(jù)接口都為16位。8位單片機(jī)可以同時(shí)進(jìn)行2個(gè)8位的2進(jìn)制數(shù)相加,而16位單片機(jī)則大一倍,可以同時(shí)讓2個(gè)16位的2進(jìn)制數(shù)相加。