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

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启动代码到工作文件。
    
 
   到此,空白工程已经建好,如下图所示。

  • 126
    点赞
  • 742
    收藏
    觉得还不错? 一键收藏
  • 10
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值