网络知识 娱乐 开篇-单片机程式编写的基本步骤

开篇-单片机程式编写的基本步骤

使用Keil软件进行程序编写,基本步骤如下;

1.Project-->New uVision Project...新建一个工程文件并取名



2.选择单片机型号--选择Intel下的80/87C52



3.点击OK,选择添加启动代码


4.点击 File-->New并File-->Save 或者直接点击那个 Save 的快捷键,可以保存文件,保存时我们把它命名为 LED.c,这个地方必须加上.c,因为如果写汇编语言,这个地方的扩展名是.asm,头文件就是.h 等等

5.鼠标右键点 Source Group 1,点 Add Files to Group‘Source Group 1’...


在弹出的对话框中,单击 LED.c 选中它,然后点 Add,或者直接双击 LED.c 都可以将文件加入到这个工程下,然后单击 Close,关闭添加


6.编写程式,完成后对我们的程序进行编译,生成我们需要的可以下载到单片机里的文件,在编译之前,我们先要勾选一个选项,Project-->Options for Target ‘Target1’...,


在弹出的对话框中,点击 Output 选项页,勾选其中的“Create HEX File”复选框,然后点 OK


编译完成后,在我们的 Keil 下方的 Output 窗口会出现相应的提示,

data=9.0,指的是我们的程序使用了单片机内部的 256字节 RAM 资源中的 9 个字节,code=29 的意思是使用了 8K 代码 Flash 资源中的 29 个字节。当提示“0 Error(s), 0 warning(s)”表示我们的程序没有错误和警告,就会出现“creating hex file from “LED”...,意思是从当前工程生成了一个 HEX 文件,我们要下载到单片机上的就是这个HEX 文件。如果出现有错误和警告提示的话,就是 Error 和 warning 不是 0,那么我们就要对程序进行检查,找出问题,解决好了再进行编译产生 HEX 才可以。