Pwm调光步骤
1, 打开keil4建立多个工程。(如图)
2.
.
3.
4.
5.
6.
7.
8.
9.
XX.c为源文件,XX.h为头文件
10.单击左侧Target。
下面就开始具体写程序。
11.我们先来写一个delay.h这个头文件。
我们要调用的就是delay.h这个头文件下的void delayms(unsigned int xms);这个函数。
再写delay.c这个源文件。delay.c文件就是void delayms(unsigned int xms)这个函数的功能描述。
这个程序中,我们调用了#include"delay.h"这个头文件。注意:是自己编写的头文件要用引号。
12.再依次编写jianliang.c ,jianliang.h ,jianmie.c ,jianmie.h。
Jianliang.c图
Jianliang.h图
jianmie.c图
Jianmie.h图
程序写完了,在编译之前
1.单击红线圈的部分。
建立下图的文件
2.再次编译会出现错误。出现各种错误,原因是我们把delay和jianliang ,jianmie这三个函数放在了新的文件夹中,错误是正常的。下面就来改错:
点击delay文件,后确定。
添加完后出现:
然后在添加jianliang ,jianmie
再次编译就成了:
编译之后:
注:由于是在完全做完后写的操作步骤有些地方的插图是复制“程序模块化方法”中的,难免会出现错误,请大家原谅。如果有不懂的地方可以参考“程序模块化方法”。