什么是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:

相关推荐
周周记笔记11 分钟前
ESP32-S3:工程配置(十二)
单片机·嵌入式硬件
想放学的刺客19 分钟前
单片机嵌入式系统试题(第28期)flash芯片各引脚作用?低功耗设计估算电池续航时间是多少?如何优化低功耗等项目经验
stm32·单片机·嵌入式硬件·mcu·物联网·51单片机
WuLaHH20 分钟前
可靠UDP协议RUDP
单片机·网络协议·udp
宵时待雨1 小时前
STM32笔记归纳5:SPI
笔记·stm32·嵌入式硬件
DLGXY1 小时前
STM32——DMA(十四)
stm32·单片机·嵌入式硬件
恒锐丰小吕1 小时前
屹晶微 EG2121 中压250V半桥驱动芯片技术解析
嵌入式硬件·硬件工程
LeoZY_1 小时前
CH347 USB转JTAG功能使用笔记:CH347根据SVF文件实现任意FPGA下载
笔记·stm32·嵌入式硬件·fpga开发·硬件架构·硬件工程
__万波__1 小时前
STM32L475定时器实验
stm32·单片机·嵌入式硬件
80530单词突击赢1 小时前
C++服务程序自启动实战指南
stm32·单片机·嵌入式硬件