篮球赛电子记分牌的设计.docxVIP

  • 5
  • 0
  • 约7.48千字
  • 约 13页
  • 2018-05-12 发布于福建
  • 举报
篮球赛电子记分牌的设计

//文件名:My_func.h#ifndef MY_FUNC_H//防止重复定义#define MY_FUNC_H/*---------------头文件-----------------*/#include reg52.h#include intrins.h/*---------------宏定义-----------------*/#define PLAY_TIME1#define ON0#define OFF1#define_MINUTE1#define_SECOND2#define_GRADE_A3#define_GRADE_B4#define LED_INIT(){LED_run = 1;LED_pause = 1;LED_end = 0;LED_shoot = 1;LED_exchg = 1;LED_error=1;}#define LED_RUN(){LED_run = 0;LED_pause = 1;LED_end = 1;}#define LED_PAUSE(){LED_run = 1;LED_pause = 0;LED_end = 1;}#define LED_END(){LED_run = 1;LED_pause = 1;LED_end = 0;}#define LED_EXCHG(){LED_exchg = !LED_exchg;}#define LED_SHOOT(){LED_shoot = 0;delay_ms(500);LED_shoot = 1;}#define LED_ERROR(){LED_error = 0;delay_ms(500);LED_error = 1;}#define TIMER_START(){TR0 = 1;}//启动T0#define TIMER_PAUSE(){TR0 = 0;}//暂停T0#define TIMER_LOAD(){TH0 = (65536-50000)/256; TL0 = (65536-50000)%256;}#define TIMER_INIT(){TMOD = 0x01;TH0 = (65536-50000)/256; TL0 = (65536-50000)%256;EA = 1; ET0 = 1;}/*------------数据类型定义--------------*/typedefunsigned charuchar;typedefunsigned intuint;/*----------------位定义----------------*/sbit LED_run= P1^0;sbit LED_pause= P1^1;sbit LED_end= P1^2;sbit LED_shoot= P1^3;sbit LED_exchg= P1^4;sbit LED_error= P1^5;sbit SOUNDER= P1^6;sbit LE_duan= P2^0;sbit LE_wei= P2^1;/*----------------函数声明--------------*/extern void init (void);extern void delay_ms (uint xms);extern void sounder(void);extern uchar key_scan (void);extern void key_respond (void);extern void game_start(void);extern void game_pause (void);extern void game_clear (void);extern void display (void);extern uchar time_grade_increase(uchar item,char inc_num);extern void time_grade_set(uchar item,uchar num);/*--------------------------------------*/#endif/*======================================*//*======================================*///文件名:main.c#include reg52.h#include my_func.huchar intr_num = 0;/*----------------主程序---------------*/void main(){init();//初始化while (1){key_respond();display();}}/*------------计时器T

文档评论(0)

1亿VIP精品文档

相关文档