Keil5

用于编写程序功能代码的编辑器
编辑器下载

  • 选择C51
  • 安装目录:路径不要选择含中文或其他特殊字符
  • 勾选去掉
  • 破解
    破解程序需关闭杀毒软件,打开后如下界面

    打开Keil5,以管理员模式运行

    File -> License Management

    复制Computer ID

    粘贴CID -> 生成 -> 复制ID code

    粘贴ID code -> Add LIC -> 当下方显示LIC Added Sucessfully表示激活成功

STC-ISP

下载程序
从keil5写好程序后,它会生成一个文件,这个文件就是二进制的单片机可以识别的文件,然后在STC—ISP这个软件里给他下载到单片机里
官方网站
STC是预设软件,意思是不需要安装就可以运行

同时需要下载板子的驱动设备

  • 用USB将板子与电脑相连
  • 右键此电脑,点击属性
  • 选择设备管理器
  • 出现黄色感叹号代表电脑无法识别,所以接下来就为它安装驱动程序

  • USB to UART Driver -> CH340_CH341
  • 点击安装
  • 显示驱动安装成功代表成功
  • 可能出现的问题,显示驱动预安装成功,可能是USB没有插好

  • 驱动安装好之后,我们会在C盘下看到WCH.CN文件夹。这个就是他创建的驱动程序的目录
  • 驱动安装好之后我们再来看设备管理器目录,发现可以识别了
  • 如果插上直接出现就代表不需要安装驱动程序了

Keil5 C51和Keil5 MDK的区别

两者都是Keil系列软件,但前者是用来开发51单片机的,后者是用来开发ARM系列的,比如STM32的。

51单片机(1)-开发工具介绍及软件安装相关推荐

  1. 51单片机入门-开发板介绍及软件安装

    [1-1] 课程简介_哔哩哔哩_bilibili[1-2] 开发工具介绍及软件安装_哔哩哔哩_bilibili[1-3] 单片机及开发板介绍_哔哩哔哩_bilibili 书籍:51单片机C语言教程-郭 ...

  2. 【51单片机】开发工具的安装及使用

    [51单片机]51单片机入门学习之开发工具的安装及使用 目录: [51单片机]51单片机入门学习之开发工具的安装及使用 一.前言 二.软件件安装 1. Keil5 的安装 2.STC-ISP 的安装 ...

  3. 51单片机波特率计算工具介绍

    51 芯片的串口可以工作在几个不同的工作模式下,其工作模式的设置就是使用SCON寄存器. SM0.SM1 为串行口工作模式设置位,这样两位可以对应进行四种模式的设置.串行口工作模式设置: 51芯片的串 ...

  4. 飞思卡尔单片机PE开发工具硬件及软件

    原文链接: http://blog.sina.com.cn/s/blog_8ebff8d7010121tm.html 1.HC(S)08系列 开发机硬件:USB-ML-12 CYCLONE PRO U ...

  5. 51单片机程序开发入门知识

    51单片机在我的理解上来说,就是遵循51指令集工作的芯片.他就像一台超微型的电脑,里面有内存.硬盘.CPU等基本配备. 而他所谓的CPU使用的就是51指令集,他的硬盘就是内置的Flash,他的内存也是 ...

  6. EM78系列单片机的开发工具及编程器

    EM78单片机的开发工具一般包括:(1)宏汇编(交叉汇编)(2)仿真器(3)程序烧写器.单片机的开发过程如下: 1)    用编辑软件(如:EDIT.PE2等)输入源程序(扩展名DT) 2)    用 ...

  7. Mac版下实现51单片机进行开发的环境搭建

    目录 前言 简单介绍一下51单片机吧 一.安装homebrew 二.内核编译器 sdcc 安装 三.安装CH341驱动 四.烧录程序stcgal的安装 1.python3下载安装并配置环境 2.验证是 ...

  8. 《51单片机应用开发从入门到精通》——1.1 单片机开发流程

    本节书摘来异步社区<51单片机应用开发从入门到精通>一书中的第1章,第1.1节,作者:张华杰 ,更多章节内容可以访问云栖社区"异步社区"公众号查看 1.1 单片机开发流 ...

  9. 《51单片机应用开发从入门到精通》——2.2 跑马灯实例

    本节书摘来自异步社区<51单片机应用开发从入门到精通>一书中的第2章,第2.2节,作者 张华杰,更多章节内容可以访问云栖社区"异步社区"公众号查看. 2.2 跑马灯实例 ...

  10. Java新手看招 常用开发工具介绍

    Java新手看招 常用开发工具介绍 Java的应用越来越广泛,学习Java的人也越来越多.学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic.Visual Basic等开发工具:使 ...

最新文章

  1. 分治习题--九章算法培训课第三章笔记
  2. CF思维联系–CodeForces - 223 C Partial Sums(组合数学的先线性递推)
  3. systemd      kernel
  4. POJ 3991 Seinfeld
  5. iptables 状态策略 允许内网连接外网 拒绝外网主动连入内网 _ 笔记
  6. 分享WCF文件传输---WCFFileTransfer
  7. ECCV 2020 | 清华提出基于循环关联的自监督行人再识别, 无标签ReID仅需两个摄像头!...
  8. openstack mysql配置_《OpenStack云计算实战手册(第2版)》一2.3 用MySQL配置OpenStack镜像服务-阿里云开发者社区...
  9. leslie模型matlab代码6,Leslie_model
  10. 商业分析的50个网站和分析方法
  11. 计算机232接口接线,RS232接口
  12. UDP通讯获取的IP前有ffff的标记,去掉的方法
  13. 三次方程求根公式例子
  14. Innovus基础命令:createPlaceBlockage
  15. TOM邮箱|163邮箱容量评比!注册哪个容量好呢?
  16. linux沙盒机制6,详解Android应用沙盒机制
  17. 职业自我认知的测试软件,职业生涯规划自我认知测试.docx
  18. 第五章 代码的可复用性——复用性的结构
  19. 2017年4月历史文章汇总
  20. python3爬虫下载网页上的pdf

热门文章

  1. php 银行支付通道_基于PHP框架的聚合四方支付系统
  2. 机器学习实战—FPGrowth算法的实现
  3. 国内几款通用论坛程序简介和比较
  4. qq linux五笔输入法,qq五笔输入法
  5. 站长之死:互联网界夹心层的梦想反思录
  6. 网络代理服务器工作原理
  7. 23届计算机专业毕设Java选题参考
  8. VC中Radio控件的用法(VC2008)
  9. win10笔记本ps/2键盘鼠标失灵,错误代码39、错误代码10
  10. max(X,Y),min(X,Y)的期望求解