📄 main.h.bak
字号:
//********************************************************************************************
//
// Title : MP3测试 - 主程序文件头
// Author : Ant (gz_ant@126.com)
// Created : 2005/02/16
// Revised : 2005/02/19
// Version : 0.1
// Target MCU : MEGA16
// Editor Tabs : 4
//
// 注: 本代码用于测试STA013硬件及其驱动程序, 并非一个完整的MP3播放器程序.
// 上电后,会循环不停播放一段约2秒的MP3音乐.
// 硬件没有连接RAM缓冲及储存MP3文件的设备, MP3数据是保存在AVR的FLASH中.
// 本代码经测试, 但可能存有Bugs, 若你发现有任何Bug或有任何建议,
// 请来信告知: gz_ant@126.com
//// 本代码部分来自"Procyon AVRlib": http://hubbard.engr.scu.edu/embedded/avr/avrlib/release_notes.html
// 特此感谢它的创始人: Pascal Stang !
//
// 感谢在www.21icbbs.com帮助过winsu的朋友, 希望使用者能发扬网络的 "自由,开放" 精神.
//********************************************************************************************
#ifndef __MAIN_H__
#define __MAIN_H__
#define FEQ 7
#define DEBUG 1
#define HIGH 1
#define LOW 0
#define FALSE 0
#define TRUE (!FALSE)
#define PLAY TRUE
#define RECORD FALSE
#define ON TRUE
#define OFF FALSE
// MIN/MAX/ABS macros
#define MIN(a,b) ((a<b)?(a):(b))
#define MAX(a,b) ((a>b)?(a):(b))
#define ABS(x) ((x>0)?(x):(-x))
void Delayus(long us);
void Delayms(u16 t);
char * _itoa ( int val, char *buf, int radix );
void xtoa (unsigned long val, char *buf, unsigned radix, int is_neg );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -