快捷搜索:  

8位单片机可以代替32位芯片机吗?答案是否ok

广告

8位单片机可以代替32位的单片机吗?举个例子,AVR单片机的程序存储器是16位的,而数据存储器和数据总线都是8位的,因此它还是8位单片机。现在的ARM就是32位单片机,单片机的位数(8位16位是指内部数据总线的宽度,1、这个位数的意思是单片机内部数据存储器的位数,所谓8位单片机,也就是说单片机数据存储器的宽度一次可以容纳8位二进制信息(当然是并行的),位数越高,当然处理能力越强。

1、单片机类型

从单片机的处理位宽来计算,主要可以分为如下1.普通的8位单片机,如STC12C5A60S22,HT56R622.16位的单片机,3.32位的单片机,如stm32f103,stm32f407从单片机构架来区分有普通的CISC,RISC构架,CotexM系列,包括M0/M1/M3/M4/M7的内核,处理速度和外设各不一样,处理速度M7》M4》M3》M1》M0。

国外单片机品牌有意法半导体ST,恩智浦,瑞萨,mcrochip,赛普拉斯,atmel等等总体描述普通的8位单片机当中,有部分因为价格因素,flash空间小,代码容易少,是OTP一次性烧录程序的,而且必须汇编代码,适用于普通的简单家电或者消费类电子产品。随着工艺的提升,目前很多汇编的芯片也慢慢推出flash版本,可以用C语言进行开发,可以多次烧写。

2、直流无刷电机用什么单片机多,8位还是32位,具体型号是什么?

几大系单片机都有,如atmelAVR的MEGA8/168系列,英飞凌的xc800系列(8051核),微芯PIC18系列,ST的stm32(ARMCortexM)系列,新唐的mini51(ARMCortexM)等等。本人见到的几个型号:ATMEGA8/MEGA48/88/168,XC886/866,PIC18Fxx31,

3、8位单片机可以代替32位的单片机吗?8位,16位,32位是什么意思?

最终硬件处理数据时,能够处理的最大位数。8位替代32位的话,理论上可以的。但是,32位的数据处理,8位的运用不如32位的方便。同样的时钟下,32位处理速度至少是8位的4倍。简单说就是32位的MCU可以同时处理32位数据,通俗讲是可以同时接受处理32条信号线送来的高低电平的信号,而单片8位MCU是绝对做不到的。单片机的位数,代表能够处理的最大位数。

看了三个朋友的回答,似乎没有一个说到点子上的。1、这个位数的意思是单片机内部数据存储器的位数,所谓8位单片机,也就是说单片机数据存储器的宽度一次可以容纳8位二进制信息(当然是并行的),位数越高,当然处理能力越强。注意:必须是数据存储器。举个例子,AVR单片机的程序存储器是16位的,而数据存储器和数据总线都是8位的,因此它还是8位单片机。

4、单片机的位数(8位16位

是指内部数据总线的宽度。单片机的位数指的是CPU(累加器)一次能处理的二进制数的位数,8位机的话,累加器就是8位的,与其直接交换数据的寄存器也都是8位的,当然内部数据总线也是8位的,象8位数的加减乘除都能用一条指令完成,但让其处理16位二进制数的话,就要很多条指令才能完成,这时16位机的优越性就很明显了,相应地16位机就是一次可以处理16位的二进制数的单片机。

5、32位单片机,16位单片机,其中的位指的是什么?位越多就越好吗》

是指单片机内部总线:其中16位就是总线是十六位,32位就是总线是32位的,一个机器周期就能传输32位的二进制数,其他8位,16位也同理。你想下你的电脑是多少位的。32位和16位都是指CPU,和指令。位数肯定是越高越好啦,处理数据快而且多。现在的ARM就是32位单片机。功能很强大是嵌入式的。16位有凌阳单片机。8051就是8位机。

6、单片机中,一字节是多少位?位到底是指的什么?

一字节是8位(8bit).。单片机中数据的存储是按字节进行存储的,因而,2字节就占用了2个存储单元。地址也就应该加2了,一字节是8位啊,位你可以认为是一个放高(1)或者低电平(0)的容器,8个容器排成一组就是一个字节了,程序计数器pc用来存放下一条要执行的指令的地址,但是他不是按位来存的他是按字节存放的,就是说你存放了4个字节32位的数据pc会增加4而不是增加32,如果用容器的说法就是pc记录的是容器的组名。

您可能还会对下面的文章感兴趣: