一 存储器的容量:
现在我们接触最多的是MP3、MP4和手机内存卡了吧,连小学生的都能说出这个MP3或内手机内存卡是512或1G。这里所说的512或1G均指的是这个MP3或内存卡中存储器的容量。512指存储器容量为512MB,1G指存储器容量为1GB,下面我们将用通俗语言说明存储器的容量含义。
1)位(bit)的概念:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。
2)字节(Byte)的概念:8个二进制位构成1个"字节(Byte)",即一个字节(1B)可以存储8位二进制信息。字节是存储空间的基本计量单位,每个字节称为一个存储单元。
1Byte=8bit;
1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。
3)存储器的容量:指的存储器中存储单元的个数。
如256B的存储器表示此存储器有256个存储单元,每个存储单元可以存储8位二进制信息。
4)KB的概念:
在一般的计量单位中,通常K表示1000。例如:1公里= 1000米,经常被写为1km;1公斤=1000克,写为1kg。同样K在二进制中也有类似的含义。只是这时K表示1024,也就是2的10次方。1KB表示1K个Byte,也就是1024个字节(存储单元)。
即1KB=1024B;
5)MB和GB的概念:
1MB=1024KB;
1GB=1024MB;
现在所说的MP3或存储卡若是512的,一般指512MB,而1G的指容量是1GB
现代家用PC机的内存(RAM)多为512MB或1GB,而硬盘的存储容量达160GB、250GB甚至更大。而在单片机系统中,存储器的容量有4KB、8KB,最大为64KB。
二 单片机系统中存储器的种类:
单片机系统的存储器有两种:程序存储器ROM和和数据存储器RAM
1 程序存储器ROM:
ROM存储器中信息不因为停电而消失,主要用来存储固定的程序和数据,这些程序和数据是通过特殊的方法固化进去的,在ROM正常工作状态下,CPU只能读取ROM的程序和数据,而不能向ROM写入数据。所以ROM也称为只读存储器。
ROM的种类:
(1)掩膜 ROM :由半导体生产厂家在制造时将程序信息写入ROM,程序信息一量写入便不能再次修改,适合于批量生产。 具有工作可靠和成本低的优点。
(2)可编程 PROM :用户可以对芯片进行编程(写入程序数据),但只能编程一次(即写入一次),即所谓的 OTP 型产品。
(3)EPROM:可擦写的存储器,即用户可多次擦除ROM内程序数据并重新写入新的程序数据。此存储器又分为:紫外线擦除可编程的 EPROM和电擦除可编程 EEPROM(E2PROM)
2 数据存储器RAM:
RAM又称读/写存储器。正常工作时信息既可以读取又可以写入:数据读出后原数据不变,新数据写入后原数据被新数据替代。因此RAM用来存储CPU运算中程中产生的实时数据、中间结果等。
RAM种类:
(1)静态RAM:称为SRAM,控制简单方便,速度快,集成度较低
(2)动态RAM:称为DRAM,需要专门的刷新控制电路,单个芯片的容量高,成本低廉。