实验名称:LED显示开发板上键盘所按的键
实验目的
通过该实验实习,进一步熟悉KDS嵌入式开发系统环境和C语言以及调试方式;了解键盘扫描编程原理;理解课本中的程序代码。
LED显示开发板上键盘所按的键
//
//=========================================================
#include "" //包涵总头文件
int main(void)
{
//
uint_8 * g_DispalyInit;
//
DISABLE_INTERRUPTS;
//
LEDInit(); //LED初始化
//LCDInit(); //LCD初始化
KBInit(); //键盘初始化
tpm_init(TPM0,TPM_CLKSRC_PLL,1000); //初始化TPM模块,1ms中断一次
//LCDShow(g_DispalyInit);
//4. 给有关变量赋初值
//g_DispalyInit = (uint_8 *)"Wait Receiving..Soochow .";
//5. 使能模块中断
tpm_enable_int(0);
//6. 开总中断
ENABLE_INTERRUPTS;
//=========================================================
for(;;)
{
}
//=========================================================
return 0;
}
//=========================================================
//文件名称:
//功能概要: 中断底层驱动构件源文件
//版权所有:苏州大学飞思卡尔嵌入式中心(.)
//更新记录:2013-03-12
//=========================================================
#include ""
void tpm0_isr(void)
{
static uint_32 TPMCounter = 0; //计时器
uint_8 value; //键盘变量
static uint_8 LEDindex=0; //位选口声明
uint_8 LEDDataBuffer[4]; //LED显示缓冲区
uint_8 i;
uint_8 a;
//LED缓冲区赋值
LEDDataBuffer[0]='0';
LEDDataBuffer[1]='2';
LEDDataBuffer[2]='3';
LEDDataBuffer[3]='5';
//LCD显示缓冲区,
uint_
LED显示键盘所按键 来自淘豆网m.daumloan.com转载请标明出处.