0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Keil软件的开发应用流程分享

冬至配饺子 来源:MCU学习笔记 作者:少年不懂编程 2022-08-18 14:35 次阅读

Keil开发应用流程,分为以下步骤:

(1)创建工程项目文件

(2)选择微型机芯片型号

(3)选择添加微型机启动代码等

(4)设置工程选项

(5)创建、编辑原程序文件

(6)编译原程序文件,生成*.hex文件

(7)单步或连续模拟运行调试、观察运行结果

(1)创建工程项目文件

keil软件安装完成之后,会在桌面创建快捷图标,双击图标即可启动keil软件进入开发环境,如下图所示:

pYYBAGL93LuAcg1ZAABRxg3N5tw643.png

点击菜单栏“project”,选择“New uvision project”,进入工程创建保存界面,如下图所示:

poYBAGL93NqALovfAAC_tFVHWd4304.png

这里可以选择工程存放的目录,最好新建一个工程文件夹,因为keil创建的工程默认不会自动建立文件,所以自己创建文件,然后选择创建的文件,输入工程名字,点击保存即可进入工程配置页面,如下图所示:

pYYBAGL93OGANLjqAACVFW_JlkU251.pngpoYBAGL93POAcC0dAADHCQoEJVg053.png

这里选择单片机的型号,本项目单片机型号选择的STC89C52单片机,点击确定。此时会弹出对话框如下图所示:

poYBAGL93QmAYCMTAAB40e1SD2o241.png

这里点击“是”即可,工程创建成功。下面对于目标工程进行配置,点击Target 1右侧的“魔法棒”图标,进入配置窗口,如图所示,首先,XTAL(MHZ)改为11.0592,然后切换到output输出选择,对调试输出配置,如下图所示

pYYBAGL93S2APW4QAAEGrvHBvVM826.pngpYYBAGL93TSALzweAADf-AIs11A742.png

上图中,Creat HEX file前面选框打上对号,勾选。点击确定返回工程。

下一步是工程源文件的创建,右键点击“source grop”菜单,选择"Add new ITEM to source grop ",选择C file(.c),输入点击Add即可。

poYBAGL93VWAZPBkAADLXryz21Q893.png

然后就是编写代码,代码编写好,编译没有错误,生产HEX文件。

pYYBAGL93VqAL-0qAAD6ivgi3DE498.png

代码没有错误,就可以单步或连续模拟运行调试、观察运行结果。Keil C51内建了一个仿真CPU来模拟执行程序,该仿真CPU功能强大,可以在没有硬件仿真器的情况下进行程序的调试。不过,软件模拟与真实的硬件执行程序还是有区别的,其中最明显的就是时序,具体表现在程序执行的速度和用户使用的计算机有关,计算机性能越好,运行速度越快。

pYYBAGL93XCAVY21AAEVxPHTuUU048.png




审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6034

    文章

    44552

    浏览量

    634457
  • cpu
    cpu
    +关注

    关注

    68

    文章

    10851

    浏览量

    211533
  • 仿真器
    +关注

    关注

    14

    文章

    1016

    浏览量

    83716
  • keil
    +关注

    关注

    68

    文章

    1212

    浏览量

    166835
收藏 人收藏

    评论

    相关推荐

    Keil μVision软件开发流程是怎样的

    实验1单片机集成开发环境Keil5的使用实验目的1、学会下载、安装Keil μVision集成开发环境;2、了解Keil μVision
    发表于 11-22 06:10

    keil软件的介绍

    keil软件的介绍学习要点:软件的安装,创建项目,源程序的汇编或编译,目标文件的概念 Keil C51 µVision2集成开发
    发表于 10-06 18:00 114次下载

    [LPLD]KEIL下使用OSJTAG开发

    简单介绍了Keil下如何使用OSJTAG来开发,主要适合用JTAG仿真器的学习者和用keil软件
    发表于 03-18 17:08 1次下载

    Keil软件公司8051单片机软件开发工具的介绍和Keil入门实例教程

    本文档的主要内容详细介绍的是Keil软件公司8051单片机软件开发工具的介绍和Keil入门实例教程主要内容包括了:一、Keil工程文件的建立
    发表于 11-14 08:00 25次下载
    <b class='flag-5'>Keil</b><b class='flag-5'>软件</b>公司8051单片机<b class='flag-5'>软件开发</b>工具的介绍和<b class='flag-5'>Keil</b>入门实例教程

    Keil软件使用和调试学习课件免费下载

    Keil C51是德国Keil Software公司出品的51系列兼容单片机的软件开发系统。嵌入式控制器的软件软件提供了库函数和集成
    发表于 06-15 08:00 3次下载
    <b class='flag-5'>Keil</b><b class='flag-5'>软件</b>使用和调试学习课件免费下载

    Keil MDK开发工具的软件包和组件介绍

    这段教学视频介绍了ARM Keil MDK Version 5开发工具中的软件包和组件
    的头像 发表于 07-02 13:10 5270次阅读

    单片机集成开发环境Keil5的使用

    实验1 单片机集成开发环境Keil5的使用实验目的1、学会下载、安装Keil μVision集成开发环境;2、了解Keil μVision
    发表于 11-13 15:06 25次下载
    单片机集成<b class='flag-5'>开发</b>环境<b class='flag-5'>Keil</b>5的使用

    Keil软件下C51开发环境的搭建

    keil5软件安装成功后,如果还想继续开发51内核单片机,则继续进行安装C51开发包。具体如下:1、将“c51v954a”安装在keil
    发表于 11-13 18:36 13次下载
    <b class='flag-5'>Keil</b><b class='flag-5'>软件</b>下C51<b class='flag-5'>开发</b>环境的搭建

    汽车软件开发流程介绍

    在汽车软件开发中,软件开发流程软件工程的核心,因为它们为软件开发实践“提供了一个骨架并确保了它的严谨性”。
    发表于 08-15 12:03 1.5w次阅读

    整车软件开发流程介绍

    整车基线管理,实质是整车的软件版本管理问题,故事要从车厂的整车开发流程说起。车企均具有完整的整车开发流程,其贯穿了车型
    的头像 发表于 03-15 15:20 2234次阅读
    整车<b class='flag-5'>软件开发</b><b class='flag-5'>流程</b>介绍

    Keil软件公司8051单片机软件开发工具的介绍

    电子发烧友网站提供《Keil软件公司8051单片机软件开发工具的介绍.rar》资料免费下载
    发表于 10-20 16:43 2次下载
    <b class='flag-5'>Keil</b><b class='flag-5'>软件</b>公司8051单片机<b class='flag-5'>软件开发</b>工具的介绍

    AUTOSAR软件开发流程简介

    AUTOSAR软件开发流程简介 AUTOSAR软件开发流程是指在AUTOSAR架构下进行软件开发的一系列步骤和方法。它包括以下几个主要阶段:
    的头像 发表于 10-27 15:55 3128次阅读
    AUTOSAR<b class='flag-5'>软件开发</b><b class='flag-5'>流程</b>简介

    嵌入式软件开发流程

    电子发烧友网站提供《嵌入式软件开发流程.doc》资料免费下载
    发表于 11-17 14:39 0次下载
    嵌入式<b class='flag-5'>软件</b>的<b class='flag-5'>开发</b><b class='flag-5'>流程</b>

    keil arm软件开发指南

    电子发烧友网站提供《keil arm软件开发指南.pdf》资料免费下载
    发表于 01-26 15:51 7次下载

    keil软件怎么运行写好的程序

    Keil软件是一款功能强大的嵌入式开发工具,广泛应用于单片机、ARM、DSP等嵌入式系统的开发。本文将介绍如何使用Keil
    的头像 发表于 09-02 10:29 1886次阅读