32位单片机

服务热线:0755-27883824

32位单片机的位数是什么意思?

2019-04-09 10:15:42   责任编辑:     0

  8位单片机的数据总线宽度为8位,通常直接只能处理8位数据;


  32位单片机的数据总线宽度为32位,通常可直接处理8位或16位或32位数据。


  速度上有区别,取决于CPU、寄存器的字长。8位单片机不能直接处理32位数据,要按照8位数据来处理,要分几个过程来完成。而32位单片机,可直接处理32们数据,因为其ALU,寄存器等都是32位的,可一次完成8位单片机要多步完成的动作,特别是对于数据处理,32位单片机有它的优势。而且32位单片机大多数据接口都为32位。



  说简单了就是32位的比8位快,8位的单片机发展时间长,且价格偏低。最重要的是在许多的应用场合能够胜任开发的任务。32位的单片机在功能上要比8位的强大很多,只在需要的场合使用。


  那单片机的位数值得是什么呢?指CPU处理的数据的宽度,参与运算的寄存器的数据长度.


  如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数。


  如果总线宽度与CPU一次处理的数据宽度不同:


  1)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数,但称为准多少位。比如某CPU是16位但总线是8位,所以它是准16位。


  2)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数。


  少位宽不是指总线宽度,也不是存储器的宽度,而是指CPU处理的数据的宽度,也就是CPU一次数据的吞吐量。


电话

0755-27883824

地址:深圳市宝安区西乡街道银田创意园B8栋502

传真:0755-61204158

邮箱 : 13510937553@163.com