单片机的烧写原理

时间: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的串口下载方式,还有其他单片机的串口编程等等都是这样。

相关阅读

电气图纸上那些字母符号都表示什么意思?

学工控技术,拿10万年薪 马上注册,免费学习 超过100课时视频教程,免费下载海量学习资料 来源:互联网 推荐学习相关视频: 电工基础 模拟电子技术基础 低压电器及控制技术 CAD机械...
2023-06-27

三菱FX系列PLC密码设置方式

plc 中设置密码可以限制编程工具、显示模块、人机界面 等对程序的读写、监控、更改当前值等操作,从而达到保护程序或是限制操作者对程序的监控等目的。 三菱FX系列PLC密码设置方...
2023-03-21

行车遥控失灵、乱动作?对照这4张图,一次把原理和故障全吃透!

做行车维修的电工,谁没被遥控故障搞崩溃过? 按“上”它往下跑,按“东”没反应,甚至按键失灵、接触器乱跳,轻则卡料停产,重则冲顶、侧滑出事故!很多人只会换遥...
2026-05-25
行车遥控失灵、乱动作?对照这4张图,一次把原理和故障全吃透!

电力系统通信信息有哪三大类?

(1)话音信息:传输电话是通信的基本信息。它包括电力调度电话、燃料调度电话、水利水电调度电话及防汛通信、行政管理电话,厂站之间操作联络、自动交换机间中继电话线等。...
2023-06-13
电力系统通信信息有哪三大类?

五种错误的冰箱使用方法

有关冰箱的使用知识,在家中使用冰箱对食物保鲜时,必须掌握正确的使用方法,以下总结了五种错误的冰箱使用方法,希望大家引以为戒,尽量避免犯类似的错误,下面具体来看下。...
2023-06-26
五种错误的冰箱使用方法

热销商品

橡胶垫片螺丝防水平垫减震垫耐油耐磨密封圈黑色定做垫圈厂家现货

本厂专业生产黑色橡胶垫片、螺丝防水平垫、减震垫及耐油耐磨密封圈,采用优质橡胶材料,具备优异的耐油性、耐磨性和抗老化性能,广泛应用于机械、汽车、管道及电气设备...
1.28

氟胶O型圈耐高温密封圈线径1-10mm现货可订做大尺寸胶圈非标异形

氟胶O型圈采用高性能氟橡胶(FKM)材料制成,具有卓越的耐高温、耐油、耐化学腐蚀性能,长期使用温度可达200℃以上,短期可耐受250℃高温。线径规格覆盖1–10mm,现货充足,支...
0.4

安全帽工地男ABS建筑工地加厚施工电工透气盔国标领导监理定制

这款ABS材质安全帽专为建筑工地、电力施工等高风险环境设计,采用加厚高强度工程塑料,抗冲击性能优异,符合国家标准(GB 2811-2019),有效保障头部安全。帽壳结构坚固,内衬...
7.57

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
10.2

消防手电筒强光可充电出租屋户外便捷宾馆酒店客房应急逃生手电筒

这款消防手电筒强光可充电,专为出租屋、宾馆、酒店等场所设计,具备高亮度LED灯珠,照明距离远、穿透力强,紧急情况下可迅速照亮逃生路径。内置大容量锂电池,支持USB充电...
3.83

网站栏目