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

相关推荐
清风6666661 小时前
基于51单片机手机无线蓝牙APP控制风扇调速设计
单片机·mongodb·智能手机·毕业设计·51单片机·课程设计
JXNL@1 小时前
什么是PFC控制器
单片机·嵌入式硬件
RaLi和夕2 小时前
单片机学习笔记.C51存储器类型含义及用法
笔记·单片机·学习
ShiMetaPi2 小时前
操作【GM3568JHF】FPGA+ARM异构开发板 使用指南:蓝牙
arm开发·嵌入式硬件·fpga开发·rk3568
武文斌773 小时前
ARM工作模式、汇编学习
汇编·嵌入式硬件·学习·arm
月阳羊3 小时前
【硬件-笔试面试题-76】硬件/电子工程师,笔试面试题(知识点:H桥驱动电路的设计要点)
java·单片机·嵌入式硬件·面试·职场和发展
wdfk_prog4 小时前
Python脚本深度解析:实现基于YMODEM的单片机固件自动化升级
python·单片机·自动化
纳祥科技4 小时前
分享:一种为蓝牙、WIFI、U段音频发射设备提供ARC回传数字音频桥接功能的方案
网络·单片机·音视频
代码总长两年半7 小时前
STM32物联网项目---ESP8266微信小程序结合OneNET平台MQTT实现STM32单片机远程智能控制---代码篇(四)
stm32·单片机·物联网
咕咚.萌西7 小时前
RISC-V体系架构
嵌入式硬件·架构·risc-v