一丶两款必须的软件:
keil
stc-isp-15xx-v6.85p
二丶编写步骤:
1.打开keil,然后点project,新建project,为了保持良好的习惯所以每次都先新建一个自己能识别的文件夹,再在其下建立工程名后缀为.c
2.然后进行如图所示选择操作:
并点击NO.
3.接着继续进行如图所示操作:
4.将刚刚创建的后缀为.c的文件加入工程中.(选中文件点击ADD,然后点击close).
打开工程下的文件,即可开始编程.
写入代码:
#include<reg52.h>
sbit D1 = P1^0;
void mian()
{
D1 = 0;
}
5.为何程序中D1 = 0;语句就能将第一个LED灯点亮?
由于在51单片机中所有的IO口上电之后都是高电平的,所以开始打开实验板不亮.而令D1 = 0后就表示将其变为低电平,使两边产生了电压差然后其中有电流通过,从而LED灯亮.
然后继续进行如图所示操作:点击第一个按钮检查是否代码有错误 然后点击魔法棒.
6.接着继续进行如图操作:点击output标选生成十六进制文件.
7.点击上上步的built旁边的rebuilt;
8.打开第二个程序,找到单片机对应的接口并打开文件.
9.点击下载然后打开单片机电源,下载程序,第一个LED灯亮.