主要区别
在讨论8位和16位微控制器之前,必须了解什么是微控制器。微控制器是一种具有内置电路、处理器核心和嵌入式可编程I/O外围设备的小型单片芯片。1位到512位是微控制器的常用场合。在这里,我们将讨论8位和16位微控制器及其变体。
什么是8位微控制器(8 bit microcontroller)?
8位微控制器是一种具有微控制器所有特性的微控制器,它的信息器件大部分是8位大的。8位大意味着您的CPU可以使用8位信息总线或管道,并且可以通过一条机器指令输入相似的尺寸信息。对于每一个指令周期,它的波动是0到255。它需要20mA电流才能工作。英特尔8008是第一款拥有8位微控制器的机型。
什么是16位微控制器(16 bit microcontroller)?
16位微控制器比8位微控制器更优越。它在履行数学和技术职责时具有额外的权利和精确性。与8位微控制器不同,它使用16位信息总线或管道来执行单个指令。对于每一个指令周期,它的位波动从0扩展到65535。由于16位控制器比8位控制器好2倍,所以它可能适用于两个16位数字。它需要10mA电流才能维持。
主要区别
- 首先是价值观。虽然由于设计上的改进,两者之间的可比性降低了,但8位微控制器比16位微控制器便宜。
- 具有16位微控制器意味着16总线或管道进行信息传输,比8位微控制器好2倍。
- 由于总线比较大,16位微控制器可以很好地、快速地执行额外的任务。
- 在执行数学能力方面,16位微控制器比8位微控制器更加正确可靠。
- 对于每一个指令周期,8位的波动是0到255,而16位的波动是0到65535。
- 尽管16位微控制器显示出比8位的双倍周期或时钟时间,但拥有快速时钟意味着似乎需要额外的能量和活力来维持。
- 8位微控制器需要20毫安的电流才能工作,比需要10毫安的16位微控制器的电流要求高出2倍。
- 16位的输入和输出外围设备比8位微控制器更先进。
- 8位微控制器在48兆赫时显示了12个MIPS的速度,而16位微控制器在32兆赫时显示了最多16个MIPS,比8位微控制器好两倍。