单片机烧录是什么意思?只读存储器真的只能读吗?原来如此
资讯
2024-02-01
372
问题导入:
问题1:我们在学习单片机的时候,在编辑好代码以后要把代码写入到单片机中,那么为什么这个过程称为烧录呢?
问题2:ROM是英语read only memory的首字母,翻译为只读存储器,那么ROM真的只可以读吗?
在回答这2个问题前,我们必须先了解ROM的有关知识。
ROM的分类如下:
掩膜ROM:不可编程ROM,属于第一代ROM,只能读,不能写。
PROM:可编程ROM,但是只能写一次。之后只能读,不能写。
EPROM:可编程ROM,紫外光可以多次擦除(可以写),但是速度比较慢,操作复杂。
EEPROM:可编程ROM,电可擦除(可以写),比EPROM方便。
flash:即闪存,可以高速读写。现在被广泛使用。
从以上分类和描述中可以看出,早期的ROM确实只能读,不能写,所以也就叫只读存储器了。严格来讲,从EPROM开始,ROM就不能叫只读存储器了,我们现在还这样叫,只是个历史原因。这也就回答了问题2.
我们知道,数据只有0和1,那么对于早期的掩膜ROM,程序又是怎么写进去的呢?答案是需要在厂家生产的时候就提供程序,依据机器码中的0和1来生产。也就是说,生产出来以后就不可以改变了,这个ROM芯片是确定了的。
到了PROM时代,ROM可以编程,这时把程序写进ROM真的是要通过烧写。这是因为厂家出厂的时候,整块ROM要么全是0,要么全是1。如下图是一个存储单元(即只能存储一个0或1)的结构。
从图片可以看到,一个存储单元就是一个二极管和熔断丝,在熔断丝为导通的时候代表存储的是1,如果要它变成0该怎么办呢?答案是烧写。通过烧录器的大电流把熔断丝烧断,电路也就变成不导通的了,即变成了0.这也就解释了为什么PROM只能编程一次,因为物理结构就是这样了。这也就回答了问题1烧录的由来。
如今,我们使用的手机、U盘、固态硬盘的存储器都是flash了,都是可以多次插写的,速度也翻了很多倍,单片机写数据也叫下载了,"烧录早已变成了历史。
好了,今天的内容就分享到这里了。我是何同学JoseHe,一个自动化专业的学生,我以后会做出更多与自动化专业有关的内容,如果你感兴趣,不要忘记关注哦,喜欢就点赞、评论、转发,让更多人看到,谢谢大家支持!
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!
问题导入:
问题1:我们在学习单片机的时候,在编辑好代码以后要把代码写入到单片机中,那么为什么这个过程称为烧录呢?
问题2:ROM是英语read only memory的首字母,翻译为只读存储器,那么ROM真的只可以读吗?
在回答这2个问题前,我们必须先了解ROM的有关知识。
ROM的分类如下:
掩膜ROM:不可编程ROM,属于第一代ROM,只能读,不能写。
PROM:可编程ROM,但是只能写一次。之后只能读,不能写。
EPROM:可编程ROM,紫外光可以多次擦除(可以写),但是速度比较慢,操作复杂。
EEPROM:可编程ROM,电可擦除(可以写),比EPROM方便。
flash:即闪存,可以高速读写。现在被广泛使用。
从以上分类和描述中可以看出,早期的ROM确实只能读,不能写,所以也就叫只读存储器了。严格来讲,从EPROM开始,ROM就不能叫只读存储器了,我们现在还这样叫,只是个历史原因。这也就回答了问题2.
我们知道,数据只有0和1,那么对于早期的掩膜ROM,程序又是怎么写进去的呢?答案是需要在厂家生产的时候就提供程序,依据机器码中的0和1来生产。也就是说,生产出来以后就不可以改变了,这个ROM芯片是确定了的。
到了PROM时代,ROM可以编程,这时把程序写进ROM真的是要通过烧写。这是因为厂家出厂的时候,整块ROM要么全是0,要么全是1。如下图是一个存储单元(即只能存储一个0或1)的结构。
从图片可以看到,一个存储单元就是一个二极管和熔断丝,在熔断丝为导通的时候代表存储的是1,如果要它变成0该怎么办呢?答案是烧写。通过烧录器的大电流把熔断丝烧断,电路也就变成不导通的了,即变成了0.这也就解释了为什么PROM只能编程一次,因为物理结构就是这样了。这也就回答了问题1烧录的由来。
如今,我们使用的手机、U盘、固态硬盘的存储器都是flash了,都是可以多次插写的,速度也翻了很多倍,单片机写数据也叫下载了,"烧录早已变成了历史。
好了,今天的内容就分享到这里了。我是何同学JoseHe,一个自动化专业的学生,我以后会做出更多与自动化专业有关的内容,如果你感兴趣,不要忘记关注哦,喜欢就点赞、评论、转发,让更多人看到,谢谢大家支持!
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!