资源简介


代码片段和文件信息

#include 
#include 
#include 

#include “key_test.h“

#define DEVICE_NAME  “/dev/mcu/kbd“
#define keybuf_len 20

char keybuf[keybuf_len];
static int fd;

int main()
{
char mykey;
int i;

fd = open(DEVICE_NAME O_RDONLY | O_NONBLOCK);

if (fd < 0) {
printf(“Can‘t open keyboard!\n“);
return -1;
}
for (i=0; i< sizeof(keymap)/sizeof(keymap[0]); i++)
scancodes[keymap[i].scancode]=keymap[i].mwkey;

printf(“Please press key for input (press Return to end): \n\n“);

printf(“Input string is: %s\n\n“keybuf);

for(i=0;i if(keybuf[i]==0){
break;
}
printf(“keybuf[%d]=0x%x\n“ikeybuf[i]);
}
printf(“\n“);

close(fd);
}

//----------------------------------------------
void get_key_code(char *cmd)
{
int i=0;
while(1){
cmd[i]=get

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

     文件     648054  2011-06-02 20:05  嵌入式-电子相册\1.bmp

     文件     639768  2011-06-02 20:05  嵌入式-电子相册\1.wav

     文件     648054  2011-06-02 20:05  嵌入式-电子相册\2.bmp

     文件     835456  2011-06-02 20:05  嵌入式-电子相册\2.wav

     文件     648054  2011-06-02 20:05  嵌入式-电子相册\3.bmp

     文件     726322  2011-06-02 20:05  嵌入式-电子相册\3.wav

     文件     636854  2011-06-02 20:05  嵌入式-电子相册\4.bmp

     文件     647296  2011-06-02 20:05  嵌入式-电子相册\4.wav

     文件     648054  2011-06-02 20:05  嵌入式-电子相册\5.bmp

     文件     865560  2011-06-02 20:05  嵌入式-电子相册\5.wav

     文件       1827  2011-06-02 17:17  嵌入式-电子相册\key-test.c

     文件       1296  2010-06-21 11:03  嵌入式-电子相册\key_test.h

     文件      14220  2011-06-03 14:34  嵌入式-电子相册\photo.c

     文件     945928  2011-07-01 00:54  嵌入式-电子相册\课程报告.docx

     目录          0  2011-07-01 00:55  嵌入式-电子相册

----------- ---------  ---------- -----  ----

              7906743                    15


评论

共有 条评论