【文件属性】:
文件名称:打靶机 51 程序
文件大小:27KB
文件格式:ZIP
更新时间:2018-06-18 15:57:16
51 电子打靶机
#include
#define u8 unsigned char
#define u16 unsigned int
#define u32 unsigned long
//数码管段选
u8 code LED_TAB[12]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0X40,0X00};
//数码管位选
u8 code LED_W[6]={0XDF,0XEF,0XF7,0XFB,0XFD,0XFE};
u8 data dis_dat[6]={0};
u8 W_COUNT=0;
u8 Target=0;
u8 Target_num=1;
u8 time1=0,time2=0;
u16 Game_time=300;
u16 Score_num=0;
u8 This_time=0;
bit START_FLAG=0;
bit SET_GLAG=0;
//继电器端口定义
sbit RELAY1=P1^0;
sbit RELAY2=P1^1;
sbit RELAY3=P1^2;
sbit RELAY4=P1^3;
//红外接收管端口定义
sbit INFRARED1=P1^4;
sbit INFRARED2=P1^5;
sbit INFRARED3=P1^6;
sbit INFRARED4=P1^7;
//按键端口定义
sbit KEY_SET=P3^5;
sbit KEY_ADD=P3^6;
sbit KEY_MIN=P3^7;
//语音芯片控制端口定义
sbit PLAY=P3^0;
【文件预览】:
打靶机-C
----MAIN.LST(15KB)
----MAIN_uvproj.bak(13KB)
----MAIN.plg(320B)
----MAIN.lnp(40B)
----MAIN.OBJ(12KB)
----MAIN_uvopt.bak(54KB)
----MAIN.M51(15KB)
----MAIN.uvopt(54KB)
----MAIN.hex(3KB)
----MAIN.C(5KB)
----MAIN.uvproj(13KB)