单片机的烧写原理

时间:2023-03-06作者:佚名
我要问的不是如何制作烧写接口。 而是,电脑在通过接口向单片机烧写时(此时单片机 内没有程序),电脑是如何通过接口访问内部rom的??对应p口怎么就会指向单片机内部rom(就像单片机是一个rom?)
  有三种方式:
  1、把单片机当做一个ROM芯片,早期的单片机都是如此。将单片机放在通用编程上编程时,就像给28C256这样的ROM中写程序的过程一样。只是不同的单片机使用的端口,编程用的时序不一样。
  2、像AT89S52或AVR单片机一样,在单片机上有SPI接口,这时用专用的下载线将程序烧写到单片机中。这时不同的是,单片机的CPU除了执行单片机本身的指令之外,还能执行对ROM进行操作的特殊指令,如ROM擦除、烧写和校验指令。在编程ROM时,下载线先通过传输这些指令给CPU执行(擦除ROM、读入数据、烧写ROM、和校验ROM),这样完成对单片机的ROM的烧写。此外,现在普遍使用的JTAG仿真器也是这样,单片机的CPU能执行JTAG的特殊指令,完成对ROM的烧写操作。
  3、引导程序,即单片机中已经存在了一个烧写程序。启动单片机时首先运行这程序,程序判断端口状态,如果符合“要烧写ROM”的状态存在,就从某个端口(串口、SPI等等)读取数据,然后写入到单片机的ROM中。如果没有“要烧写ROM”的状态,就转到用户的程序开始执行。像AVR单片机的bootloader方式、STC的串口下载方式,还有其他单片机的串口编程等等都是这样。

相关阅读

速度围观丨看看这些电力人的人均年薪!你后腿拖到哪里了?

俗话说男怕入错行、女怕嫁错郎,行业的选择在一定程度上决定了薪酬的水平。从国家统计局发布的2016年各行业人均年薪情况可以看到,排名前三的分别是软件和信息技术服务业、金融...
2023-06-11

锂离子电池充电器电路图讲解

我们可以简单地通过串联一个电阻来限制电源的电流来为镍镉或镍氢电池充电,从而实现高效负载。但锂离子电池(Li-Ion)则不然,它的容量比以往任何时候都大,充电时不需要完全放...
2023-08-16
锂离子电池充电器电路图讲解

特别友情提醒:千万别把“制冷量(2500W)”和“额定功率(约800W)”搞混

“制冷量(2500W)”和“额定功率(约800W)”搞混。 “制冷量”和“额定功率”是空调(或其他制冷设备)上两个完全不同的核心参数,分...
2026-06-19

这10道电工基础题,如果不看下面答案,你能对几道

1、安培定则也叫( )。 A右手定则 B左手定则 C右手螺旋法则 2、避雷针是常用的避雷装置,安装时,避雷针宜设独立的接地装置,如果在非高电阻率地区,其接地电阻不宜超过( )欧姆...
2024-10-28

485通信自动收发电路图及其工作原理讲解

上边是485通信自动收发电路,不但要把电路送给你,还要把电路原理给你讲明白了。实测波特率9600不会有问题,但是,波特率115200的话,曾经出现过问题。 我们先看看 普通的收发电路...
2023-07-31
485通信自动收发电路图及其工作原理讲解

热销商品

广东珠江电线电缆阻燃国标定制BYJBV BVR YJV YJY RVV RVS RV KVV

广东珠江电线电缆,专注于阻燃国标定制,产品涵盖BYJBVBVRYJVYJYRVVRVSRVKVV等多种规格。我们采用先进生产技术,严格遵循国家标准,确保产品质量可靠、性能稳定。产品适...
¥ 1

可换头防静电塑胶镊子ESD-7A/242/249/259防划伤夹IC硅晶片陶瓷头

ESD-7A/242/249/259是一款专为半导体行业设计的防静电塑胶镊子,有效防止静电对敏感电子元件的损害。其独特之处在于可更换的镊子头,包括专为夹持IC硅晶片和陶瓷元件...
¥ 2

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

86型开关超薄自粘贴式防水罩浴霸开关家用防水盒浴室插座防溅盒子

86型开关超薄自粘贴式防水罩浴霸开关,是一种专为家用浴室设计的创新产品。其采用超薄设计,无需复杂布线,自粘贴式安装方式简洁高效,有效节省空间。防水罩有效阻挡水汽...
¥ 3.9

L型套筒扳手铣口烟斗双头弯头7字穿孔机修六角汽修轮胎工具6-19mm

L型套筒扳手是一款常用于工业领域的多功能工具,具备双头设计,可高效完成铣口、烟斗等多种工件孔位加工,适用六角汽修、轮胎等场景。其套筒尺寸为6-19mm,精准适配各类...
¥ 3.5

网站栏目