⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 chipsource.h

📁 用C51单片机实现的MP3播放器的c代码程序。
💻 H
字号:
/********************************************************/
/*                                                      */
/*  库   名   称:AT89Cx51SND1芯片资源函数库            */
/*  功 能  描 述:提供芯片各功能模块初始化,各种基本操作*/
/*                的实现.                               */
/*                                                      */
/********************************************************/

#ifndef _TYPE_DEFINE
 #define _TYPE_DEFINE
 typedef bit BOOL;
 typedef unsigned char BYTE;
 typedef unsigned char CHAR;
 typedef unsigned int WORD;
 typedef unsigned long DWORD;
#endif

#ifndef _CHIPSOURCE_DEFINE

#define _CHIPSOURCE_DEFINE

#endif

#define KEY_COL0		P1_0
#define KEY_COL1		P1_1
#define KEY_COL2		P1_2
#define KEY_COL3		P1_3
#define KEY_ROW0		P1_4
#define KEY_ROW1		P1_5

#define KEY_CODE_K1		0x11
#define KEY_CODE_K2		0x01
#define KEY_CODE_K3		0x12
#define KEY_CODE_K4		0x02
#define KEY_CODE_K5		0x14
#define KEY_CODE_K6		0x04

#define KEY_UP			KEY_CODE_K1
#define KEY_DOWN		KEY_CODE_K2
#define KEY_LEFT		KEY_CODE_K3
#define KEY_RIGHT		KEY_CODE_K4
#define KEY_OK			KEY_CODE_K5
#define KEY_CANCEL		KEY_CODE_K6

#ifndef _LIBRARY_DEFINE
 data BYTE KeyCode;
 data WORD TimeCounter;
#endif

extern data BYTE KeyCode;
extern data WORD TimeCounter;

extern void CSVersion(void);
extern void InitUART(void);
extern void InitAudioInterface(BYTE param);
extern void InitPLL(void);
extern void InitKEY(void);
extern void InitTimer0(void);
extern BYTE GetKey(void);
extern void sendstring(BYTE *words);
extern void sendchar(BYTE words);

⌨️ 快捷键说明

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