Chinaunix首页 | 论坛 | 博客
  • 博客访问: 87633
  • 博文数量: 153
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 882
  • 用 户 组: 普通用户
  • 注册时间: 2022-03-12 10:39
个人简介

不积小流,无以成江海。

文章分类

全部博文(153)

文章存档

2023年(50)

2022年(90)

我的朋友

分类: 嵌入式

2023-10-24 09:10:02

深度解析!单片机运行原理

https:
//baijiahao.baidu.com/s?id=1722122624899044501&wfr=spider&for=pc

首先工程师把代码逻辑写好,再编译成单片机的可执行程序,这个可执行程序实际上就是变成由0,1组成的按一定规律排列好的二进制数,再用烧录器写进单片机。

单片机内部就是由我们前面学的门电路的各种组合,门电路也由半导体器件构成,这些半导体PN结是一种特殊的熔丝。空白的单片机内部是矩阵排列的熔丝,在烧录过程,程序中0的地方就熔断,1的地方就导通。烧录好之后,单片机就有了逻辑功能。

执行程序过程:从程序存储区读取程序指令——分析指令——执行指令。

读取指令:就是根据程序计算器(PC)的地址取出相应的指令,送到指令寄存器。

分析指令:将指令寄存器中的指令操作码取出后进行译码,分析其指令性质。如指令是我们之前的加法运算中的取加数,则寻找加数的地址。

执行指令:无非是把一条二进制代码,转换成数字信号(高低电平),操作逻辑门电路,就像我们的加法器一样输入输出。把经过逻辑门运算的结果输出,把单片机的相关引脚电平输出高或低。

也就是单片机上电开机,单片机处于初始状态,可以认为初始状态中程序计算器(PC)就有了{BANNED}中国{BANNED}中国第一个指令地址,在时序电路作用下,送到指令寄存器,分析指令,执行指令,输出功能,如此循环。单片机就这样自动进入执行程序过程。

当然单片机运行的过程是很复杂的,这里只是个人简单的理解,总结。

从晶体管组合成逻辑电路,逻辑电路组合成单片机,再从单片机在到现在的计算机,超级计算机,是一个不断积累,不停进步的过程。想要你的人生也是这样的精彩过程吗,找我领取资料,开启与导师的一对一互动,进入高阶学习,成就精彩人生

阅读(152) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~