51单片机实训(一)————Keil 基本操作


前言

  • 大家好,我是三🐎!这是我的第二篇文章,更新有点慢,抱歉!!!
  • 上一篇文章,咱们了解学习了Proteus的一些基本操作。今天,咱们再来通过一个项目来学习关于Keil软件的基本操作。

一、Keil是什么?

  • Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。——————百度百科
  • 优势之处:
    1、Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
    2、与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。

二、Keil基本操作

1.新建Keil工程

  • 打开Keil uVision5。 <这里的Keil软件我已经汉化,需要汉化的可以搜索相关内容>
  • 菜单栏 选择新建工程。 工程(Project)-> New uVision Project

在这里插入图片描述

  • 鼠标左键点击 新建文件夹 ->文件夹命名 Light night -> 进入新文件夹中 -> 新工程命名 -> 保存

一个工程最好对应一个文件夹,这样方便管理和查找

在这里插入图片描述

  • 设置单片机型号。在弹出来的界面中找到 Data Base,选择 Atmel -> AT89C51。单击 确定(ok) 设置完毕。

如果不小心把弹出来的界面关掉了,按照下面的操作来:菜单栏 找到工程 -> 为目标1选择设备(Select a CPU Data Base File) 。这样就打开设置单片机型号界面。

在这里插入图片描述

  • 鼠标左键 单击 否(N),选择不复制8051启动代码到工程文件。

在这里插入图片描述

  • 一个工程新建完毕。

在这里插入图片描述

2.编写代码

  • 菜单栏 选择 文件(File)-> 新建(New)或者 快捷键(Ctrl+N)新建一个空白文件Text1。

在这里插入图片描述

  • 菜单栏选择 文件(File)-> 保存(Save As) 或者快捷键(Ctrl + S )

在这里插入图片描述

  • 将新建文件存储到工程文件夹(Light night)下,命名为main.c。

注意!!! 文件命名格式一定是 xx.c !!!!!!

在这里插入图片描述

  • 添加main.c到当前工程(Light night)
  • 鼠标左键双击 源组1(Source Group 1 ) 或者 右键单击 -> 添加文件到组’源组1’(Add Files to Group ‘Source Group 1’ ) ,打开添加会话框。

在这里插入图片描述

  • 选中 main.c, 文件类型为 C Source file(*.c) ,单击 添加。

在这里插入图片描述

  • 添加文件路径

在这里插入图片描述

  • 编写代码

在这里插入图片描述

3.输出.hex 文件 并编译

  • 菜单选择 工程(Project) -> 为目标‘Target 1 '设置选项(Options for Target ‘Target1’…) 或者快捷键(ALT+F7)或快捷图标 魔法棒,在弹出的对话框的Output页中勾选Create Hex File选项,单击 确定(ok)按钮完毕。

在这里插入图片描述

  • 编译程序
    左上角框中三个按钮从左到右分别是:预编译,编译,重新编译。一般三个按钮依次点一遍。

在这里插入图片描述

4.关联仿真程序

  • 修改属性

在这里插入图片描述

  • 双击 单片机 或者 右键 -> 编辑属性。打开文件夹图标(Program File ),搜索找到通过Keil软件编译的.hex文件,选中 -> 打开 -> 确定。

在这里插入图片描述

总结

  • 以上为Keil的一些基本操作,希望能够帮助初学者,同时欢迎大家积极评论!!!
  • 谢谢大家阅读!!!
  • 16
    点赞
  • 129
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

唐三馬

你的鼓励将是对我最大的帮助!!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值