代码工程。
http://dt4.8tupian.net/2/28880a66b12880.pg3
这段代码是用于一个数字拔河游戏的嵌入式系统,采用了基于8051架构的单片机,使用Keil C51编译器。
主要功能包括:
key_01
, key_02
, key_03
, key_04
)接收用户的输入。T0_time
中断) 用于定时、显示和控制游戏进行中的逻辑。主要变量和功能:
BUFFER
: 用于存储游戏分数,包含两个位置,分别对应左边和右边的队伍。led_S
: 代表游戏中小灯的位置,即显示的分数。BEEP
: 控制蜂鸣器,用于在游戏结束时发出蜂鸣声。init_timer
: 初始化定时器函数,用于控制数码管的显示和游戏逻辑。delay
: 延时函数,用于产生延时。游戏规则:
key_01
和 key_03
按键来控制小灯位置(模拟左右移动)。BUFFER
数组记录,BUFFER[0]
记录左边的分数,BUFFER[3]
记录右边的分数。