文章目录
- 1.单片机介绍
- [2.Keil 5操作](#2.Keil 5操作)
-
- [1.打开Keil 5](#1.打开Keil 5)
- [3 新建工程](#3 新建工程)
-
- 3.添加文件并写代码
- 4.添加到group
- 5,设置
- 6.check
- 7.编译
- 8.打开头文件
- [9 调整编辑器](#9 调整编辑器)
- 4.烧录
- 5.Debug
- [6 51单片机汇编指令](#6 51单片机汇编指令)
-
- 1.格式
- 2.符号
- 3.寻址
- 4.数据传送与交换指令
- 5.交换指令
- [6 算数运算类指令](#6 算数运算类指令)
- 7.逻辑运算与移位指令
- 8.控制转移
- 9.位操作
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:
