单片机工作原理篇

单片机运行原理:从代码到执行的全过程

参考视频

[12_3]底层解析

在这里插入图片描述

单片机的基本概念

单片机(Microcontroller)是一种集成了处理器(CPU)、内存、输入/输出端口等在一个芯片上的微型计算机。它通常用于控制其他设备或执行特定的任务,如家用电器、汽车电子、传感器等。


单片机的工作流程

1 . 编写代码(使用C语言):

程序员使用C语言编写代码,因为它既具有高级语言的可读性和易用性,又能提供对硬件的直接控制。
在这一阶段,程序员定义了单片机的行为,比如如何读取传感器数据、如何控制LED灯的亮灭等。

2 . 编译C语言代码:

编写的C代码不能直接被单片机理解,需要通过编译器转换成单片机可以理解的指令。
编译器将C代码转换成汇编语言。这是因为汇编语言提供了与单片机的CPU指令一一对应的指令集。

3 . 汇编语言转机器码:

接下来,汇编语言代码被进一步转换为机器码,即0和1的序列。这个过程是由汇编器完成的。
机器码是单片机CPU能直接理解和执行的唯一形式。

4. 烧录到单片机:

将这些机器码烧录到单片机的内存中。烧录就是将编写的程序传输到单片机的过程


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值