单片机是怎么烧录程序的.docVIP

  • 5
  • 0
  • 约1.46千字
  • 约 3页
  • 2023-12-12 发布于湖南
  • 举报

单片机是怎么烧录程序的

我刚开始学习单片机的时候也有和题主类似的困惑。当时刚申请了个淘宝账号不久,刚看了下我的淘宝已购物品,第五件东西买的就是51单片机开发板,

当时放假带着开发板经历20几个小时的硬座,回到家点完LED灯后,先是嘴角微微一笑,然后各种困惑接踵而来,题主的问题就是其中之一。

单片机是怎么烧录程序的?单片机都没有启动,怎么就能和下载器通信了?

要回答这个问题先看一个数字电路,D触发器,如下图:

D触发器功能就是只在Clk信号的上升沿这个时间点把数据Data传递到Q,在其它任何时刻保持Q不变。这不就是一个很简易的,只有一位的存储器吗。从上图中D触发器的电路原理图里可以看到,D触发器就是由一堆与、非门组成的电路,控制存储器并不需要单片机CPU的参与,只需要一个Clk就可以了。

上图中的D触发器毕竟太简单,而且数据掉电就会丢失,难免有一些忽悠人的感觉,那我们再看下复杂一点的flash存储器是如何被读写的,这也是单片机里面常用的存储介质。

如上图是flash里面的一个存储单元,乍一看好像是MOS管,但仔细一看却是多了一个FloatGate。这个floatgate其实是用氧化硅隔离了的。大概的工作方式是通过floatgate里面的电荷影响开启电压,当floatgate里面有电子时,

文档评论(0)

1亿VIP精品文档

相关文档