嵌入式led灯亮灭实验报告.docVIP

  • 42
  • 0
  • 约小于1千字
  • 约 2页
  • 2023-08-21 发布于湖北
  • 举报
嵌?入?式?实?验?报?告 实验名称 Led灯的亮灭 姓名 XXX 学号 XXX 实验目的 通过在ARM7TDI实验机上,使D7~D8两个灯如下进行亮灭:开始时D7灯亮,D8灯灭;而后D7灯灭,D8灯亮;最后两个灯均亮。 按此顺序循环交替使D7~D8亮。 实验原理 通过查实验手册说明书可知: D7~D8通过IOB口控制的第四位和第五位控制,将pcomb的第4、5位置为0,可以使该两个灯为输出。 pcomb的地址是:0x01d20008 D7-D8的亮灭可由Pdata控制,地址为0x01d2000c,将相应的位置0,该灯既可以亮。 实验步骤 使用ARM Developer Suite v1.2软件,新建一个工程。 在新建一个源文件,为.c的文件,编写所需的代码。 将ARM Developer Suite v1.2的初始化代码放在新建的工程中。 实验代码 void delay() { int i; for(i=0; i 200000; i++); } void main() { #define pbcon *((volatile unsigned int *)0x01d20008) #define pbdat *((volatile unsigned int *)0x01d2000c) int i=0; pbcon = pbcon ~(3 4); while(1

文档评论(0)

1亿VIP精品文档

相关文档