当前位置: 首页 > news >正文

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

文章目录

  • 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:
在这里插入图片描述

在这里插入图片描述

http://www.lryc.cn/news/219265.html

相关文章:

  • Multer 实现文件上传功能
  • Excel·VBA工作表导出为图片
  • 【零基础抓包】Fiddler超详细教学(一)
  • 快速入手maven
  • Mysql Binlog日志
  • 高级深入--day45
  • shell_66.Linux修改或移除信号捕获
  • 5 ip的分配
  • 【Python机器学习】零基础掌握StackingClassifier集成学习
  • Spring Boot 常见面试题
  • 利用大语言模型(LLM )提高工作效率
  • [Linux打怪升级之路]-信号的产生
  • Python教程---Python基础语法
  • echarts 画散点图, x周,y周在指定位置标志一下
  • Unity地面交互效果——3、曲面细分基础知识
  • NOIP 赛前模拟总结(第一周)
  • stm32 DMA
  • 厦门万宾科技智能井盖监测仪器的作用如何?
  • 【带头学C++】----- 三、指针章 ---- 3.5 字符串与指针
  • 二十三种设计模式全面解析-深入解析桥接模式:解锁软件设计的灵活性
  • Ansible中的角色使用
  • C通过指针访问数组元素
  • 程序员成长树
  • 数字化时代,数据仓库是什么?有什么用?
  • android NetworkMonitor和ConnectivityService记录
  • Technology strategy Pattern 学习笔记1-Context: Architecture and Strategy
  • 数据结构-顺序表
  • 数据结构与算法 | 第三章:栈与队列
  • oracle查询数据库内全部的表名、列明、注释、数据类型、长度、精度等
  • 数据可视化:折线图