- 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
您可能关注的文档
- 界首市人民检察院工作的报告.doc
- 病句解析-大全.docx
- 病句辨识教学的材料.doc
- 白塔山古建筑群维修启动.doc
- 瘦酷减肥产品2005年夏季营销的策划书.docx
- 白宫停摆组图-.doc
- 白细胞低需吃食物.docx
- 百年大计领导者如何培养接班人.doc
- 百科知识二.docx
- 百首经典歌词-大全.docx
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)