第2章 单片机硬件结构
2.3 单片机存储器
存储器用于存储CPU运行所需的程序和数据,是单片机的重要组成部分。学习单片机之前,很多读者已学过微机原理,熟悉了微机存储器的特点,但单片机的存储系统与微机有很大的不同,学习时注意不要混淆。
2.3.1 半导体存储器类型
单片机用半导体存储器作为存储介质,半导体存储器按结构和使用特点可以分为随机存取存储器RAM(Random Access Memory)和只读存储器ROM(Read Only Memory)两类。单片机的程序和数据位于不同的存储器中,数据存储器通常采用随机存储器RAM,程序存储器采用只读存储器ROM。
1.随机存取存储器RAM
RAM又称为读,写存储器。CPU运行时,可随时对RAM进行读操作或写操作。断电后,RAM中存储的数据全部丢失,适合存放程序运行时的临时数据和中间结果。RAM分为静态随机存储器SRAM和动态随机存储器DRAM两类。
(1)静态随机存储器SRAM. SRAM存储器利用双稳态触发器作为存储单元,一个双稳态触发器存储1位二进制数据。只要不断电,SRAM存储的信息就不会丢失,不需要刷新电路,使用方便,单片机的数据存储器一般采用SRAM���
(2)动态随机存储器DRAM。DRAM利用电容存储电荷的原理存储信息,电容充电状态作为1,放电状态作为0。DRAM电路简单,*简单的DRAM单元只需1个晶体管,具有集成度高、功耗低的优点。DRAM中电容的容量很小,而且由于泄漏电流的放电电荷逐渐减少,高电平的持续时间只有几毫秒,为了保存信息,需另配刷新电路定时对存储单元刷新,电路结构复杂,主要用作微机的内存,在单片机中很少使用。
2.只读存储器ROM
只读存储器使用时,只能读出,不能写入,断电后,存储的信息不丢失。ROM在单片机中主要作为程序存储器使用,有时也作为数据存储器存放设置的参数等需要长期保存的数据。单片机内部集成的ROM主要有以下5种类型。
(1)掩膜ROM(mask ROM)。掩膜ROM由芯片厂家生产芯片时,将程序和数据通过掩膜工艺写入,用户只能读取,不能修改或删除。掩膜ROM型单片机在大批量应用时,价格很便宜。
……