lesson1~点亮第一个LED灯

来源:互联网 发布:全国软件开发专业人才 编辑:程序博客网 时间:2024/04/29 12:58

一丶两款必须的软件:

keil keil

stc-isp-15xx-v6.85pstc-isp-15xx-v6.85p

二丶编写步骤:

1.打开keil,然后点project,新建project,为了保持良好的习惯所以每次都先新建一个自己能识别的文件夹,再在其下建立工程名后缀为.c

2.然后进行如图所示选择操作:这里写图片描述

并点击NO.

3.接着继续进行如图所示操作:

这里写图片描述

4.将刚刚创建的后缀为.c的文件加入工程中.(选中文件点击ADD,然后点击close).

打开工程下的文件,即可开始编程.

写入代码:

#include<reg52.h>sbit D1 = P1^0; // P1为LED灯的端口,而P1^0表示第一个LED灯的端口,此句意为将第一个LED灯命名为D1;void mian(){    D1 = 0;//此句即为将第一个LED灯点亮;}

5.为何程序中D1 = 0;语句就能将第一个LED灯点亮?

由于在51单片机中所有的IO口上电之后都是高电平的,所以开始打开实验板不亮.而令D1 = 0后就表示将其变为低电平,使两边产生了电压差然后其中有电流通过,从而LED灯亮.

然后继续进行如图所示操作:点击第一个按钮检查是否代码有错误 然后点击魔法棒.

这里写图片描述

6.接着继续进行如图操作:点击output标选生成十六进制文件.

这里写图片描述

7.点击上上步的built旁边的rebuilt;

8.打开第二个程序,找到单片机对应的接口并打开文件.

9.点击下载然后打开单片机电源,下载程序,第一个LED灯亮.

0 0
原创粉丝点击