文章目录
- 1.单片机介绍
- 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.寻址
- 4.数据传送与交换指令
- 5.交换指令
- 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:



















