51单片机烧写器(学习板)DIY-被遗忘的“热转印技术”
单片机烧录器制作单片机是一门实践性非常强的技术,一味的看书不做实验的话10年估计也是学不 会的.下面制作的烧录器是一款具有在线烧录功能的(也就是可以边写改程序边看效果).这对初学者的进步是非常的有好处的.我采用的DIY方法是热转印技术.之前有用万能板做做过,但是烧写成功率稍微差一点.主要是线太凌乱干扰就多.现在做的板烧写成功率100%通过.当然了 ,学单片机重要的是你学会如何编写和 应用程序,而不是去研究烧写器的制作.本 烧写系统成本不过数十元.花几百块买一个所谓的学习板,个人认为没有 必要.整体布局图如下:
D1为编程状态指示灯,编程过程D1一直亮,程序烧录完毕,D1灭掉.D2为控制芯片IC2的电源指示灯.D3为IC1(CPU)的电源指示灯.K1为IC2的电源开关.K2为IC1(CPU)电源开关.J0为与电脑连接的并口数据线.J1-J4为各个I/O口的扩展线.最右的一排灯是测试程序用的.(其实只其中某一个就够了)现在到制作过程了.1把PCB图打印在热转印纸上
2用熨斗把热转印纸上的图印到附铜板上
3印好后效果图
4安装图
5测试图(烧录过程)
6测试程序运行
整个制作过程完毕.
单片机烧录是什么意思?只读存储器真的只能读吗?原来如此
问题导入:
问题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,一个自动化专业的学生 ,我以后会做出更多与自动化专业有关的内容,如果你感兴趣,不要忘记关注哦,喜欢就点赞、评论、转发 ,让更多人看到,谢谢大家支持!
相关问答
51 单片机 开发板就是 烧录 器吗?买开发板就行了,现在51单片机基本上用的都是STC的单片机,直接通过串口就可以烧写程序,不需要专用的编程器,开发板都集成了烧录功能。买开发板就行了,现在51单...
单片机 为什么能直接 烧录 程序?我刚开始学习单片机的时候也有和题主类似的困惑。当时是在大二,刚申请了个淘宝账号不久,刚看了下我的淘宝已购物品,第五件东西买的就是51单片机开发板,前几件...
单片机烧录 程序是一个什么过程?单片机烧录程序是将编写好的代码通过特定的工具和方法,写入到单片机的存储器中,使其能够按照预设的逻辑和功能运行的过程。在烧录程序之前,需要先完成单片机的...
如何给 单片机烧录 程序?要给单片机烧录程序,您需要以下几个步骤:1.准备烧录设备:您需要一台烧录器或编程器。不同类型的单片机可能需要不同类型的烧录设备,所以请确保您选择的烧录...
单片机 没接底座可不可以 烧录 程序?-ZOL问答不明白的问的,对于简单的51单片机,最起码要有一个晶振电路才可以烧录程序。你说的底座不知道是不是IC插槽?那个是方便单片机的装卸。只要有单片机,其对应脚有...
如何在51 单片机 开发板上烧写程序?1.在电脑中找到【STC-ISP】程序烧写软件,有不同版本,但用法基本一致。双击打开会出现下图中界面。2.然后点击下图中箭头所指处,找到单片机型号STC89C52。...
单片机 的烧写原理是什么?单片机的烧写原理:1.把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。只是不同...
我是新手,stc 单片机烧录 成功了,但板子没有反应,怎么处理!-ZO...你好,SST的单片机是不能用STC-ISP软件烧写程序的,因为内部寄存器不一样,烧写程序时ISP软件是要读取单片机的串号信息的,即使是STC的单片机也要选择正确的型号才...
如何解决 单片机烧录 时蜂鸣器响的问题?当单片机烧录时蜂鸣器响,可能是由于供电不足或下载软件与单片机型号不匹配。首先,检查电源是否稳定,供电电压是否满足单片机要求。其次,确保使用的烧录软件...
51 单片机烧录 原理?单片机烧录原理有三种方式:1、把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。2...