第三集:开发环境搭建和程序下载 上集
还好stc公司离我们学校近,一天不到就到货了,擎天柱到手,直接开始学点灯。

通电测试
芯片内部应该有流水灯程序,焊接好引脚,通电就开始跑马灯了
第三集:开发环境搭建和程序下载 下集
文件夹分类
开始编写程序。打开keil ,先编辑一下keil的文件夹,把文件夹分类一下,我习惯使用User App Driver 三个文件夹表示自己写的程序。
先创建文件夹

然后keil中添加路径

消除警告
当我们写程序的时候,发现有的函数虽然你写了,但是却警告你没有使用这个函数,看着就烦人

我们把这个L57号的警告屏蔽掉

因为上文我们对文件的分类,添加了文件夹,现在我们再添加想对应的代码

硬件分析
led闪烁部分直接复制demo里的跑马灯
因为我的板子led是P1口,如图

所以程序先使用P1引脚而不是P0.
void led_loop(void)
{
void led_loop(void)
{
P10 = 0; //LED On
delay_ms(250);
P10 = 1; //LED Off
P11 = 0; //LED On
delay_ms(250);
P11 = 1; //LED Off
P12 = 0; //LED On
delay_ms(250);
P12 = 1; //LED Off
P13 = 0; //LED On
delay_ms(250);
P13 = 1; //LED Off
P14 = 0; //LED On
delay_ms(250);
P14 = 1; //LED Off
P15 = 0; //LED On
delay_ms(250);
P15 = 1; //LED Off
P16 = 0; //LED On
delay_ms(250);
P16 = 1; //LED Off
P17 = 0; //LED On
delay_ms(250);
P17 = 1; //LED Off
}
程序下载测试
下载程序(通电后,按住P32INT0按键 和 POWER按键,然后松开POWER按键),效果如下