lesson1~点亮第一个LED灯

一丶两款必须的软件:

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灯亮.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值