什么是51单片机,,如何写代码,并且烧录?

文章目录


1.单片机介绍











有一个横线的表示低电平有效



片外存储阔以扩展到64kb












STC 型号:

51 ROM-4kb

52 ROM- 8kb

53 ROM-12kb




我们一般学习的都是8位单片机。

2.Keil 5操作

1.打开Keil 5

3 新建工程



3.添加文件并写代码


4.添加到group



5,设置

晶振频率设置

6.check

7.编译

8.打开头文件


9 调整编辑器


4.烧录

1.烧录程序

2.串口查询

驱动安装好,查询串口。

5.Debug

1.首先编译

2.调试

3.查询

6 51单片机汇编指令

1.格式

2.符号


3.寻址






A的值加上DPTR的值是一个地址


SETB 值1操作


下面都是片内ram地址

4.数据传送与交换指令



5.交换指令

6 算数运算类指令





7.逻辑运算与移位指令





8.控制转移

PC到哪里,程序就执行到哪里

片外ram的数据先传送到A,然后再传送到片内





9.位操作



rel为标号,比如loop:

相关推荐
某林2123 小时前
ROS2与STM32通信详解
stm32·单片机·嵌入式硬件
EVERSPIN5 小时前
MCU微控制器,N32H47x高性能MCU机器人关节控制方案
单片机·嵌入式硬件·机器人·mcu微控制器
0南城逆流06 小时前
【STM32】知识点介绍三:哈希算法详解
stm32·嵌入式硬件·哈希算法
云山工作室6 小时前
基于STM32单片机的正激式开关电源设计(论文+源码)
stm32·单片机·嵌入式硬件·毕业设计·课程设计·毕设
芯希望6 小时前
芯伯乐700mA线性稳压器XBLW L78M05H/L78M12H:稳定可靠,简化电源设计
单片机·嵌入式硬件
lingzhilab7 小时前
零知IDE——STM32F407VET6驱动SHT40温湿度传感器与ST7789实现智能环境监测系统
stm32·单片机·嵌入式硬件
贝塔实验室8 小时前
Altium Designer 6.3 PCB LAYOUT教程(四)
驱动开发·嵌入式硬件·硬件架构·硬件工程·信息与通信·基带工程·pcb工艺
星辰pid9 小时前
stm32的gpio模式到底该怎么选择?(及iic,spi,定时器原理介绍)
stm32·单片机·嵌入式硬件
brave and determined10 小时前
可编程逻辑器件学习(day3):FPGA设计方法、开发流程与基于FPGA的SOC设计详解
嵌入式硬件·fpga开发·soc·仿真·电路·时序·可编程逻辑器件
axuan1265110 小时前
10.【NXP 号令者RT1052】开发——实战-RT 看门狗(RTWDOG)
单片机·嵌入式硬件·mcu