key.h

来自「avr MP3 的源程序,包含文件系统,适合初学者」· C头文件 代码 · 共 38 行

H
38
字号
//-------------------------------------------------------------------------
//FileName     : key.h
//Created by   : ZhengYanbo
//Version      : v1.0
//Last Modified: 2006.4.14
//Fuction      : key scan 
//Comments     : vs1003 developed board
//-------------------------------------------------------------------------

#ifndef __KEY_H__
#define __KEY_H__

#include "type.h"

// define keys
#define KEY_PLAY_PIN        PINB.3 //PB3
#define KEY_STOP_PIN        PINB.4 //PB4

#define KEY_UP_PIN          PINE.2 //PE2         
#define KEY_DOWN_PIN        PINE.0 //PE0

// define dirction
#define KEY_PLAY_IN()       DDRB.3=0;
#define KEY_STOP_IN()       DDRB.4=0;
#define KEY_UP_IN()         DDRE.2=0;
#define KEY_DOWN_IN()       DDRE.0=0;

// define key code
#define KEY_PLAY_CODE       0x01
#define KEY_STOP_CODE       0x02
#define KEY_UP_CODE         0x03
#define KEY_DOWN_CODE       0x04

// prototypes
void Init_Key_Port(void);
byte get_a_key(void);

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?