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

📄 main.h

📁 基于at89c52的乒乓球游戏系统
💻 H
字号:
#ifndef _MAIN_H_
#define _MAIN_H_

//#define uchar unsigned char
//#define uint  unsigned int

#define UP    0x10
#define DOWN  0x20
#define ENTER 0x40
#define EXIT  0x80

typedef struct _num_info_
{
  uchar mark1;
  uchar mark2;
  uchar game1;
  uchar game2;
}num_info;

typedef struct _send_num_
{
  uchar send1;
  uchar send2;
  uchar send_id;
}send_num;



//picturecode.c 中的显示数据
extern unsigned char code Bmp1[]; ///128*64
extern unsigned char code chinese[22][32];
extern unsigned char code num10[12][16];
//MAIN.C中的函数
void Delay_x10ms(unsigned char DelayTime);
//水平方位
uchar Ball_MoveP(uchar Data,uchar direction,uchar hang,uint speed,uchar value);//direction:1向右0向左
//斜线方位
uchar Ball_MoveRightDown(uint speed);
uchar Ball_MoveLeftDown(uint speed);
uchar Ball_MoveLeftUp(uint speed);
uchar Ball_MoveRightUp(uint speed);
//菜单
void put_menu(uchar menuid,uchar reverse);
uchar settingmenu(void);
//game
void infodisplay(num_info );
uchar singlaplay();
uchar doubleplay();
send_num send_ball(send_num singlaplay_send);
uchar singla_modle_1(uchar send_id);
uchar double_modle_1(uchar send_id);
void enter();
uchar Read_P2();
void infoflash(uchar* a,uchar* b,uchar flag);

void  pause();
#endif

//实际
/**************
p20  甲1
p21  甲2
p22  乙1
p23  乙2
p24   上
p25   下
p27   确定
p26   退出
int0   游戏
int1   选择
***************/

//规划
/**************
p21   右上
p20   右下 
p22   左上
p23  左下
p24   上
p25   下
p27   确定
p26   退出
int0   游戏
int1   选择
***************/

⌨️ 快捷键说明

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