资源简介

TQ2440裸机开发中断处理的测试程序,包含启动代码的各文档说明。1.四个按键外部触发中断形式控制四个led灯亮1sec;2.Timer0中断,Led2亮1秒钟,灭1秒钟。

资源截图

代码片段和文件信息

#include “button.h“
#include “config.h“

#define KEY1 (2 << 2) 
#define KEY2 (2 << 8)
#define KEY3 (2 << 4)
#define KEY4 (2 << 0)

void Key_Init(void)
{
rGPFCON &= ~((3 << 0) | (3 << 2) | (3 << 4) | (3 << 8)) ;
rGPFCON |= KEY1 | KEY2 | KEY3 | KEY4 ;
rGPFDAT |= (1 << 0) | (1 << 1) | (1 << 2 ) | (1 << 4) ;//将键盘对应的四个引脚置为高电平,完成初始化工作
}


int Key_Scan() //该函数在本次试验中没有用到
{
int keynum = 0 ;
if((rGPFDAT & (0 << 1)) == 0 )
{
keynum = 1 ;
}
if((rGPFDAT & (0 << 4)) == 0 )
{
keynum = 2 ;
}  
if((rGPFDAT & (0 << 2)) == 0 ) 
{
keynum = 3 ;
}
if((rGPFDAT & (1 << 0)) == 0 )
{
keynum = 4 ;
}  
return keynum ;
}

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

     文件     198828  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt.mcp

     文件       3450  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\CWSettingsWindows.stg

     文件      54541  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\Debug\TargetDataWindows.tdt

     文件       3196  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\keyInter.bin

     文件      19564  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\keyInterrupt.axf

     文件       5580  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\objectCode\2440init.o

     文件      27324  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\objectCode\button.o

     文件      29692  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\objectCode\isrservice.o

     文件      23620  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\objectCode\ledflow.o

     文件      25420  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\objectCode\Main.o

     文件      32528  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\objectCode\nand.o

     文件      77836  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\DebugRel\TargetDataWindows.tdt

     文件      53167  2018-06-02 19:50  11-Keyinterrupt\keyInterrupt_Data\Release\TargetDataWindows.tdt

     文件        701  2011-08-10 15:45  11-Keyinterrupt\source\button.c

     文件        115  2018-06-02 19:30  11-Keyinterrupt\source\button.h

     文件       1268  2018-06-02 19:32  11-Keyinterrupt\source\isrservice.c

     文件        253  2018-06-02 19:30  11-Keyinterrupt\source\isrservice.h

     文件        329  2011-05-16 09:55  11-Keyinterrupt\source\ledflow.c

     文件        522  2011-08-10 14:29  11-Keyinterrupt\source\ledflow.h

     文件        258  2018-06-02 19:31  11-Keyinterrupt\source\Main.c

     文件      28550  2011-05-19 15:18  11-Keyinterrupt\startcode\2440addr.h

     文件       3908  2011-05-19 15:18  11-Keyinterrupt\startcode\2440addr.inc

     文件       7207  2011-08-16 16:14  11-Keyinterrupt\startcode\2440init.s

     文件        516  2011-05-19 15:19  11-Keyinterrupt\startcode\config.h

     文件        444  2011-08-10 14:15  11-Keyinterrupt\startcode\def.h

     文件        548  2011-05-24 19:35  11-Keyinterrupt\startcode\Memcfg.inc

     文件       7694  2018-05-31 12:41  11-Keyinterrupt\startcode\nand.c

     文件       4165  2018-06-02 16:09  11-Keyinterrupt\startcode\Nand.h

     文件        327  2011-05-24 22:23  11-Keyinterrupt\startcode\Option.inc

     文件        331  2018-06-02 19:54  12-TimerInter\source\isrservice.c

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

评论

共有 条评论