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

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

3天内不再提示

使用Keil软件新建单片机工程并点亮LED灯

CHANBAEK ? 来源:工控小新 ? 作者:工控小新 ? 2023-11-10 11:26 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Keil软件是一款专业的嵌入式开发工具,可以用来编写、调试和仿真各种嵌入式系统的程序。本文将介绍如何使用Keil软件新建一个工程,并编写一个简单的点亮LED灯的程序。

新建工程

操作步骤:

1、打开Keil软件,选择菜单栏中的工程 -> 新建uVision工程,在弹出的对话框中选择一个合适的文件夹和文件名,例如LED,点击保存。

图片

2、在弹出的Select Device for Target 'Target 1’对话框中,选择你要使用的单片机型号,例如AT89C51C52,点击OK。

图片

4、新建一个C文件

图片

5、将文件保存,将名字命名为main主函数

图片

6、在项目窗口中,右键点击源组 1 -> 添加文件到组,源组1…’,在弹出的对话框中,选择C File (.c),输入一个文件名,例如main.c,点击Add。

图片

图片

这样就能在我们创建的项目上进行一个编程了。

图片

使用keil软件编写程序,点亮你的第一个LED灯

以下是一个简单的点亮LED灯的程序代码,假设LED灯接在单片机的P2.0引脚上:

#include"reg52.h"// 包含单片机头文件

sbit led=P2^0;//定义LED接口到P2.0引脚上

main() // 主函数

{

    while(1)   //循环程序

    {

          led=1;//使LED灯亮,有些单片机输出引脚是低电平有效的话led就为0.

    }

}

图片

编译、下载和运行程序1. 在工具栏中,点击Build Target按钮(或按F7键),编译你的程序代码,如果没有错误或警告,你将在Output窗口中看到编译成功的信息。

  1. 在工具栏中,点击Load按钮(或按F8键),下载你的程序到目标硬件中,如果没有错误或警告,你将在Output窗口中看到下载成功的信息。

下载生成一个.hex格式的文件,如果没有找到这个格式的文件话,那就证明没有设置好,我们需要在keil4界面上选择图标中魔法棒

图片

在设置界面上的“输出”栏上勾选产生HEX文件,这样编译下载的文件就会自动生成.hex格式的文件。

图片

程序运行的话,如果有对应的单片机模块可以自己下载到里面测试,但是如果没有的话,我们也可以使用proteus软件进行搭建一个单片机,如下图

当我们点击开始仿真时,此时P2.0接出去的LED灯就会亮起来。

图片

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

    关注

    6068

    文章

    45032

    浏览量

    652138
  • 嵌入式
    +关注

    关注

    5158

    文章

    19730

    浏览量

    318618
  • led灯
    +关注

    关注

    22

    文章

    1596

    浏览量

    109899
  • 程序
    +关注

    关注

    117

    文章

    3827

    浏览量

    83186
  • keil软件
    +关注

    关注

    0

    文章

    9

    浏览量

    10852
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    零基础玩转51单片机(一):点亮LED 精选资料分享

    转载自微信公众号:单片机中文网01新建工程点亮LEDLED
    发表于 07-13 06:41

    51单片机点亮led实验

    keil + protues 51单片机点亮led实验环境:keil4 + proteus 8
    发表于 07-15 08:38

    如何用keil软件新建工程点亮一盏小

    如何用keil软件新建工程点亮一盏小
    发表于 09-27 09:15

    单片机工程点亮LED记录

    合泰杯——合泰单片机工程点亮LED团队中很多成员参加了下个学期合泰杯的比赛,所以想利用寒假的时间来整理一套例程来进行学习和参考。提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档合泰
    发表于 01-24 06:00

    HT32F52353单片机新建工程根据库函数点亮LED

    HT32F52353单片机新建工程根据库函数点亮LED
    发表于 01-25 06:32

    如何使用stm32CubeMx和keil进行新建工程点亮LED

    如何使用stm32CubeMx和keil进行新建工程点亮LED
    发表于 02-08 07:46

    使用Keil uVision5实现51单片机点亮LED的实例资料免费下载

    一年没碰单片机 ,从今天开始慢慢在捡起来,今天要捡起来的东西是单片机点亮第一个led。 材料:pc机 51
    发表于 08-15 17:32 ?1次下载
    使用<b class='flag-5'>Keil</b> uVision5实现51<b class='flag-5'>单片机</b><b class='flag-5'>点亮</b><b class='flag-5'>LED</b><b class='flag-5'>灯</b>的实例资料免费下载

    使用51单片机Keil工程建立点亮LED的详细教程说明

    本文档的主要内容详细介绍的是使用51单片机Keil工程建立点亮LED的详细教程说明。
    发表于 07-17 17:39 ?2次下载
    使用51<b class='flag-5'>单片机</b><b class='flag-5'>Keil</b><b class='flag-5'>工程</b>建立<b class='flag-5'>点亮</b><b class='flag-5'>LED</b><b class='flag-5'>灯</b>的详细教程说明

    如何使用单片机点亮LED

    我们学单片机,第一个程序就是点亮一盏LED,那么我单片机开启面向对象方式的第一步也是点亮一盏
    发表于 07-16 17:39 ?4次下载
    如何使用<b class='flag-5'>单片机</b><b class='flag-5'>点亮</b><b class='flag-5'>LED</b><b class='flag-5'>灯</b>

    使用Keil软件建立单片机工程的步骤详细说明

    本文档的主要内容详细介绍的是使用Keil软件建立单片机工程的步骤详细说明。
    发表于 12-05 17:23 ?11次下载
    使用<b class='flag-5'>Keil</b><b class='flag-5'>软件</b>建立<b class='flag-5'>单片机工程</b>的步骤详细说明

    使用单片机点亮LED的程序和工程文件免费下载

    本文档的主要内容详细介绍的是使用单片机点亮LED的程序和工程文件免费下载。
    发表于 09-25 17:33 ?15次下载
    使用<b class='flag-5'>单片机</b><b class='flag-5'>点亮</b><b class='flag-5'>LED</b><b class='flag-5'>灯</b>的程序和<b class='flag-5'>工程</b>文件免费下载

    51单片机学习笔记之新建工程点亮一盏小

    我们keil软件安装成功之后,我们就开始新建工程之旅。 首先我们在桌面新建一个文件夹,起名叫 51 工程。在里面在
    发表于 11-14 14:36 ?8次下载
    51<b class='flag-5'>单片机</b>学习笔记之<b class='flag-5'>新建工程</b>、<b class='flag-5'>点亮</b>一盏小<b class='flag-5'>灯</b>

    51单片机——点亮一个LED

    51单片机——点亮一个LED文章目录51单片机——点亮一个
    发表于 11-23 18:06 ?16次下载
    51<b class='flag-5'>单片机</b>——<b class='flag-5'>点亮</b>一个<b class='flag-5'>LED</b><b class='flag-5'>灯</b>

    合泰杯——合泰单片机工程点亮LED

    合泰杯——合泰单片机工程点亮LED团队中很多成员参加了下个学期合泰杯的比赛,所以想利用寒假的时间来整理一套例程来进行学习和参考。提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档合泰
    发表于 11-29 14:36 ?12次下载
    合泰杯——合泰<b class='flag-5'>单片机工程</b>之<b class='flag-5'>点亮</b><b class='flag-5'>LED</b>

    HT32F52352新建库函数工程模板、点亮第一个LED

    HT32F52353单片机新建工程根据库函数点亮LED
    发表于 11-30 17:21 ?24次下载
    HT32F52352<b class='flag-5'>新建</b>库函数<b class='flag-5'>工程</b>模板、<b class='flag-5'>点亮</b>第一个<b class='flag-5'>LED</b>