arm嵌入式led灯闪烁实验报告_嵌入式led灯亮灭实验报告

实验名称

Led

灯的亮灭

姓名

XXX

学号

XXX

一、

实验目的

通过在

ARM7TDI

实验机上,使

D7~D8

两个灯如下进行亮灭:开始时

D7

灯亮,

D8

灯灭;而后

D7

灯灭,

D8

灯亮;最后两个灯均亮。

按此顺序循环交替使

D7~D8

亮。

二、

实验原理

通过查实验手册说明书可知:

1)

D7~D8

通过

IOB

口控制的第四位和第五位控制,将

pcomb

的第

4

5

位置

0

,可以使该两个灯为输出。

2)

pcomb

的地址是:

0x01d20008

3)

D7-D8

的亮灭可由

Pdata

控制,地址为

0x01d2000c

,将相应的位置

0

,该

灯既可以亮。

三、

实验步骤

1)

使用

ARM Developer Suite v1.2

软件,新建一个工程。

2)

在新建一个源文件,为

.c

的文件,编写所需的代码。

3)

ARM Developer Suite v1.2

的初始化代码放在新建的工程中。

四、

实验代码

void delay()

{

int i;

for(i=0; i 

}

void main()

{

#define pbcon *((volatile unsigned int *)0x01d20008)

#define pbdat *((volatile unsigned int *)0x01d2000c)

int i=0;

pbcon = pbcon & ~(3 <

while(1)

{

pbdat = pbdat & ~( 3 <

相关资源:专业LED光动画制作软件(安装后直接用!)_setup安装包-Delphi工具…

来源:weixin_39731807

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年11月18日
下一篇 2020年11月18日

相关推荐