开发环境
- SDCC
- STC-ISP
点亮小灯的流程
- 编写点亮小灯的代码
- 使用SDCC将代码编译成ihx
- 使用STC-ISP烧录到单片机
编写点亮小灯的代码
通过查文档可知,操作P10可以点亮小灯,代码如下:
#include "stc89c4xrc.h"
void delay()
{
int i, j;
for (i=0; i<100; i++)
for (j=0; j<500; j++);
}
int main()
{
while(1){
P10 = 0;
delay();
P10 = 1;
delay();
}
return 0;
}
其中stc89c4xrc.h
为从STC-ISP下载的头文件:
此头文件需要与main.c处于同一文件夹下:
使用SDCC将代码编译成ihx
sdcc -mmcs51 -o main.ihx main.c
运行上述代码后会生成相应的ihx文件与一些其他文件,如下: