开发工具和软件安装

Keil5

​ 这个软件是一个非常重要的单片机IDE(集成开发环境),说人话就是写代码、编译代码以及烧代码的平台。

​ 可以直接在官网上下载。

​ 百度搜索keil,进入arm keil官网,点击download。选择MDK-ARM(其实就是keil5。

​ 下载是需要填写个人信息的。但是实际上只需要给个可用邮箱就行,他会给你发送一个确认邮件,确认后就可以下载安装包了。下载较慢的话可以试着挂梯子,我也会把自己下载好的安装包分享出来。

C51V954

​ 我不太清楚它的具体作用怎么描述比较恰当,网上说就是C51和MDK共存的一个工具,安装好后你就可以在你的keil里面写51单片机的代码。安装Keil的时候,旁边就是C51,同上面的方法一样,就可以得到安装包。

安装和破解

下载好以上两个安装包后,接下来要安装并且破解软件。我们安装的软件有部分功能是被限制使用的,但是作为学生没必要购买正版软件去使用。所以我们可以通过破解来获取一部分功能帮助我们学习。

安装

我个人建议安装在默认路径下的同一文件夹下,方便管理和查找。安装时系统会在根目录下建立一个叫Keil_5的文件夹,很容易找到的。

破解

​ 这里要采用一个第三方软件叫做keygen。

​ 打开这个软件一定要关闭电脑的杀毒软件以及Windows的防火墙,不然会寄。打开后会出现如下页面。

​ 以管理员身份运行keil5,然后找到这个选项。

​ 复制权限管理中提供的CID,粘贴到keygen中,Target选择C51,点击generate生成权限的IDcode。

​ 将其复制到你的keil5里面,点击Add LIC就完成了破解。

stc-isp

STC-ISP是一款针对单片机所制作的电脑相关烧录软件,通过这款工具,用户只需要结合编程技术以及RS485控制功能对新的硬件设备定制编程计划,就能快速将用户的程序代码与相关的选项设置打包成为一个可以直接对目标芯片进行下载编程可执行文件,简单实用。(Doge)

​ 说人话就是,安装这个软件就可以用来把自己写好的程序烧进单片机里,单片机就可以按照你的代码执行对应的功能。

​ 直接百度搜索stc-isp,就能找到一些第三方软件网站分享的软件,直接下载就行。到时候应该会得到一个压缩文件,解压后如下图所示:

​ 有了这个exe文件后,还需要安装它的驱动程序,就是文件夹里面所给的USB to UART Driver,选择CH340。这个需要插上51单片机的烧录线才能安装好驱动。

所有文件

链接:https://pan.baidu.com/s/1y65zXMqhN6yEDTdZEKKROw?pwd=olbs
提取码:olbs
–来自百度网盘超级会员V2的分享

​ 如果安装过程文件出现任何问题,请及时评论提出来,我会做出相应的修改。希望大家看完可以点点赞支持一下!

51单片机开发工具安装相关推荐

  1. 51单片机开发工具的安装

    1.在KEIL的官网(https://www.keil.com/download/product/),获得KEIL C51软件的安装包.或者使用其他渠道获得的安装包,也可. 软件安装包如下,版本是V9 ...

  2. 在linux下也能进行51单片机开发吗?送你一份教程。

    点击上方"大鱼机器人",选择"置顶/星标公众号" 福利干货,第一时间送达! 阅读文本大概需要 5 分钟. 0 写在前面 在liunx环境下,没有keil这种ID ...

  3. 51单片机支持python么_macOS搭建51单片机开发环境

    1.概述 鉴于好多朋友平常工作电脑为苹果,再配一台 Windows 机器来开发 51 单片机,略显多余.为此,本文详细讲解在 macOS 搭建 51 单片机开发环境. 软硬件需求:macOS 笔记本或 ...

  4. 51单片机开发入门(3)-IO口应用

    前言 根据前面对51单片机的了解和基础理论知识的掌握,接下来就正式进入单片机开发--实践.引用最近几天追的电视剧<觉醒年代>里新文化领袖陈独秀.李大钊等革命前辈们一直在说的和在践行的马克思 ...

  5. 使用VScode的EIDE插件进行51单片机开发

    使用VScode的EIDE插件进行51单片机开发 由于Keil C51没有代码提示功能,随着STC系列单片机功能的强大,内部寄存器越来越多,没有代码提示功能会造成编程上的困难.此外,一些复杂的变量名, ...

  6. Linux操作系统搭建51单片机开发环境(国产桌面操作系统deepin)

    1.概述 操作系统作为计算机系统的掌上明珠,一直是我们国家极力想要掌握的核心技术之一.随着这几年国际关系动荡,地缘政治风云突变的缘故,开发和应用国产操作系统热情空前高涨.尤其基于 Linux 的国产操 ...

  7. 零基础 Ubuntu 20.04.01 下搭建51单片机开发环境[开源编译器SDCC]

    原创首发于CSDN,转载请注明出处,谢谢! 文章目录 为何会在Linux下开发单片机 个人系统环境与所用开发板 安装开源编译器 sdcc STC MCU ISP 闪存工具 stcgal 的安装 单片机 ...

  8. 51单片机开发系列一-51单片机开发环境搭建以及入门汇编代码

    51单片机开发系列一 51单片机开发环境搭建以及入门汇编代码 象棋小子    1048272975 1. 51单片机概述 51单片机是对所有兼容Intel 8031指令系统的单片机的统称.目前教科书基 ...

  9. 基于Mac OS系统搭建51单片机开发环境

    基于Mac OS系统搭建51单片机开发环境 Reason 本人是杭电计科学生,参加的智能小车队伍平时需要大量基于单片机的操作,目前使用的是MBP(冤种mac),网上大多又是基于Windows系统等开发 ...

  10. c++程序设计_基于proteus的51单片机开发实例30-模块化程序设计

    1. 基于proteus的51单片机开发实例30-模块化程序设计 1.1. 实验目的 模块化程序设计 不知不觉我们的51单片机开发实例已经进行到第三十篇了,是时候进行一个总结和反思了,总结什么?反思什 ...

最新文章

  1. 结对编程作业——四则运算GUI程序
  2. 机器学习--线性回归、逻辑回归
  3. 项目: 用easyx实现消砖块
  4. OpenCV图像操作
  5. 表盘时针的html代码,html5画布操作的简单学习-简单时钟
  6. 应用程序无法启动_Windows 10触发启动应用程序警报,以避免系统变慢
  7. 前端学习(2878):原生js模块化+发送弹幕和重置弹幕
  8. android网络框架
  9. Java-整数相加求和
  10. ffmpeg常用数据结构4
  11. C#之异步导致内存泄漏
  12. 南航计算机学院院长黄志球简历,南航计算机科学与技术学院导师介绍:沈国华...
  13. 彩色图rgb转换成灰色图
  14. bzoj 4417: [Shoi2013]超级跳马
  15. 【云原生 | 19】Docker数据存储详解
  16. html导航图片滚动条,CSS实现导航栏底部动态滚动条效果
  17. 用于理解C++类中静态成员的单子模式研究
  18. 写给程序员的管理入门课程 -《格鲁夫给经理人的第一课》
  19. python 整合_python的资源整合
  20. 软件测试笔记(十六)- 缺陷轰炸和beta测试

热门文章

  1. 乐鑫Esp32学习之旅 20 一篇好文,开发过程中编译esp32固件太大,无法正常启动?教你如何自定义分区表partitions.csv。
  2. 注册测绘师的学习笔记
  3. Java的日期类说明Calendar、Data、日期转化格式化以及注意事项
  4. vue的万年历(日历)组件
  5. 谈谈我来到CSDN社区的感受
  6. 一些很有用的JS特效
  7. Java学习笔记 --- IDEA
  8. 用java实现学生成绩管理系统(附有详细代码)
  9. Metasploit+Beef整合攻击——超详细
  10. vue 中引入使用其他字体