• 大小: 0.08M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-03-26
  • 语言: 其他
  • 标签: 其他  

资源简介


最简单方式实现arm9下的裸机驱动led显示流水灯

资源截图

代码片段和文件信息

#define GLOBAL_CLR     1
#include 
#include 
#include “def.h“
#include “option.h“
#include “2440addr.h“
#include “2440lib.h“
#include “2440slib.h“
#include “mmu.h“
#include “profile.h“
#include “memtest.h“

void Led_port_init(void);

#define LED1_ON ~(1<<5)
#define LED2_ON ~(1<<6)
#define LED3_ON ~(1<<7)
#define LED4_ON ~(1<<8)

#define LED1_OFF (1<<5)
#define LED2_OFF (1<<6)
#define LED3_OFF (1<<7)
#define LED4_OFF (1<<8)


void delay(int times)
{
int i;

for(;times>0;times--)
for(i=0;i<400;i++);
}
void Led_port_init(void)
{
rGPBCON &= ~((3<<10)|(3<<12)|(3<<14)|(3<<16));
rGPBDAT=rGPBDAT|(1<<5)|(1<<6)|(1<<7)|(1<<8);
rGPBCON |= (1<<10)|(1<<12)|(1<<14)|(1<<16);
}
void Main(void)
{

Led_port_init();

while(1)
{
rGPBDAT=rGPBDAT|(LED4_OFF);
rGPBDAT=rGPBDAT&(LED1_ON);
delay(1000);

rGPBDAT=rGPBDAT|(LED1_OFF);
rGPBDAT=rGPBDAT&(LED2_ON);
delay(1000);

rGPBDAT=rGPBDAT|(LED2_OFF);
rGPBDAT=rG

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      40140  2011-10-18 11:42  流水灯\inc\2440addr.h

     文件       1932  2011-10-18 11:42  流水灯\inc\2440lib.h

     文件       1791  2011-10-18 11:42  流水灯\inc\2440slib.h

     文件        309  2011-10-18 11:42  流水灯\inc\Def.h

     文件        229  2011-10-11 19:40  流水灯\inc\memtest.h

     文件       1286  2011-10-18 11:42  流水灯\inc\mmu.h

     文件       3271  2011-10-18 11:42  流水灯\inc\Option.h

     文件        364  2011-10-11 19:40  流水灯\inc\profile.h

     文件     202128  2011-10-22 21:42  流水灯\key1.mcp

     文件       3359  2011-10-22 21:42  流水灯\key1_Data\CWSettingsWindows.stg

     文件      55177  2011-10-22 21:42  流水灯\key1_Data\Debug\TargetDataWindows.tdt

     文件       9440  2011-10-22 21:42  流水灯\key1_Data\DebugRel\key1.axf

     文件       1336  2011-10-22 21:42  流水灯\key1_Data\DebugRel\key1.bin

     文件       2794  2011-10-22 21:42  流水灯\key1_Data\DebugRel\list.txt

     文件       7008  2011-10-22 21:41  流水灯\key1_Data\DebugRel\objectCode\2440init.o

     文件      37576  2011-10-22 21:41  流水灯\key1_Data\DebugRel\objectCode\2440lib.o

     文件       3314  2011-10-22 21:41  流水灯\key1_Data\DebugRel\objectCode\2440slib.o

     文件      34672  2011-10-22 21:42  流水灯\key1_Data\DebugRel\objectCode\main.o

     文件      88687  2011-10-22 21:42  流水灯\key1_Data\DebugRel\TargetDataWindows.tdt

     文件      53771  2011-10-22 21:42  流水灯\key1_Data\Release\TargetDataWindows.tdt

     文件       3563  2011-10-18 11:42  流水灯\lib\2440addr.inc

     文件      13540  2011-10-18 11:42  流水灯\lib\2440init.s

     文件       8376  2011-10-18 11:42  流水灯\lib\2440lib.c

     文件       7400  2011-10-18 11:42  流水灯\lib\2440slib.s

     文件       2579  2011-10-18 11:42  流水灯\lib\Memcfg.inc

     文件       2540  2011-10-18 11:42  流水灯\lib\Option.inc

     文件       1170  2011-10-22 21:41  流水灯\main.c

     目录          0  2011-10-19 14:48  流水灯\key1_Data\DebugRel\objectCode

     目录          0  2011-10-22 21:41  流水灯\key1_Data\Debug

     目录          0  2011-10-22 21:42  流水灯\key1_Data\DebugRel

............此处省略8个文件信息

评论

共有 条评论