单片机入门基础篇(一):Keil基本操作

本文是单片机入门的基础篇,主要介绍了如何使用Keil进行代码编写和程序编译,为初学者提供了详细的步骤指导,旨在帮助读者掌握Keil的基本操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Keil基本操作 
    文/阿丘  2018/3/28


一、概述
    工欲善其事必先利其器。Keil uVersion 4.0(后文简称为Keil 4.0)是单片机程序开发的集成开发环境(IDE),集成了C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器。
     本节以点亮一个LED为例,演示如何通过Keil新建工程、添加源文件、编译等基本操作。

二、Keil基本操作 ——以点亮一个LED项目为例
     本项目通过8051单片机的P2.0管脚控制一个红色LED, 支持两种控制模式:长亮模式和闪烁模式。电路图如下图所示,由图可知,P3.0输出低电平时,LED点亮;输出低电平时,LED熄灭。
      项目程序由一个.c和一个.h组成,其中,LedCtrl.c为主程序,演示LED的两种控制模式;led.h为LED控制实现,定义了长亮函数LED_lit(bit flag)、闪烁函数LED_flash(unsigned int interval)和软件延时函数LED_delayMS(unsigned int ms)。
      下面演示基于Keil完成本项目的开发过程。
        1. 新建工程。
        (1) 运行Keil uVision4。
        (2)选择菜单【Project>New μVersion Project】,打开Create New Project对话框。
          

         (3)设置工程保存路径和工程名称。注意,建议一个工程对应一个文件夹,方便管理。 
          
    (4)设置单片机型号。 在Select a CPU Data Base File对话框选择Generic Data Base,然后弹出的对话框中选择ATMEL>AT89C51,单击【OK】按钮。
      (5)单击【否 】按钮,选择不复制8051启动代码到工作文件。
    
 
   到此,空白工程已经建好,如下图所示。
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值