学习单片机必须要知道的字节小知识
单片机很“二”,只认识二进制0和1,它能用0和1干许多事,但人看二进制数据时很麻烦,为了提高效率,人类发明了很多单位,比如bit、Byte、KB、MB等。
什么是bit?
二进制只有0和1两个状态,其中的任意一个状态就是一个bit位。bit位是数据存储的最小单位。一个bit有0和1两种状态;两个bit就有00、01、10和11四个状态;以此类推。所以计算机能表示很多种状态。
单片机都有位数之分,比如STM8S为8位单片机,一次最多能处理8位数据;STM32为32位单片机,一次最多可以处理32位数据。
什么是Byte?
数据比较多时,二进制看起来比较麻烦,于是有了Byte,1Byte=8bit,一个字节有8位。
什么是KB、MB?
K—千,M—兆
1KB=1024B
1MB=1024KB
1GB=1024MB
1KB有1024个Byte;1MB有1024个KB,在选型单片机时有两个很重要的改变,比如4K的RAM、16K的flash等。
©© 2021 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号-3