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灯就会亮起来。

图片

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

    关注

    6001

    文章

    43973

    浏览量

    620836
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288447
  • led灯
    +关注

    关注

    22

    文章

    1554

    浏览量

    107030
  • 程序
    +关注

    关注

    114

    文章

    3631

    浏览量

    79543
  • keil软件
    +关注

    关注

    0

    文章

    5

    浏览量

    10650
收藏 人收藏

    评论

    相关推荐

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

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

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

    01新建工程点亮LEDLED即发光二极管,它具有单向导电性,对于发光二极管而言,需要根
    发表于 07-13 07:30

    51单片机点亮led实验

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

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

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

    CUMBEMX新建工程点亮一个LED

    CUMBEMX新建工程新建工程选择芯片型号管脚配置输出配置GPIO口,点亮一个LED,命名一下
    发表于 01-17 07:03

    单片机工程点亮LED记录

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

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

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

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

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

    6.85如何KEIL中添加STC单片机型号及新建工程

    6.85如何KEIL中添加STC单片机型号及新建工程
    发表于 03-17 09:36 34次下载

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

    本文档的主要内容详细介绍的是使用51单片机Keil工程建立点亮LED灯的详细教程说明。
    发表于 07-17 17:39 0次下载
    使用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>灯的详细教程说明

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

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

    单片机】Proteus和Keil分别创建单片机工程

    【征服单片机】技能篇:Proteus和Keil如何分别创建单片机工程?大家好!我是皮皮猫。每文一言: 要想改变命运,首先改变自己。本篇文章:本篇文章,主要是关于Proteus和Keil
    发表于 11-14 18:36 12次下载
    【<b class='flag-5'>单片机</b>】Proteus和<b class='flag-5'>Keil</b>分别创建<b class='flag-5'>单片机工程</b>

    51单片机——点亮一个LED

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

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

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