前言:
单片机的开发也是可以使用C语言的,但是需要使用keil软件将C语言生成的单片机可以直接执行的hex文件
软件安装:
51的开发程序可以在 http://pan.baidu.com/s/1qYTGeE4 密码:dsfs,进行下载
双击运行安装包,进行安装
安装好keil之后需要进行**,因为下载包中一起带着***,就不用自己**了。
打开注册界面
将CID复制到***中生成***
将CID放进编辑框,Target选择C51,点击Generate生成***。
将***复制进New License ID Code(LIC)编辑框中,点击Add LIC。
因为权限不够,注册失败。
管理员权限启动,重新注册,注册成功。
编写代码:
新建工程
选择工程路径,创建工程名称。
选择芯片型号,根据开发的芯片型号选择,我选择了51单片机,所以选择AT89C51单片机。
创建代码文件,并添加到工程中。
把文件保存在工程目录下,记得添加文件后缀。
将代码文件添加到工程中。
生成hex文件:
编写最简单的代码,编译后没有错误没有警告。
点击小锤子的图标,选择output,选中Create HEX File,然后OK,就可以生成HEX文件。
再选择编译工程,生成HEX文件。
后记:
单片机变成的多样性很强,并不像上位机编程一样可以写出全平台的通用程序,每个单片机的寄存器名称都可能不一样,编程的时候就要针对开发的芯片进行学习再进行编程,单片机可执行的程序就是HEX文件,由keil软件把程序员编写的C语言代码编译生成HEX文件,将HEX文件烧录进单片机中就可以运行程序。