1.51单片机开发环境配置

前言:

单片机的开发也是可以使用C语言的,但是需要使用keil软件将C语言生成的单片机可以直接执行的hex文件

软件安装:

51的开发程序可以在 http://pan.baidu.com/s/1qYTGeE4 密码:dsfs,进行下载
在这里插入图片描述在这里插入图片描述

双击运行安装包,进行安装
1.51单片机开发环境配置_第1张图片1.51单片机开发环境配置_第2张图片1.51单片机开发环境配置_第3张图片1.51单片机开发环境配置_第4张图片1.51单片机开发环境配置_第5张图片1.51单片机开发环境配置_第6张图片
安装好keil之后需要进行破解,因为下载包中一起带着注册机,就不用自己破解了。

打开注册界面
1.51单片机开发环境配置_第7张图片
将CID复制到注册机中生成注册码
1.51单片机开发环境配置_第8张图片
将CID放进编辑框,Target选择C51,点击Generate生成注册码。
1.51单片机开发环境配置_第9张图片

将注册码复制进New License ID Code(LIC)编辑框中,点击Add LIC。
1.51单片机开发环境配置_第10张图片
因为权限不够,注册失败。
1.51单片机开发环境配置_第11张图片
管理员权限启动,重新注册,注册成功。
1.51单片机开发环境配置_第12张图片

编写代码:

新建工程
1.51单片机开发环境配置_第13张图片

选择工程路径,创建工程名称。
1.51单片机开发环境配置_第14张图片
选择芯片型号,根据开发的芯片型号选择,我选择了51单片机,所以选择AT89C51单片机。
1.51单片机开发环境配置_第15张图片
创建代码文件,并添加到工程中。
1.51单片机开发环境配置_第16张图片

把文件保存在工程目录下,记得添加文件后缀。
1.51单片机开发环境配置_第17张图片
1.51单片机开发环境配置_第18张图片

将代码文件添加到工程中。
1.51单片机开发环境配置_第19张图片
1.51单片机开发环境配置_第20张图片

生成hex文件:

编写最简单的代码,编译后没有错误没有警告。
1.51单片机开发环境配置_第21张图片
点击小锤子的图标,选择output,选中Create HEX File,然后OK,就可以生成HEX文件。
1.51单片机开发环境配置_第22张图片
再选择编译工程,生成HEX文件。
1.51单片机开发环境配置_第23张图片

后记:

单片机变成的多样性很强,并不像上位机编程一样可以写出全平台的通用程序,每个单片机的寄存器名称都可能不一样,编程的时候就要针对开发的芯片进行学习再进行编程,单片机可执行的程序就是HEX文件,由keil软件把程序员编写的C语言代码编译生成HEX文件,将HEX文件烧录进单片机中就可以运行程序。

你可能感兴趣的:(51单片机)