头像-119999

帅哥抱妹子

  • 江苏省徐州市
  • 单片机
  • 消费电子

个人成就

获得 0 次赞

帮助过0人

各位大神会吗?

一、基本功能要求(50分)     1、需要用到的外围硬件资源:四位数码显示器(数码管或液晶),四个发光二极管指示灯,一个按键K1。 2、功能描述:篮球比赛的时间共分为四节,每节12分钟。数码显示器用于显示比赛时间,四个指示灯分别用于指示当前是第几节比赛,即第一个灯亮表示是第一节比赛,第二个灯亮表示是第二节比赛,依次类推。 初始显示篮球比赛第一节时间12’00”(其中’和”不要求显示,即看到的显示是1200),同时第一个指示灯亮。按下K1键,时间开始倒计时,计到0即本节比赛结束。倒计时计到0后,停止倒计时,同时数码显示器显示下一节比赛时间12’00”以及下一节对应的指示灯亮。再按K1键开始下一节比赛计时。以此类推,直至第四节比赛时间倒计时到0,数码显示0000,同时四个指示小灯全部熄灭,全场比赛结束。 K1键定义为启/停键,按下此键开始倒计时,再按一下暂停倒计时,再按又继续倒计时。 二、扩展功能要求(50分) 1、(24分)在基本要求的基础上,增加三个按键K2、K3、K4,功能定义如下: K2键:设置键。可以设置修改每节的比赛时间。在初始状态或计时状态下,按下K2键,系统进入设置状态,显示默认的每节比赛时间12分钟(显示1200)。此时按键K3和K4的功能分别为加1和减1,每按K2、K3键1次按分钟进行加减1,即可以设置比赛时间从1分钟(显示0100)到20分钟(显示2000),低于1分钟就不能减,高于20分钟不能加。再按K2键,保存设置的时间并退出设置状态,系统按照新设置的比赛时间工作。 K3键:在设置状态下, K3为加1键。 K4键:在设置状态下, K4为减1键。 2、(26分)在完成扩展要求1的基础上,再编程实现K3和K4键的功能复用。 K3键:主队暂停键。在正常比赛计时期间按下此键,比赛时间的倒计时暂停,数码显示器转为显示暂停的队号(主队队号为1,客队队号为2)和暂停的时间(30)秒,同时自动开始30秒暂停时间的倒计时,在30秒倒计时期间,所有按键再按下都无效。倒计时计到0恢复暂停之前的比赛时间显示,在按下K1键后继续比赛时间的倒计时。