目录

1、cpu处理的数据宽度

2、数据总线宽度

3、地址总线宽度

4、性能差别


1、cpu处理的数据宽度

CPU处理的数据的宽度,参与运算的寄存器的数据长度代表单片机的位数。也就是一个一个时钟周期里,处理器处理的二进制代码数。

2、数据总线宽度

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

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

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

3、地址总线宽度

地址总线的宽度不能代表单片机的位数。像51单片机的地址总线是16位的,但是它是8位机。像ARM的存储器也有八位的,但是它是32位机。

4、性能差别

8位、16位、32位与单片机的性能密切相关,通常32位机的性能要高于16位机,而16位机的性能又要高于8位机。为什么会这样呢?这要从2个方面来分析。第一,位数不同,运算效率不同。对于8位机而言,由于在一次运算中的每一个数都不能超过8位,因此即便如100+200=300这样的运算,它也不能一次完成,因为300已超过了8位所能表达的最大范围(255),因此,要对这样的一个式子进行运算,就要编写一段程序,将运算分步完成,最后合成起来得到一个正确的结果。而如果采用16位单片机来运算的话,那么一次运算就够了,显然分步完成所需要的时间要远远大于单步完成所需要的时间。同样道理,当某个运算的结果或者中间值大于65535时,16位机也不能一次运算,要分步实现它,而32位机则可以一次运算完成。第二,商业因素。通常运算能力越高,表示这个单片机性能越强,当然,价格高一些人们也可以接受,有了价格空间,生产商通常都会在这些芯片中提供更多的其他的功能,使得芯片的整体性能得到更大的提升。

典型的单片机中,80C51系列,PIC系列,AVR系列都是8位单片机;80C196、MSP430系列是16位机;而目前非常热门的ARM系列则是32位机。

8,16,32位单片机的区别相关推荐

  1. 32位计算机为什么是八位,一文看懂8位,16位和32位单片机的区别

    描述 8位单片机 16位 32位区别? 指CPU处理的数据的宽度,参与运算的寄存器的数据长度. 如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数. 如果总线宽度与CPU一次处 ...

  2. 8位、16位、32位单片机的区别?

    CPU处理的数据的宽度,参与运算的寄存器的数据长度, 1.如果总线宽度与CPU一次处理的数据相同,则这个宽度就是所说的单片机位数 2.如果总线宽度和CPU一次处理数据宽度不相同: 1)总线宽度小于CP ...

  3. 8、16、32位单片机概念与寻址空间

    玩了接近三年的单片机,8位.16位.32位的都玩过,突然间一个问题就让我发现我就是一个渣!!! 8位.16位.32位都代表什么意思呢?我就根据搜集的知识,简单的对自己科普一下: 1). 从CPU的发展 ...

  4. 什么是32位单片机?32位单片机有哪些优点和缺点?8位,16位,32位是什么区别?

    一.什么是32位单片机 单片机有8位单片机.16位单片机.32位单片机等多种,这里位指的是数据处理一次能的够处理的数据的位宽,32位单片机,就是指一次能够处理的数据的位宽是32个比特位的单片机.简单地 ...

  5. 嵌入式入门-32位单片机简介

    一.单片机 参见单片机_百度百科 这是单片机的基本介绍,千篇一律搬运工的工作就不打算浪费时间了,就从目前学习到的知识面总结一下单片机吧,当然,入行不到两个月菜狗一枚,不正之处请指正. 单片机,也就是微 ...

  6. 64位windows与32位windows的区别

    64位windows与32位windows的区别 2010-07-19 15:46 64位windows与32位windows的区别 http://www.zeroplace.cn/article.a ...

  7. 分享一款电机控制国产32位单片机MM32SPIN360C

    国产32位单片机MM32SPIN360C拥有M0内核的高性能32位微控制器,5V输出的LDO稳压器.三组具备有自举二极管的N通道半桥栅极驱动器.MCU最高工作频率可达96MHz,并内置SRAM高速存储 ...

  8. 灵动微32位单片机LQFP64引脚MM32F3273G7P

    灵动微MM32F3273G7P采用ARM®Cortex®-M3内核的高性能32位单片机,工作频率高达120兆赫兹,内置512KB Flash和128KB RAM的高速存储器,具有丰富的I/O端口和外设 ...

  9. 适用于温控器应用的灵动微32位单片机MM32L0130

    温控器的工作原理是通过温度传感器对环境温度自动进行采样.即时监控,当环境温度高于控制设定值时控制电路启动,可以设置控制回差.如温度还在升,当升到设定的超限报警温度点时,启动超限报警功能.当被控制的温度 ...

最新文章

  1. 美国高校开源迄今为止最大新冠肺炎CT数据集!
  2. 洛谷P2698 [USACO12MAR]花盆Flowerpot
  3. 深度学习笔记之DenseNets
  4. mysql用户如何迁移_迁移MySQL用户及权限
  5. C#通过WebClient/HttpWebRequest实现http的post/get方法
  6. Python入门--闭包,工程函数
  7. Leetcode804.Unique Morse Code Words唯一摩尔斯密码词
  8. win7共享xp打印机_别麻烦了!局域网一键共享工具
  9. 数学建模暑期集训28:元胞自动机
  10. 有监督的SAR变化检测公开数据集
  11. HTML+CSS大作业——水果介绍-橙子之家(6页) HTML+CSS+JavaScript 学生dreamweaver网页设计作业成品
  12. 用html做祝福语朋友,祝福朋友工作顺利的祝福语
  13. 《人工智能算法工程师(高级)》
  14. 认证学习4 - Bearer认证(Token认证)讲解、代码实现、演示
  15. 很牛的求职经历(转)
  16. 推荐一款开源的音乐下载神器,8个平台VIP任你选
  17. w10怎么打开计算机用户账户控制,w10用户账户控制管理员权限不能打开如何解决...
  18. 山东省一流本科课程“Python应用开发”课程中的思政元素
  19. 支撑全产业AI,需要怎样的算力服务?
  20. 请在update语句中加上limit

热门文章

  1. safearray的使用
  2. 关于std::abs 和 abs在ACM中的避坑
  3. 巨星内马尔为孕期出轨道歉了!喊话女友:“我不能想象失去你”
  4. [转]以太网接口芯片W5300使用说明
  5. 高斯函数的matlab表达式,高斯函数在图像处理中的应用
  6. 银行 IT运维故障管理 可视化案例
  7. php百度空间,PHP 登录百度空间
  8. 玩音箱的“老男孩”们
  9. 河海大学20计算机考研复试回忆
  10. 公司发年终奖了,老王坐不住了