【物联网开发基础】在keil中怎么烧写程序

什么是keil

  Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

【物联网开发基础】在keil中怎么烧写程序_第1张图片

  KEIL C51 软件烧写操作说明

  1、适用范围

  适用于以51系列芯片作为软件运行载体的所有设备。

  2、运行环境

  WIN98、NT、WIN2000、WINXP、WIN7等操作系统。

  3、辅助工具

  PC机1台、KEIL C51 安装软件、编程器(UEC-5)1个、USB转RS232数据线(电脑无串口时需配备)1条

  4、软件安装

  Keil C51软件在首次使用时需要安装,使用的工装(电脑PC)上已安装好软件此步骤可以省略。

  5、KEIL C51设置

  6、产品软件烧写

  怎样在Keil中烧录程序

  1、先建一个新工程,保存到一个位置,如下图所示。

  【物联网开发基础】在keil中怎么烧写程序_第2张图片

  2、接下来会弹出如下对话框,让选择处理器,这里选择AT89S51或AT89S52。

  【物联网开发基础】在keil中怎么烧写程序_第3张图片

  3、接下来会问是否把Startup Code加入到工程,选否即可。工程就建完了。

  【物联网开发基础】在keil中怎么烧写程序_第4张图片

  4、接下来可以新建一个文档用来编辑程序。

  【物联网开发基础】在keil中怎么烧写程序_第5张图片

  5、编辑完存为.asm(汇编源文件)或 .h(C语言头文件)或.c(C语言实现文件)即可。

  【物联网开发基础】在keil中怎么烧写程序_第6张图片

  6、接下来把保存的.asm, .c或.h文件加入到工程里即可。如下面两图所示。

  【物联网开发基础】在keil中怎么烧写程序_第7张图片

  7、下面进行工程配置。点击Project菜单下的Options for Target ‘Target 1’。

  【物联网开发基础】在keil中怎么烧写程序_第8张图片

  8、在弹出对话框的Target 项里输入晶振为12M,然后勾上Use On-chip ROM。

  【物联网开发基础】在keil中怎么烧写程序_第9张图片

  9、在Output项里勾上Create HEX File。这就是产生要烧写的.hex文件。

  【物联网开发基础】在keil中怎么烧写程序_第10张图片

  10、然后点击Project菜单里的build target或Rebuild all target files以编译要烧写的.hex文件。

  【物联网开发基础】在keil中怎么烧写程序_第11张图片

  11、编译完成后会在下面Output Window里显示编译成功与否的信息。

【物联网开发基础】在keil中怎么烧写程序_第12张图片

你可能感兴趣的:(物联网)