keil5可以编单片机_keil5可不可以调试51单片机 - CSDN
  • 目前我们通常编写51程序使用的是keil4,而好多编写STM32等单片机程序的使用keil5。那么如何在keil5中兼容51和STM32程序编写,省去切换版本的繁琐呢? 很简单只需两步就可以完成。 下面这个方法针对已破解keil5的...

    目前我们通常编写51程序使用的是keil4,而好多编写STM32等单片机程序的使用keil5。那么如何在keil5中兼容51和STM32程序编写,省去切换版本的繁琐呢?
    很简单只需两步就可以完成。
    下面这个方法针对已破解keil5的stm32等一系列。这个肯定是最常见的,因为破解keil5然后编写32工程的教程一大把。

    1、首先下载编写51的相关东西。
    可以在官网上下载,例如百度keil官网。
    这里写图片描述

    点击右上角的DOWNLOADS进入相关的下载界面,下载你需要的安装包。MDK5、c51、c166等,这里只需要下载c51的。

    这里写图片描述

    当然也可以在下面这个百度网盘链接里下载:
    51相关: 链接:http://pan.baidu.com/s/1skMv2Nz 密码:9env
    破解机:链接:http://pan.baidu.com/s/1o8h0v5w 密码:tusa

    下载好然后直接双击安装
    这里写图片描述

    2、破解
    现在打开keil5,切记以管理员身份运行,关掉安全软件。
    点击file——license management
    这里写图片描述

    找到这个CID号,复制一下
    这里写图片描述

    双击打开破解机,第一步复制进来刚才的CID号,记得第二步要选C51,最后将生成的序列号复制出去

    这里写图片描述

    最后又回到kiel5,将刚才复制的序列号,放到下图位置,添加序列号。

    这里写图片描述

    配置成功界面

    这里写图片描述

    新建工程,点project——new project,记得切换
    这里写图片描述

    然后就可以找到51系列芯片了。

    展开全文
  • 原来我是先装keilC51,后装keilMDK的,装在不同的目录里,装完之后不管是51工程还是stm32工程默认都会用keilMDK打开,这样打开51工程时会出错,所以要打开51的工程必须先打开keilC51程序,然后再程序里打开工程文件...

    原来我是先装keilC51,后装keilMDK的,装在不同的目录里,装完之后不管是51工程还是stm32工程默认都会用keilMDK打开,这样打开51工程时会出错,所以要打开51的工程必须先打开keilC51程序,然后再程序里打开工程文件。
    下面这个方法可以让keilMDK兼容51的工程,只要一个keil就都能编译51和stm32的工程了:
    1、安装keilC51,并破解,安装目录 C:\keilC51
    2、安装keilMDK,并破解,安装目录 C:\keilMDK
    3、把 C:\keilC51\ 里面的 C51 文件夹复制到 C:\keilMDK\ 里
    4、把 C:\keilC51\ 里面的 UV4 文件夹复制到 C:\keilMDK\ 里,提示有同名文件都不要覆盖
    5、把 C:\keilC51\TOOLS.INI 文件里面的内容复制到 C:\keilMDK\TOOLS.INI 文件后面,并且把所有的 “keilC51”替换为“keilMDK”
    6、OK

    展开全文
  • keil4.0版本 51单片机开发工具包。其中包含了注册工具。
  • 最近使用keil5敲代码发现很多地方都不是很方便,比如将定义错的变量改名字,keil5的搜索并不是那么好用的,导致变量得一个个替换。而且当代码长了之后,需要在定义的地方和调用的地方频繁切换、反复横跳,查看变量...

    最近使用keil5敲代码发现很多地方都不是很方便,比如将定义错的变量改名字,keil5的搜索并不是那么好用的,导致变量得一个个替换。而且当代码长了之后,需要在定义的地方和调用的地方频繁切换、反复横跳,查看变量名字。。。
    然后听同学说,VS code好像很好用的亚子,今天决定倒腾一下。。

    1. 下载并安装VS code
      附上VS code下载链接:https://code.visualstudio.com/ 进去后直接下载就行
      顺便说一下VS 和VS code
      VS:Visual Studio是一个集成的开发环境,相对来说功能比较完整。
      VS code是轻量级代码编辑器。在这里插入图片描述
    2. 安装EIDE插件
      第一步已经安装好了VS code,但是此时的VS code只是一个空壳,我们得给他注入灵魂(插件)。
      首先点击红圈标注的地方,然后在黄圈标注的地方搜索“EIDE”下载然后安装就可以了。
      当然也可以根据需求,搜索其他插件安装。比如我还安装了python。然后英文不好也可以安装Chinese (Simplified) …这个,类似汉化的作用。

    在这里插入图片描述
    插件安装好之后,需要设置正确的 keil TOOLS.INI文件的路径,必须是Keil5才行,第一步,点击“设置Keil路径”,第二步,点击上方的C51,然后选择TOOLS.INI文件的路径,不知道的可以查看下图(我也弄了很久才明白TOOLS.INI文件)
    在这里插入图片描述

    TOOLS.INI文件路径
    3. 使用EIDE
    首先,将keil工程导入到VS code中!
    单击下图中的导入Keil项目,然后选择Keil程序的路径,再选择项目的保存位置,最后打开就可以了
    在这里插入图片描述
    这里可能会遇到一个问题,就是在EIDE中不管怎么打开,怎么保存,新建工程都没用的话。切换到最上面资源管理器中,点击打开文件夹,然后选择Keil的程序路径,搞定之后他会提示保存工作区,然后再去EIDE中就可以正常导入了。(能够正常导入Keil工程的就不用管这一步)
    在这里插入图片描述

    1. 设置LIB文件的位置
      上面已经将Keil程序导入到VS code了,但是会发现一个问题,这个项目的头文件路径还是之前的路径,我们需要将他改为新的路径。首先将之前Keil项目中的头文件复制一下,放入新的头文件夹中,然后点击下图中的叉叉,将之前的路径删除,然后点加号,添加新的头文件夹路径。这样头文件就弄好了。
      在这里插入图片描述

    2. 其他操作
      在这里插入图片描述
      这5个按钮分别是:
      1.添加源文件
      2.添加库
      3.编译
      4.快速编译(我不知道和编译有什么区别)
      5.下载程序

    3. VS code使用体验
      emmmmmm
      本来是想写的,但是想了下,还是自行体验吧,我就贴几张图大家感受下。(别看程序,挺烂的。。哈哈哈哈哈哈嗝)
      在这里插入图片描述
      在这里插入图片描述
      附一个大佬的教程:https://blog.csdn.net/qq_40833810/article/details/104114921

    展开全文
  • 首先,打开keil5后, 1.建立新的工程、项目—》新建 2.新建文本 3.把新的文本添加到工程要注意你所建的文件必须要在正确的查找范围内 点击左上角,运行程序,若下面没有警告,没有错误,则代表可以进行下一步了,...

    准备三部曲

    百度经验详细查看
    首先,打开keil5后,
    1.建立新的工程、项目—》新建
    2.新建文本
    在这里插入图片描述
    3.把新的文本添加到工程要注意你所建的文件必须要在正确的查找范围内

    在这里插入图片描述
    点击左上角,运行程序,若下面没有警告,没有错误,则代表可以进行下一步了,注意
    ,分号等符号是英文状态下,P一定要大写
    在这里插入图片描述

    展开全文
  • 在用STM32等单片机做开发的时候,经常要用到 keil5 这个软件,而我在使用 keil5 过程中发现,在代码编辑页面经常会有一个红色的叉号,这对于略带一点强迫症的同学来说是非常难受的,这是因为 keil5 中默认开了代码...

    Keil5的编辑器中代码前面的红色叉号消除

    在用STM32等单片机做开发的时候,经常要用到 keil5 这个软件,而我在使用 keil5 过程中发现,在代码编辑页面经常会有一个红色的叉号,这对于略带一点强迫症的同学来说是非常难受的,这是因为 keil5 中默认开了代码检测功能,我们只需要按照以下的步骤自己设置关闭即可。
    先来看一张未解决的图片
    在这里插入图片描是不是述
    是不是看着很不舒服,莫慌,接下来就让我们干掉这个叉号。
    首先,鼠标点到菜单栏的 Edit ,
    在这里插入图片描述
    然后点击下拉菜单中的最后一项 Configuration ,如图,再选择上面的倒数第二项 Text Completion ,接着鼠标移到左下角画圈的部分,把 Enable 前面的勾去了,点击 ok,即可成功。此时再返回代码编辑页面,就会发现恶心的叉号不见了。
    在这里插入图片描述

    展开全文
  • keil系列软件中国80%以上的软硬件工程师使用,但凡与电子相关的专业,都会开始从单片机和计算机编程开始学习,学习单片机必然用到keil软件。 在我们安装完软件之后,第一步就是如何使用软件新建一个工程。
  • C51单片机keil编程入门(二) 内容提要: 中断原理 定时器应用 数码管的动态显示原理及实现 1.中断原理 概念: CPU处理事件A时,发生了另一事件B需要CPU去处理(中断发生) CPU暂时中断当前工作,去处理事件B...
  • 1.首先我们下载好keil5的MDK与C51版本(我是在官网下载的,瞎一个电子邮件就可以下载了) 2.1安装在同一文件夹中(一定要这样做),必须先安装MDK再安装C51(原因稍后讲) 安装好之后文件内的文件夹2.2.使用...
  • STM32系列单片机如果库函数开发的话,那么不同型号单片机的工程是可以直接移植的。这样的话如果项目中更换了芯片,工程就可以直接移植过去,不用重新编写。这样就节约了很多时间。 下面说一下如何将 在STM32F103...
  • 转载自:... C语言在8051单片机上的扩展(interrupt、using关键字的用法) 直接访问寄存器和端口 定义 sfr P0 0x80 sfr P1 0x81 sfr ADCON; 0xDE sbit EA 0x9F 操作 ADCON = 0x08;
  • 在用STC15单片机驱动LCD时,汉字的处理有一点要注意: 汉字内码结尾为0xFD的,因Keil C51编译器的问题,需要在相应汉字后加“\xFD”,不然后面显示的都有是乱码。 比如说: Display_charStr(1,2,6,"烧硅数\xFD量:...
  • new uVision project3、选择目录,命名文件4、选择芯片5、添加文件6、编写 C51 单片机程序7、生成 可以加载单片机 里的 hex 文件8、编译生成hex文件9、将hex 文件导入单片机 1、新建一个空文件夹 2、 打开 keil --...
  • C语言在8051单片机上的扩展(interrupt、using关键字的用法)直接访问寄存器和端口 定义sfr P0 0x80 sfr P1 0x81 sfr ADCON; 0xDEsbit EA 0x9F 操作ADCON = 0x08;  P1 = 0xFF; io_status = P0 ; EA = 1; 在...
  • 如何创建一个keil51单片机工程文件PDF
  • 1、KEIL C51编译环境 2、编译成功的工程文件 3、MC96F6332D 开发板 4、USB-OCD II仿真器 二、工程配置 1、对工程进行配置操作:使用KEIL C51编译器打开工程文件并将仿真工具OCD II连接到电脑端的USB口,点击...
  • 注:该文章中所讲述内容均是在VSCode编辑器中操作! 在正式编写业务代码之前,需要先搭建好整体框架,包括忽略文件、代码片段自动生成文件、安装各种插件、防止VSCode编译器报错的文件、各种今后可能会用到的.c和.h...
  • 详细步骤请移步至微信公众号:零基础玩嵌入式 感谢你的点击,如果你想学习STM32或者其他嵌入式知识,欢迎关注个人公众号,公众号会每天更新最新嵌入式内容及学习资料! 新建工程及零基础学习STM32请关注公众号:零...
  • 从事单片机和嵌入式这方面,编程具有强大移植性可以说是重中之重,如果你写一些LED数码管之类的小程序, 用模块化编程有些小题大做。但是在团队做项目中,需要不同的人负责不同的一段程序,这时候就需要模块化编程...
  • 1基本原则  质量是关键。没有人会对很差的工作感到满足。当完成高质量的工作时,你会为此而感到骄傲。不管你是否知道,你都会因为你的高质量工作而得到信誉。...1.1 了解单片机的能力  【规则1】设计满
1 2 3 4 5 ... 20
收藏数 1,230
精华内容 492
关键字:

keil5可以编单片机