📄 apr6008_driver.h
字号:
#ifndef _APR6008_DRIVER_H_
#define _APR6008_DRIVER_H_
/*
#define nop 00000000000000000000b //空操作
#define sid 00001000000000000000b //返回芯片身份号寄存器
//#define sid 0x00008000 //返回芯片身份号寄存器
#define set_fwd 00010000000000000000b //从指定的段落开始向前快进
#define fwd 00011000000000000000b //从当前的段落开始向前快进
#define pwpup 00100000000000000000Y //进入正常工作模式及设定内部时钟或外频的除频比率
#define stop 00110000000000000000Y //停止当前操作
#define stop_pwdn 00111000000000000000Y //停止当前操作,并进入省电模式
#define set_reg 01000000000000000000Y //从指定的段落开始录音
#define reg 01001000000000000000Y //从当前段落开始录音
#define dig_erase 01010000000000000000Y //擦除指定段落内容
#define dig_write 01011000000000000000Y //将3K个位元的数位信息写入指定的段落,每次都必须将3K个位元全数写入
#define dig_read 01111000000000000000Y //提取先前存入指定段落的3K个位元数位内容
#define setplay 01100000000000000000Y //从指定段落开始播放
#define play 01101000000000000000Y //从当前段落开始播放
*/
#define nop 0x00 //空操作
#define sid 0x08 //返回芯片身份号寄存器
#define set_fwd 0X10 //从指定的段落开始向前快进
#define fwd 0X18 //从当前的段落开始向前快进
#define pwpup 0X20 //进入正常工作模式及设定内部时钟或外频的除频比率
#define stop 0X30 //停止当前操作
#define stop_pwdn 0X38 //停止当前操作,并进入省电模式
#define set_reg 0X40 //从指定的段落开始录音
#define reg 0X48 //从当前段落开始录音
#define dig_erase 0X50 //擦除指定段落内容
#define dig_write 0X58 //将3K个位元的数位信息写入指定的段落,每次都必须将3K个位元全数写入
#define dig_read 0X78 //提取先前存入指定段落的3K个位元数位内容
#define setplay 0X60 //从指定段落开始播放
#define play 0X68 //从当前段落开始播放
sbit SCLK = P0^7; //f
sbit CS = P0^5; //d
sbit DI = P0^6; //e
//sbit DO = P0^6;
//sbit INT = P3^7;
sbit SAC = P0^4; //c
//sbit record_key = P3^7;
//sbit play_key = P3^4;
//sbit skip_key = P1^2;
//sbit stop_key = P1^3;
sbit led0 = P1^5;
sbit led1 = P1^6;
sbit led2 = P1^7;
//extern unsigned char command;
extern unsigned char k;
extern void send (unsigned char command,unsigned int address);
extern void putbuf (char c);
extern void delay(unsigned char k);
extern unsigned char getkey(unsigned int t); //采样键盘码
extern void putstring(unsigned char *puts);
extern void beep(unsigned char t); //响喇叭一声
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -