一.编写程序
1.【project】—【new project】
1.选择ATMEL/microchip-AT89C52,之后会弹出一个窗口,选择“否”(没有弹出之后可能会报错)
2.点左边最下面的文件夹,右键“add new item”,选择c
3.Translate:编译;build:建立;rebuild:重新编译建立(一般不用)
4.改字体+大小:p4 9min开始
5.记得加;!!!!这是c语言!!!!!
二、建立程序
1.代码头:
void main()
{
}
2.P2:1为高电势,0为低电势(P2指p2这组寄存器)(P2代码最右边=P2寄存器最上边)
要将二进制转化为十六进制(四个为一组),在前面加上0x,十六进制大小写无所谓(P一 定要大写!!!!)
eg.点亮最上面的LED:P2=0xFE//1111 1110(改变十六进制的数可以改变点亮的灯)
3.要在主文件void main前空一行!右键点击“insert”,就会出现一个头文件!这样才能编译运行!!不然识别不了P2的!!!
三、将程序导入单片机
1.用stc,选择单片机类型为:STC89C52/LE52RC,串口器选USB的
2.点编写页面上面的锤子按钮→output→Create....(✔),再次编译
3.stc【打开程序文件】→object文件夹→【下载】
4.关闭单片机开关再启动,就点亮啦(❁´◡`❁)
5.补充:避免一直对LED执行,即完整的代码应为:
#include<REGX52.H>
void main()
{P2=0xFE;
while(1){
}
}
while括号内写任意正整数=程序一直满足条件。