这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 坤创E-Geek/天科大新电社 » PWM调光(模块化编程)

共4条 1/1 1 跳转至

PWM调光(模块化编程)

菜鸟
2015-01-19 10:35:58     打赏
 

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.再次编译会出现错误。出现各种错误,原因是我们把delayjianliang ,jianmie这三个函数放在了新的文件夹中,错误是正常的。下面就来改错:

点击delay文件,后确定。

添加完后出现:

 

 

然后在添加jianliang ,jianmie

 

 

再次编译就成了:

   编译之后:

 

注:由于是在完全做完后写的操作步骤有些地方的插图是复制“程序模块化方法”中的,难免会出现错误,请大家原谅。如果有不懂的地方可以参考“程序模块化方法”。




关键词: 模块化编程    

菜鸟
2015-01-19 10:41:06     打赏
2楼
欢迎大家批评指正。第一次写贴好激动,

高工
2015-01-19 11:15:41     打赏
3楼
棒棒哒~!!话说在板子上运行的效果如何?成功不?

专家
2015-04-09 20:40:21     打赏
4楼
思路很清晰,一看就是名师出高徒

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]