精华内容
下载资源
问答
  • STCubeMX软件新建Keil和IAR工程使用步骤:首先是软件下载(也可在我们百度云下载):1.STCubeMX下载地址: http://www.stmicroelectronics.co ... alog/tools/PF2592422.STM32CubeF1下载地址: ...

    STCubeMX软件新建Keil和IAR工程使用步骤:
    首先是软件下载(也可在我们的百度云下载):
    1.STCubeMX下载地址:
        http://www.stmicroelectronics.co ... alog/tools/PF259242
     
    2.STM32CubeF1下载地址:
        http://www.stmicroelectronics.co ... alog/tools/PF260820
     
    3.Patch_CubeFW_F1下载地址:
        http://www.stmicroelectronics.co ... alog/tools/PF263153
     
    4.下载完,自行安装STCubeMX,可能还需要安装Java。
     
     
     
     
     
     
     
     
     
     

     
     
     
     
     
     
     
     
     

    转载于:https://www.cnblogs.com/lvjunjie/p/9007900.html

    展开全文
  • 跟我做 Keil C51软件的使用1;Keil是一个集成开发环境 可以完成编辑编译调试仿真等整个开发流程;步骤1建立工程文件;这么多单片机型号啊;步骤2建立并添加源文件;2. 添加源文件;输入的C语言源程序;步骤3配置工程属性;...
  • Keil C51软件的使用

    2021-06-14 20:28:08
    Keil C51集成开发环境是基于80C51内核微处理器软件开发平台,用户可以在集成开发环境下学习编写、调试单片机程序。通过学习,实验用户可以掌握运用单片机进行项目开发过程、步骤和方法,积累一定调试方法、...

    Keil C51集成开发环境是基于80C51内核的微处理器软件开发平台,用户可以在集成开发环境下学习编写、调试单片机程序。通过学习,实验用户可以掌握运用单片机进行项目开发的过程、步骤和方法,积累一定的调试方法、技巧。

    1 集成开发环境简介

    安装Keil C51 软件后,点击桌面Keil C51 快捷图标即可进入如图所示的集成开发环境,各种调试工具、命令菜单都集成在此开发环境中。以下列出的是常用菜单项的主要功能及对应的快捷键,工具栏上有常用菜单命令对应的工具按钮。


    2 工程(项目)的创建与处理

    2.1 创建一个Keil C51工程(项目)

    在Keil C51集成开发环境下使用Project(工程,也叫项目)来管理程序包含的所有文件模块,包括源程序(C程序,汇编程序)文件、头文件甚至说明性的技术文档。对于刚刚使用Keil C51的用户来讲,一般可以按照下面的步骤来创建一个Keil C51工程(项目)。

    1、双击桌面的Keil C51 快捷图标,进入Keil C51集成开发环境。

    2、执行Project菜单中的New Project命令,新建一个工程。在工程保存对话框中为工程取一个名字,工程名应能反映其功能且名字不宜太长(最好不超过8个西文字符),每个工程最好单独建一个目录(文件夹)。

    3、接下来会立即弹出一个器件选择窗口。器件选择的目的是告诉最终使用的51芯片是哪一家公司的哪一种型号。因为不同型号的51芯片其内部资源不完全相同,可以根据所选器件进行SFR的预定义,在软硬件仿真过程中可提供相应的外设浮动窗口等。

    4、到现在已经建立了一个空的工程项目,并为工程选择好了目标器件,但是这个工程里没有任何程序文件。下面先用Keil C51集成开发环境自带的编辑器创建一个源程序文件。执行File菜单中的New命令,会出现名为Text1的新文件窗口(如果多次执行New命令则会出现Text2,Text3等多个新文件窗口)。在此窗口中输入自己的源程序并保存为*.asm。以下是*.asm源程序清单:

    MAIN:	XRL	P1,#0FFH	; 使P1口翻转
    	ACALL	DELAY	; 延时一段时间
    	SJMP	MAIN	
    			
    DELAY:	MOV	R2,#5	
    DELAY2:	MOV	R3,#100	
    DELAY3:	MOV	R4,#100	
    	DJNZ	R4,$	
    	DJNZ	R3,DELAY3	
    	DJNZ	R2,DELAY2	
    	RET		
    	END		
    

    5、接下来再把*.asm源程序文件添加到*.µV工程中。在工程管理窗口内,展开Target1,用鼠标右键单击Source Group1,执行快捷菜单中的Add existing files to Group ‘Source Group1’命令,出现“添加源程序文件”窗口,找到并选择*.asm并单击Add按钮即可把已经编好的源程序文件*.asm添加到工程中。可以将多个文件加到工程中(*.µV只需要*.asm一个源程序文件就够了),添加完以后,按Close结束。

    2.2 程序文件的编译(汇编)、连接

    1、工程选项的设置

    用鼠标右键单击Target1,执行快捷菜单中的Options for Target ‘Target 1’命令,出现如图2.2所示的工程选项设置窗口,该窗口包含多组选项。一般情况下只需设置部分组中的部分选项。点击Output标签,选中其中的“Create Hex File”,系统将在编译(汇编)、连接进制程序)。

     

    还可根据需要对其它选项进行相应的设置。最后选“确定”退出。

    2、程序的编译(汇编)、连接

    接下来就可以对程序进行编译(汇编)、连接处理了。执行Project菜单中的Build Target或Rebuild All Target Files命令可对程序进行编译(汇编)、连接、生成HEX文件等一系列连续操作,可以在Build 输出窗口看到处理过程的相关信息。如果有错误发生,用户可根据系统提示修改程序中的语法错误或环境设置方面存在的问题,直到完全正确(0 Error(s),0 Warning(s))为止。

    但是,是否完全符合设计要求、是否含有潜在的BUG(逻辑错误),还是不敢肯定的。一个符合要求的、好的工程项目(系统、文件或程序)是要经得起考验的。它往往还需要经软件模拟、硬件仿真、现场系统调试等反复修改、更新的过程。

    3、Debug调试模式的设置

    从图2.3可以看出,µVision的两种工作模式分别是:Use Simulator(软件模拟)和Use(硬件仿真)。在实验中选择使用软件模拟方式。

     

    软件模拟工作方式选择其中Use Simlator选项,将µVision调试器设置成软件模拟仿真,它只能对程序的语法及其结构做一般性的分析,与硬件没有联系。在此模式下不需要实际的目标硬件就可以模拟80C51微控制器的很多功能,在准备硬件之前就可以测试您的应用程序,这是很有用的。在纯软件模拟工作方式下,用户程序仍定位于0000H,源程序的起始定位也不需变。当然,因为是软件模拟调试,程序中对外设的访问就无法观察运行效果,如灯亮、电机转等。但是Keil C51集成开发环境也提供了一个外设窗口来模拟外设动作,对于简单的应用程序基本上也够用了。

    在调试过程中可交替采用连续、断点、单步(step into)、宏单步(step over)、到光标所在行等运行方式,还可以复位CPU,重新开始程序的调试。

    断点:

    巧妙的设置一些断点,能够更好帮助用户分析程序的运行机制、程序中变量的变化状况,提高工作效率。 µVision可以用几种不同的方法定义断点,即使在程序代码编译前,您也可以在编辑源程序的时候设置Execution Breaks,设断点前要从View菜单中选中File Toolbar选项,让主窗口的顶部出现File Toolbar工具栏。

    断点可以用以下的方法定义和修改:

    1)用File Toolbar按纽。在Editor或Disassembly窗口中的代码行点击断点按钮即可在该设置断点。

    2)用快捷菜单的断点命令。在Editor或Disassembly窗口中的代码行点击鼠标右键在打开的快捷菜单中选择Insert/Remove Breakpoint命令也同样可以在该行设置断点。

    3)在Output Window-Command输入框,可以使用Breakset、Breakkill、BreakEnable、Breaklist、Breakpoint命令来设置断点。 如果已经在某行设置了断点,再次在此行设置断点将取消该断点,断点设置成功后,会在该行的行首出现红颜色的断点标志。

    复位CPU:

    用Debug菜单或工具栏的Reset CPU命令。在不改变程序的情况下,若想使程序重新开始运行,这时执行此命令即可,执行此命令后程序指针返回到0000H地址单元,另外,一些内部特殊功能寄存器在复位期间也将重新赋值,例如A将变为00H,DPTR为0000H,SP为07H,I/O口变为0FFH。

    单步跟踪(F11):

    用Debug工具栏的Step或快捷命令StepInto命令按钮可以单步跟踪程序,每执行一次此命令,程序将运行一条指令(以指令为基本执行单元),当前的指令用黄色箭头标出,每执行一步箭头都会移动,已执行过的语句呈现绿色。单步跟踪在C语言环境调试下最小的运行单位是一条C语句,如果一条C语句只对应一条汇编指令,则单步跟踪 一次可以运行C语句对应一条汇编指令;如果一条C语句对应多条汇编指令,则一次单步跟踪要运行完对应的所有汇编指令。在汇编语言调试下,可以跟踪到每一个汇编指令的执行。

    单步运行(F10):

    用Debug工具栏的Step Over或快捷命令Step Over按钮即可实现单步运行程序,此时单步运行命令将把函数和函数调用当作一个实体来看待,因此单步运行是以语句(这一条语句不管是单一命令行还是函数调用)为基本执行单元。

    执行返回(Ctrl+F11):

    在用单步跟踪命令跟踪到了子函数或子程序内部时,可以使用Debug菜单栏中的Step Out of Current Function或快捷命令按钮Step Out 即可实现程序的PC指针返回到调用此子程序或函数的下一条语句。

    执行到光标所在命令行(Ctrl+F10):

    用工具栏或快捷菜单命令Run to Cursor Line 即可执行此命令,使程序执行到光标所在行,但不包括此行,其实质是把当前光标所在的行当作临时断点。

    全速运行(F5):

    用Debug工具栏的Go快捷命令Run命令按钮即可实现全速运行程序,当然若程序中已经设置断点,程序将执行到断点处,并等待调试指令。


    3 脱机运行

    经过在Keil C51集成开发环境下的软件模拟、或是实验仪联机进行的硬件仿真,用户程序中的错误和不足已基本上得到了纠正。但在实际的工作环境中它是否仍然符合用户的要求呢?还需要将调试好的程序下载到样机并“脱机运行”才可以确定(单片机实验系统脱离主机,独立运行)。在下载程序前首先需要确定Keil C51软件的编译环境:

    1、点击菜单栏上的Project 项,在弹出的下拉式菜单中选择Option for target ‘target 1’命令,在Output选项中选中Create Hex File,即表示在编译连接后自动生成目标文件(*.HEX),点击确定命令按钮加以确认。

    2、用Build或Rebuild命令重新编译连接程序,生成所需的HEX文件。

    3、将HEX文件下载到实验箱中。

    展开全文
  • 非常好的使用教程,里面的使用步骤非常清楚,看完后绝对能学会Keil C51软件的使用
  • keil的使用

    2015-06-22 10:24:09
    keil软件详细的使用步骤,包含1、2、3三个文档
  • 如何使用keil进行软件的程序调试

    千次阅读 2020-12-17 11:02:40
    如何使用keil进行软件的程序调试 分步阅读 我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误。...

    如何使用keil进行软件的程序调试

    分步阅读

    我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误。我们这里使用的是虚拟调试,并没有在真实硬件上进行调试。当然,这在有些程序上是有限制的,不过对于大部分的程序这时最快的方法。

    如何使用keil进行软件的程序调试

    工具/原料

    • keil

    方法/步骤

    1. 打开keil软件,这里我们已经默认打开了一个工程文件了

      点击我画圈的那个按钮,进入设置

      如何使用keil进行软件的程序调试

    2. 在Debug那个选项卡里

      我们选择use simulator,使用软件进行调试

      如何使用keil进行软件的程序调试

    3. 设置完毕后,我们可以在菜单栏找到这个放大镜的图标

      点击这个按钮进行调试操作

      如何使用keil进行软件的程序调试

    4. 可以看到程序已进入正常的调试模式运行

      这个时候程序是不会自动的去运行的,需要我们点击下一步的按钮才会一步一步的去执行

      如何使用keil进行软件的程序调试

    5. 这时我们点击菜单栏的watch图标

      可以选择一个查看窗口,我们这里选择watch1就好了

      如何使用keil进行软件的程序调试

    6. 在这里可以查看任意变量的值

      你可以在下面输入你想查看的变量回车就好了

      方便我们追踪发现错误

      如何使用keil进行软件的程序调试

    7. 在软件的最左边是寄存器的变量值,方便我们随时查看寄存器值是否正确

      在上面的菜单栏那一行

      第一个是复位按钮,按下后程序会进行复位操作

      第二个直接运行,就像我们平时一样,程序自动的由上自下的运行,一般我们都会加断点进行调试

      加断点直接双击当前行就可以了

      第三个X是停止运行

      后面的都是单步运行,具体的进入或跳出请看图示

      如何使用keil进行软件的程序调试

    展开全文
  • 微机原理与接口技术实验 实验一:Kei1软件的使用和C程序调试 实验目的: 1通过实验学会用C语言进行程序的设计 2学会应用Kei1- u vision集成调试软件对C语言程 序进行调试掌握C语言程序的编辑编译运行 单步调试的过程和...
  • 文章内容为STM32使用KEIL软件生成BIN文件(用于IAP)方法步骤
  • 2、使用国兴长安嵌入式开发板无法进行仿真,查了无数方法,尝试了无数次,终于解决了,现在把自己找那些软件资料都放在网盘里 步骤: 1、新建一个keil的大文件夹,在里面新建两个小文件夹,一个给C51放,...

    问题:

    1、之前用用kei4l编译C51是可以的,但现在用编译不了STM32,所以就搞了个C51和ARM都兼容能编译的keil5 2、使用国兴长安的嵌入式开发板无法进行仿真,查了无数方法,尝试了无数次,终于解决了,现在把自己找的那些软件资料都放在网盘里

    步骤:

    1、新建一个keil的大文件夹,在里面新建两个小的文件夹,一个给C51放的,一个给ARM放的 2、然后先按网盘里的(1)(2)(3)顺序依次下载到ARM那个文件夹中

    这样就下载好了keil5(ARM版的)

    3、安装(4)中的 Keil.STM32F1xx_DFP.1.1.0.pack 到ARM那个文件夹中 4、安装(驱动及插件)中的 CoMDKPlugin-1.3.1.exe 到ARM那个文件夹中 5、把(FLM文件)中的 STM32F10x_128.FLM 复制到 (按照路径)ARM \ MDK_ARM \ ARM \ Flash 中去

    这样就把(以STM32F103RB系列为例)这个芯片的芯片型号和芯片的算法下载进去了

    6、接着打开 [参考视频](https://www.bilibili.com/video/BV1Nt4y1i73U)这链接按照视频的操作把keil5配置好

    链接在必看文件中也有

    7、最后使一个keil能同时编译C51和ARM,按照参考文章进行操作,里面提到的那个keil(C51)的安装在C51的文件夹下,不能和ARM处在同一个文件夹 [操作参考文章](https://blog.csdn.net/Chamico/article/details/82890739?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4.control) 8、最后再把之前C51的文件删了,就可以了

    资料

    链接:https://pan.baidu.com/s/1d-5o2g4yWh_Ixj6oS9_Uo
    提取码:fqo6
    复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V1的分享

    展开全文
  • 标题GIT 在MDK(KEIL)中怎么配置及使用 keil svcs 使用教程 版本控制)快速上手步骤 第一步:GIT 软件下载及安装 GIT 软件下载地址官网:https://gitforwindows.org/ 官网下太慢!!!我已为大伙准备了网盘下载,...
  • Keil MDK-ARM软件使用纤细教程文章,手把手教学,步骤写的详细易懂,带你快速掌握keil-arm软件的使用
  • KEIL实现联机调试的步骤

    万次阅读 2011-05-21 22:11:00
    步骤如下:使用的是AT89C51CC03单片机,keil版本是Keil C51 V9.00。1、用KEIL建立工程项目文件,编程、编译调试用户程序,保证软件执行进行没什么问题。2、修改KEIL安装点keil/c51/FlashMon目录下与单片机型号一致...
  • 1、Keil uVision5软件的C51安装包及破解软件 2、Keil uVision5软件的MDK(ARM)安装包及破解软件 3、新唐(Nuvoton)单片机关于Keil uVision5软件的支持包 4、STC(宏晶)单片机关于Keil uVision5软件的支持包 二、...
  • 1) 目的 熟悉keil集成开发环境和Proteus仿真软件的使用,完成两个软件的联机调试,为下一步学习大好基础。 2) 原理 分别在keil软件和Proteus软件中进行一些设置,两个软件便可以进行对同一个程序的联机调试。 3) ...
  • Keil5提供了清晰直观操作界面,而且使用起来十分轻松便捷,并具备编译器、编译器、安装包和调试跟踪,主要新增包管理器功能,支持LWIP,Keil5SWD下载速度也是KEIL45倍,给用户带来了全新感受和体验
  • 一、Keil软件使用 1)创建一个项目 引用常用库函数 2)配置运行环境 选中你需要调试器 查看st-link是否连接成功 连接成功则可以直接编译运行,否则只能编译,运行报错。 二、STM32 GPIO使用 操作...
  • 安装前必须退出正在运行的Keil软件,否则也会产生xcopy错误使安装失败; 4.安装过程中可能会出现安装Secrity Key错误,点击确定即可。 这组安装码可以使用keil C51软件到2033年12月底,够用了吧。 Ident = Y1DZKM ...
  • 说明KEIL软件基本操作步骤。 详细阐述所使用单片机功能模块对应引脚及其默认值设置。 详细阐述体系结构设计,包括各模块流程图、用例图、使用函数。 在proteus8.9中详细阐述硬件电路...
  • 文件包含破解机,与破解过程。按照安装步骤完成之后,把里面C51文件与TOOLS文件拷入到你安装干目录即可。在此编译环境下即可编译C51文件工程也可编译ARM工程文件
  • keil系列软件中国80%以上软硬件工程师使用,但凡与电子相关专业,都会开始从单片机和计算机编程开始学习,学习单片机必然用到keil软件。 在我们安装完软件之后,第一步就是如何使用软件新建一个工程。
  • Keil(MDK-ARM)调试步骤

    千次阅读 2019-07-20 17:40:56
    在暑假前进行实训时候,我选题目为简易示波器设计,在进行程序设计时候,可能有时候编译无错,下载到板子上...下面介绍调试的步骤! 1.编译+调试 打开软件工程->编译->调试 这里编译建议使用Buil...
  • keil5 mdk软件安装

    2019-04-20 16:30:23
    keil5 mdk软件安装 1、请关闭360等流氓杀毒软件。 2、找到安装包,使用安装包链接 keil 5 如果该链接失效,请自行寻找可以使用的软件包,或者留言。 3、安装步骤 (1)双击进行傻瓜式一路下一步。 ...
  • 如何在KEIL C51 软件上创建一个工程

    千次阅读 2020-08-05 19:13:51
    KEIL C51 软件上创建工程之前要先安装好KEIL C51 软件,关于KEIL C51 软件的安装过程方法可以参见我的另一篇博客:https://blog.csdn.net/weixin_43624626/article/details/107812728 一、新建工程 打开 KEIL C51...
  • 解决Keil4与Keil5在同系统不能共存问题

    万次阅读 多人点赞 2018-12-25 13:04:08
    当电脑上同时安装keil4和keil5软件时,每次打开keil工程都默认用keil5打开,但这会出现:用keil4建立工程文件用keil5打开后,该工程就不能再次使用keil4打开了或者改工程出现问题。为了使,keil4建立工程用keil4...
  • 一、下载安装keil5.(这里不多做介绍,网上有很多资料了) 二、下载安装stm32pack包。 –>pack包下载链接点这里 ...这样是直接集成到keil软件里面了。这种方法快可以快速上手,配置简单。但是一旦更
  • 文章目录keil 安装前言一、进入keil官网二、使用步骤1.引入库2.读入数据总结 前言 学习笔记 一、进入keil官网 https://www.keil.com/? 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import ...
  • 1.安装Keil uVision4和Proteus 7.8软件,这里已经下载好了Keil uVision4和proteus7.8软件,大家可以到官网去下载,也可以用我链接:https://pan.baidu.com/s/1g0GiH8zzwDVA_Z7E4usxtQ 进行下载,不...
  • keil5使用JLink调试STM32F103C8T6

    万次阅读 多人点赞 2019-03-12 16:47:19
    1.硬件说明 J-link调试器用是J-LINK V8 ,板子用是STM32F103C8T6型号芯片最小系统板。 2.软件说明 Keil uVision5 ... ②Keil uVision5 中 options for target 设置Device芯片为板子上芯片型号...
  • Keil4中新建51单片机工程模板详细步骤

    万次阅读 多人点赞 2019-05-15 12:55:56
    对于刚开始学单片机同学,首先要在电脑上装好MDK4软件和CH340驱动,然后也要有一个单片机烧录软件(一般买回来单片机附带资料里都会有这三个软件及安装使用步骤,照着操作即可)。最好再对单片机有一个基本...
  • ULINK2 降级使用步骤

    2020-07-14 19:47:48
    ULINK2 在高版本keil上使用后 在低版本keil无法使用 是由于keil软件对ULink2内部硬件升级导致。如果想继续在低版本keil使用,只需将Ulink2初始化一下即可。其具体步骤如下:1、 插入ULINK2调试器到电脑中,...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 177
精华内容 70
关键字:

keil软件的使用步骤