C51单片机学习1

2023-11-02

工程的建立与烧录

一.工程的建立

1.在想要建立工程的地点新建一个文件夹

2.打开C51,选择新建项目

3. 点击保存

4.选择芯片AT89C52,选好点击OK

5.破解版的一个bug,点击否就好了

 6.然后工程就建立好了

二.工程的配置

1.

 2.

 

 

 点击ok就配置成功了

 三.工程的代码编译

1.建立第一个.c文件

 

 

可以看到工程目录下出现.c文件

 

 四.工程安装驱动(烧录要安装驱动)

1.打开驱动的exe文件

 2.点击安装

发现驱动安装失败,是因为没插ch340接口 ,或者是已经安装过了(我是已经安装过了,为了演示,我先卸载)

3.显示驱动预安装成功,不可以,说明没插ch340接口

 4.插上单片机

 

 5.接口插到电脑上以后,再点击安装

6.成功则会显示安装成功

 五.工程文件的烧录

1.打开烧录文件

2.参数配置

 

 3.下载hex文件

4.因自身属性,51单片机下载的时候要重新上电,我选择拔插5v的电源 ,显示操作成功

 

5.现象:亮了第一个灯

 

刚刚接触,如有错误,请各位大佬指点

 

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C51单片机学习1 的相关文章

  • Unity 游戏框架搭建 2017 (五) 简易消息机制

    什么是消息机制 23333333 让我先笑一会 为什么用消息机制 三个字 解 耦 合 我的框架中的消息机制用例 1 接收者 Receiver cs using UnityEngine namespace QFramework Example
  • 如何运行ImageMagick的命令行工具

    在http www imagemagick org script index php网站下载相应的执行文件 这里以下载ImageMagick 6 6 5 10 Q16 windows static exe为例说明 将ImageMagick
  • spring集成kafka并对消息进行监听

    spring集成kafka 文章目录 spring集成kafka kafka本地安装启动 pom文件 生产配置 消费者配置 创建topic工具类 生产业务 消费业务 消息接收类 监听类 业务处理 异步 同步 ONEWAY 需要依赖zooke
  • layuiAdmin侧边栏菜单刷新保持当前页面

    layuiadmin框架 每次刷新整个页面 都会回到首页 现在想保持在当前页面 layuiAdmin侧边栏菜单刷新保持当前页面 利用缓存来处理 供自己参考如下 layui config base ROOT homeStatic layuia
  • [移动通讯]【Carrier Aggregation-4】【LTE-4】

    前言 推荐两个在线工具 UECapabilityInformation Decoder https www sqimway com ue capa php FGI Decoder http howltestuffworks blogspot
  • c#基础语法笔记----个人学习笔记

    改变应用图标 1 当 解决方案资源管理器 中有项目选中时 在 项目 菜单上单击 属性 2 选择 应用程序 窗格 3 从 图标 下拉列表中选择图标 ico 文件 实例化 new 类名 例如 user a new user 可写 set ret

随机推荐

  • Matplotlib学习

    Matplotlib学习 1 什么是Matplotlib 是专门用于开发2D图表 包括3D图表 以渐进 交互式方式实现数据可视化 2 为什么要用Matplotlib 可视化是在整个数据挖掘的关键辅助工具 可以清晰的理解数据 从而调整我们的分
  • python类的公有和私有

    结论 python里并没有严格的私有变量和函数限制 仅仅是对程序员的限制 尽量不要去使用 1 xxx 单下划线 开始的成员变量叫做保护变量 意思是只有类实例和子类实例能访问到这些变量 需通过类提供的接口进行访问 2 xxx 类中的私有变量
  • 解决在Android中给Button设置Padding无效的问题

    在Xml中给Button设置padding 0 和用代码给Button设置padding 0 都无效 是因为 这种情况下 Button的宽高是受TextView中的变量 mMinWidth mMinHeight和View中的变量 mMinW
  • Qt自定义控件封装

    自定义控件封装 样例效果 描述 部件QSpinBox和QSlider组合 改变其中一个的值 另一个随之改变 添加按钮快速获取或设置组合的值 部件组合 新建项目 添加新建项Qt gt Qt设计师界面类 gt 选择界面模板 widget gt
  • 启动Jmeter报警告,用管理员身份运行jmeter.bat,以后不再报警告。

    今天在新电脑启动Jmeter 发现命令行窗口报出警告 Could not open create prefs root node Software JavaSoft Prefs at root 0x80000002 Windows RegC
  • 华为OD机试真题 Java 实现【按身高和体重排队】【2022Q4 100分】,附详细解题思路

    一 题目描述 某学校举行运动会 学生们按编号 1 2 3 n 进行标识 现需要按照身高由低到高排列 对身高相同的人 按体重由轻到重排列 对于身高体重都相同的人 维持原有的编号顺序关系 请输出排列后的学生编号 二 输入描述 两个序列 每个序列
  • Ubuntu 20.04 安装 WPS 2019 及其卸载

    Ubuntu 20 04 安装 WPS 2019 1 打开WPS官网 https linux wps cn 下载安装包 2 下载deb格式 下载好的文件如下图 3 打开终端 依次输入命令 我下载的文件在 下载 文件夹当中 默认的也是这个文件
  • 解决Backtrader中self.broker.get_value()值为nan与问题解析

    解决方法 删除数据源中close为空的行 或者更极端一点 删除存在空值的行 主要查看数据源是否存在缺失值 如果使用Backtrader的默认逻辑 计算value会对应收盘价 收盘价不能有缺失值 如果使用开盘价购买 则开盘价不能有缺失值 问题
  • 【JavaScript数据结构与算法】数组类(电话号码的字符组合)

    个人简介 个人主页 前端杂货铺 学习方向 主攻前端方向 也会涉及到服务端 Node js 个人状态 在校大学生一枚 已拿多个前端 offer 秋招 未来打算 为中国的工业软件事业效力 n 年 推荐学习 前端面试宝典 Vue2 Vue3 Vu
  • PTA 08-图9 关键活动 题目关键点说明及解法完全分析

    PTA mooc完整题目解析及AC代码库 PTA 拼题A 浙江大学中国大学mooc数据结构全AC代码与题目解析 C语言 假定一个工程项目由一组子任务构成 子任务之间有的可以并行执行 有的必须在完成了其它一些子任务后才能执行 任务调度 包括一
  • MyBatis—利用MyBatis查询(查询所有,查询一行,条件查询)

    文章目录 1 查询所有 2 查询详情 通过特定属性查询 3 多条件查询 1 接口参数列表三种表达方式 2 多条件查询 3 动态Sql 4 多条件动态查询 5 单条件动态查询 1 查询所有 基本步骤 1 定义mapper接口 编写接口方法 2
  • keil5烧录或下载程序出现停止工作的问题

    本人在使用keil5烧录或下载程序出现停止工作的问题 开始认为是keil版本的原因 后来使用了keil4发现问题依然存在 发现因为本人使用了盗版JLINK被驱动检测出来了 由于安装的驱动版本为V6 14 新版的驱动检测到盗版JLINK 一旦
  • 1014 Waiting in Line (30)

    题目描述 Suppose a bank has N windows open for service There is a yellow line in front of the windows which devides the wait
  • 成为FISCO BCOS MVP,并肩链上创未来

    开源以来 FISCO BCOS受到众多开发者的支持 支撑生态内企业数百个应用项目的研发 其中 超120个应用投入使用 目前开源社区已汇聚了超40000名开发者 既有在区块链路上探索实践的开发者 也有自成一派 颇有建树的技术大牛 大家聚集于此
  • ESP32-C3 学习测试 蓝牙 篇(七、GATT 数据通信 — 发送自定义数据)

    前面我们已经入门了 GATT 的开发 更进一步 进行想要的数据通信 目录 前言 1 通信问题思考 2 如何才能每次传输不同的数据 3 对 handle 的认识 4 继续尝试 5 测试成功 结语 前言 本来计划直接做一个蓝牙的小应用 首先得实
  • 【Unity故障】Unityhub登录界面白屏(刷新不出那种感觉)

    平时打开UnityHub可能也就是偶尔需重新激活一下许可证 今天进去发现每个工程后都一个黄色感叹号标志 看了下账号也没登状态 当我以为登个账号就解决 然后就一直卡在这个界面 好像在哪看见过这个问题直接百度搜 资料很多 前人已经帮我们铺平了道
  • java.lang.IllegalArgumentException: jdbcUrl is required with driverClassName.

    springboot 配置多数据源时 启动出现java lang IllegalArgumentException jdbcUrl is required with driverClassName 修改 spring datasource
  • HIVE解析JSON数组

    HIVE解析JSON数组 数据示例 payAmount 375000 payChannelCode BOC payAmount 376000 payChannelCode AOC 1 get json object函数提取json数组里面特
  • 快速排序算法讲解及代码(详细)

    快速排序算法 一 序言 二 快速排序基本思想 三 具体步骤 四 具体代码 一 序言 快速排序是一种高效且使用广泛的排序算法 在很多语言的标准库中自带的排序都是快速排序 所以我们也有必要了解快排的原理以及实现方法 二 快速排序基本思想 算法思
  • C51单片机学习1

    工程的建立与烧录 一 工程的建立 1 在想要建立工程的地点新建一个文件夹 2 打开C51 选择新建项目 3 点击保存 4 选择芯片AT89C52 选好点击OK 5 破解版的一个bug 点击否就好了 6 然后工程就建立好了 二 工程的配置 1