单片机的烧写原理是什么?

作者&投稿:啜辰 (若有异议请与网页底部的电邮联系)
单片机的烧写原理是什么?~

单片机原理:一种在线式实时控制计算机的原理方式

单片机的烧写原理:
单片机烧写,又称为单片机程序下载、烧录等,本质上是单片机和PC机按照芯片厂家规定的编程协议,通过芯片厂家规定的接口,把已编译好的程序传输到单片机,单片机把数据存储到自身存储器中的过程。
理解这个原理需要知道几个知识点:
单片机内部是有程序的,是出厂时固化在硬件中,用户无法修改的(这也会被认为它内部没有程序),这些程序可以调用各种通信接口、内部存储器等;
可以下载的通信接口:JTAG,SPI,UART,usb等;(还有很多可以扩展485、以太网等)
编程协议:一般大厂都会公开的,在芯片的专用技术手册中会有;
存储器:有很多种,掩膜,EPROM,EEROM,flash等寿命不一样,掩膜只能一次,而且要工厂做,flash擦写次数10000+;
可以这样比喻性的理解:单片机就是电脑的主板,我们写的程序就是操作系统,主板里面装入引导操作系统的基本程序,下载程序就是给电脑装系统!

有三种方式:\x0d\x0a\x0d\x0a1.把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。只是不同的单片机使用的端口,编程用的时序不一样。\x0d\x0a\x0d\x0a2.像AT89S52或AVR单片机一样,在单片机上有SPI接口,这时用专用的下载线将程序烧写到单片机中。这时不同的是,单片机的CPU除了执行单片机本身的指令之外,还能执行对ROM进行操作的特殊指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先通过传输这些指令给CPU执行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对单片机的ROM的烧写。此外,现在普遍使用的JTAG仿真器也是这样,单片机的CPU能执行JTAG的特殊指令,完成对ROM的烧写操作。\x0d\x0a\x0d\x0a3.引导程序,即单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。像AVR单片机的bootloader方式、STC的串口下载方式,还有其他单片机的串口编程等等都是这样。


我弄了个卫星接收天线,最初只能收到4个台,我把极化片拔了能收16个台...
你用海尔海尔升级工具V9.0进行升级,先用升级小板把机顶盒和电脑连接,具体的插脚要用万用表量,2根3V左右是发送和接收的信号线,可以对换的,还有一个0V的是公用线,超过12V的那个不要接,防止烧毁升级板,连接好开机,先读取BIN,然后通过最新的小蜜蜂修改软件修改一下就可以了,再烧写进机顶盒OK,...

关于单片机下载线!怎样自制?
ISP下载线使用,要在你的单片机目标板上为最简单片机系统前提下,也就说,你要接好晶振及电源,当然,你的复位电路也最好接上(虽然对ISP没有影响,如不接,编程烧写完了,你只是不能安全的复位单元片机工作)爱好者可按上图接线,自己DIY一个,使用这个就可以写程序,ISP烧写、编程了,,可以说是...

网络适配器的用途,运转,及原理?
所以才会有一些硬盘写保护卡可以通过烧写网卡的BootRom来实现。其实PCI设备的ROM是可以放到主板BIOS里面的。启动电脑的时候一样可以检测到这个ROM并且正确识别它是什么设备的。AGP在配置上和PCI很多地方一样,所以很多显卡的BIOS也可以放到主板BIOS里面。这就是为什么板载的网卡我们从来没有看到过BOOTROM的原因...

一个基于单片机精确计时的电源开关程序的设计与实现,各位大哥,我的论文...
2.4.硬件设计电路原理图14 2.5.硬件的调试15 3.软件设计15 3.1.程序流程图15 3.2.程序设计具体实现16 3.3.编译软件的使用和编译过程18 3.4.烧片18 3.5.系统测试19 结论19 参考文献20 致谢21 声明22 图14程序流程图 3.2.程序设计具体实现 程序的内容包括:主程序的起始地址,中断服务...

嵌入式工控机是什么?哪家比较好
嵌入式工控机是一种专门用于工业控制的嵌入式计算机设备,它具有高度可靠性、稳定性和耐用性,能够在恶劣的环境下长期稳定运行。嵌入式工控机通常采用特殊的工业级主板和外壳,支持多种I\/O接口和通讯协议,可以满足不同工业应用的需求。嵌入式工控机广泛应用于工业自动化、智能制造、医疗设备、交通运输等领域...

LGT8F0XA是什么单片机?有什么来历?
ISP在线烧写工具 SWD编程调试工具 数据手册 开发文档 阿莫附录: 可能有人担心, 这个芯片会不会导致ATMLE的侵权诉讼?我不是一个迂腐的人。我们其实每天都在可能的“侵权”, 从打开电脑开始,到看电视节目,到在商场购买各种物品 ...专利是一把双刃剑,它保护了原创者的同时,其实也在扼杀可能的创新...

什么是EDA软件?
另外像Active-HDL和其它的设计输入方法,包括原理和状态机输入方法,设计FPGA\/CPLD的工具大都可作为IC设计的输入手段,如Xilinx、Altera等公司提供的开发工具Modelsim FPGA等。 ②设计仿真工作 我们使用EDA工具的一个最大好处是可以验证设计是否正确,几乎每个公司的EDA产品都有仿真工具。Verilog-XL、NC-verilog用于Verilog...

BIOS 里面Frequency 有100\/133\/33是什么意思
好了,到了这里我就先放下Bios的设置引导了,在教大家超频之前先向大家解释一下什么叫超频以及超频的原理吧,这样才能让你能更好的进入下一步Bios设置超频! CPU超频,它的主要目的是为了提高CPU的工作频率,也就是CPU的主频。而CPU的主频又是外频(FSB)和倍频(Multiplier Factor) 的乘积。例如一块CPU的外频为200MHz,...

给单片机写程序为什么叫烧写呢?
烧写就是对单片机中的rom进行擦写。现代工艺下,rom现已能够进行屡次擦写,但在前期,rom只能一次性设计好,单片机自动烧录机程序经编译联接后传给机器就是机器语言,简而言之就是一大堆1和0。在烧写进程中,将烧、不烧一大堆MOS管和BJT的丝或连、不连上通道来表明这些1和0。

单片机烧录原理
单片机烧录原理是单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。

诸城市13931403874: 单片机的烧写原理
卷易一平: 有三种方式: 1.把单片机当做一个ROM芯片,早期的单片机都是如此.将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样.只是不同的单片机使用的端口,编程用的时序不一样. 2.像AT89S52或AVR单片机一样...

诸城市13931403874: 单片机程序烧写,使用原理 -
卷易一平: PC机 写好的程序,通过编译器 转换成二进制文件,然后通过烧录器写入到单片机的程序寄存器中(ROM,相当于电脑的硬盘;烧录器和单片机之间的通信,是通过特定的协议 类似于 ISP I2C UART 等,比如STC 51单片机就是通过UART 将二...

诸城市13931403874: 为什么程序能烧写到单片机上,原理是什么 -
卷易一平: 所谓烧写,其实就是对单片机中的rom进行擦写.现代工艺下,rom已经可以进行多次擦写,但在早期,rom只能一次性设计好,例如早期的PLC,把二极管上的丝烧了后就永久编码出1.而我们知道,单片机程序经编译连接后传给机器便是机器语言,简而言之就是一大堆1和0.在少些过程中,我们将烧不烧一大堆MOS管和BJT的丝或连不连上通道来表示这些1和0

诸城市13931403874: 求教单片机程序烧写原理,望大虾赐教··· -
卷易一平: 所谓烧写就是将程序生成的可执行代码(例如HEX)下载到ROM中,单片机一上电就从第一行代码运行,如果编过汇编程序就能理解程序的初始执行过程,程序开始处要设定起始地址..

诸城市13931403874: 51单片机程序烧写的原理是什么 -
卷易一平: 你那个是ISP下载.估计是STC单片机,ISP是使用RXD,TXD.max232是将232电平转换成ttl电平,这样才能直接和单片机系统连接.

诸城市13931403874: stc系列单片机烧写程序到用户程序储存区的原理 -
卷易一平: stc 系列单片机烧写程序到用户程序存储区的原理很简单,就是利用串口将编译后的用户程序,依次传送给单片机,其实主导作用的还是单片机的ISP模块,是它将这些用户程序依次存入到内部FLASH存储区.

诸城市13931403874: STC89C51单片机烧写程序的原理. -
卷易一平: 别的品牌的单片机,用STC的软件烧写不进去的.这种过程,应该是STC公司独有的吧?建议楼主直接去询问STC公司,别人是不会关心这种过程的.其实,不问也罢,这种应用面及其狭窄的技术,即使掌握了也没有什么用处.

诸城市13931403874: 单片机 的工作原理 -
卷易一平: 通过对于开关电路的控制,达到发送数字信号的目的,从而控制外围的电路或者模块进行工作.

诸城市13931403874: 给单片机写程序为什么叫烧写呢? -
卷易一平: 烧写就是对单片机中的rom进行擦写.现代工艺下,rom现已能够进行屡次擦写,但在前期,rom只能一次性设计好,单片机自动烧录机程序经编译联接后传给机器就是机器语言,简而言之就是一大堆1和0.在烧写进程中,将烧、不烧一大堆...

诸城市13931403874: 各系列单片机片上程序烧写是什么弄的? -
卷易一平: 51系列的单片机一般需要编程器烧写,其后则主要是通过JTAG口烧写.编程器需将将单片机拆下烧写,烧写完后再插回或焊接到电路板上,而JTAG则可以方便的在线烧写程序.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网