作业帮 > 单元作文 > 教育资讯

象棋快棋赛视频

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/25 03:27:15 单元作文
象棋快棋赛视频单元作文

篇一:象棋快棋规则

附录四

象 棋 快 棋 规 则

基本时限30分钟(含)以下的棋赛统称为快棋赛,其中时限10分钟(含)以下的棋赛称超快棋赛(闪电战)。快棋赛适用于网络、电视直播的正式比赛或表演赛,以及其它重要赛事中必须分出胜负或区分名次的加赛。凡本规则未涉及的条款,均遵循国家体育总局审定的现行《象棋竞赛规则》。

一、比赛时限与记录 1、基本时限15-30分钟的快棋赛,每走一步加10秒。着数不限。时间用尽则判负。对局双方须逐着记录,直至一方棋钟只剩下不足3分钟时,双方均可不记录。

2、基本时限5—10分钟的超快棋赛,每走一步加5秒。着数不 3、根据比赛需要,快棋或超快棋也可采用限时包干制,着数不 4、如比赛采用一局定胜负的淘汰赛或加赛,可采用红方贴时办限。时间用尽则判负。棋手均可不作记录。 限,超时判负,棋手均可不作记录。 法:红方用时减去(或黑方用时增加)规定基本用时的40%,作为对黑方的补偿。

二、棋钟 5、使用数字式电子计时钟,必须有自动加秒和超时鸣叫的功能。 6、也可使用电子语音计时钟,在基本时限用完后,则采用强制这种棋钟操作简便,比较适用。 性延续比赛的语音读秒办法。假设规定每步棋必须在10秒钟内完成,超时判负,计时钟可以准确的语音报出:1、2、3、4、5、6、7、8、9、10。报出10同时落子不算超时。

7、裁判应在赛前规定钟面的方向,特殊比赛由执黑一方决定在 8、每位棋手必须在行棋之后才能按钟,并且应以走棋的那只手 9、任何一方不得将手指停留在钟键上或用手笼罩住键钮。 棋盘哪一边就座。 按钟。

11、比赛中如果一方碰倒棋钟,则给对方用时增加1分钟。 12、比赛开始前,棋手应检查棋钟时间是否拨准,如果棋手没作检查,开赛后双方走出三个回合,再提出问题将不予受理。除非双方同意可予纠正。

三、先后手的确定 13、一局制或分先两局制的快棋赛,先后走均由裁判主持棋手双方抽签决定。抽签方法:赛前5分钟裁判用扑克牌1—10,让双方从中各抽一张牌,抽得大号者获得选择该局先后走的权力。一局制首局弈和或两局制的比赛,次局调换先后走。

14、循环制、积分编排制快棋赛的先后走确定,按《象棋竞赛规四、胜局 15、一方在下列情况之一时为胜局: ⑴将死对方的帅(将); ⑵对方认输; ⑶对方被困毙; ⑷对方没有走出应将着法(已离手),造成己方帅(将)被吃掉; ⑸对方走棋后(已离手)形成帅、将直接对面或主动送吃帅(将) ⑹形成待判局面,对方长将被判负;或对方违反禁例,应变着而 ⑺对方在同一个自然限着内,第二次提出自然限着“和棋”,经 ⑻对方同一局中两次“犯规”被判负; ⑼对方迟到,超过了比赛规定的比赛时限; ⑽对方走棋违反行棋规定(如连走两步等)被判负; ⑾对方未走棋先按钟,符合本规则裁判细则中的判负规定; ⑿对方在对局中拒绝遵守本规则或严重违反纪律。 五、和局 16、出现下列情况之一,为和棋: 则》13、1;13、2;13、3;13、5条款执行。 而被吃掉; 不变; 审查不属实;

⑵双方均无取胜可能的简单局势,裁判判和棋,双方无疑议; ⑶一方时限用尽时提出和棋,经裁判确认另一方虽有剩余时间但 ⑷棋局形成循环反复三次的待判局面,符合“棋例”中“不变作 ⑸一方提出“自然限着”和棋,经审查属实,即在连续30回合 六、裁判细则 17、鉴于快棋比赛的特殊性,规定在同一局棋中,棋手不论因何 18、任何一方提和次数不得比对方多两次,违者判犯规一次。 19、一方没有走棋先按钟,第一次发生记犯规一次,第二次则判确无实际赢棋条件(没有足以构成杀棋的子力)而判和; 和”的有关规定; 中(提出方的将军着数最多只计5着)双方都没有吃过一个棋子。 条款累计被判“犯规”达两次,即判负。 负。但当任何一方用时不足一分钟时,只要发生未走棋先按钟即判负。

20、一方第一次提出自然限着不属实,记犯规一次并将该方用时减去两分钟,若因此而超时即判负。如在同一个自然限着内第二次提出仍不属实,则判负。

21、待判局面的裁定,按象棋竞赛规则第二十四条执行。 22、如果采用一局定胜负的快棋赛,弈成和局,该局有犯规记录 23、如果采用一局定胜负且给黑方贴时作为补偿的快棋比赛,弈 24、凡一方提出“循环反复三次”、“自然限着”的裁决要求,至者为负,对方胜出。 成和棋,算红方胜出。 少需棋手双方或提出方和裁判员能够形成认同(允许提出方在提出前要求参考裁判员的记录),裁判才可根据规则进行裁决。否则,裁判不予受理或宣布继续比赛。如属提出方“无故提出问题”,裁判可记提出方犯规一次。

25、在比赛过程中,如出现棋手通讯工具铃声鸣叫或接听、查看 26、非棋手向裁判提出要求作出裁决,裁判不得以任何方式干预信息等,立即判负。 正常进行着的对局,特别是不得提醒棋手走棋后按钟、时限还有多少

或主动提供形成“待判局面”、“自然限着”的着数信息等,因为这些都是棋手自己应该掌握的。

27、30分钟快棋赛,每天比赛不得多于5轮;15—20分钟的快棋赛,每天不得多于8轮;5—10分钟的超快棋赛,每天不得多于10轮。

28、除非裁判长有徇私舞弊或违反竞赛规程的行为外,裁判长根 七、裁判职责 29、裁判长应选派富有经验的资深国家级(含)以上的裁判员担 30、裁判员应选派有一定裁判经历的国家二级(含)以上裁判员 31、裁判长应在赛前根据规程精神,充分考虑到竞赛过程中可能据规则和补充细则所作的决定为最终裁决。 任; 担任; 发生的问题,以高度的责任心,公正、合理地制定详细的补充细则,并配合竞赛组织机构,于赛前发至各个代表队(棋手)或公开张贴公布;

32、所有裁判员应具备国家二级棋士(含)以上的棋艺水平。在快棋比赛中,能胜任临场对局记录。在超快棋比赛中,至少能做到手记着数,心记着法,对局结束能迅速提供完整的对局记录。对棋局可能发生的案例有预见性,并能较稳妥地予以处理。

八、本规则的解释权属中国象棋协会。

篇二:象棋快棋赛电子裁判计时器

徐州师范大学物电学院

课程设计报告

课 程 名 称: 电子线路课程实训

题 目: 象棋快棋赛电子裁判计时器

专 业 班 级: 电子信息工程

学 生 姓 名:

学 生 学 号:

日 期: 2011-6-13

指 导 教 师:

物电学院教务部印制

说明:

1、报告中的第一、二、三项由学生在课程设计开始前填写,由指导教师指

导并确认签字。

2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩,并

填写成绩评定表。

3、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律

按不及格处理。答辩小组成员应由2人及以上教师组成。答辩后学生根据答辩情况填写答辩记录表。

4、报告正文字数一般应不少于3000字,也可由指导教师根据本门课程设

计的情况另行规定。

5、平时表现成绩低于6分的学生,取消答辩资格,其该课程设计成绩按不

及格处理。

6、课程设计完成后,由指导教师根据完成情况写出总结。

7、此表格式为徐州师范大学物理与电子工程学院提供的基本格式,指导教

师可根据本门课程设计的特点及内容做适当的调整。

- ii -

- iii -

指导教师签字:

- iv -

年 月 日

- v -

篇三:笑看财神杯电视快棋赛

笑看财神杯电视快棋赛

几幅巨照:

一、胡司令送小吕上路,上海队全军覆没!

(胡司令与吕钦弈棋照片)

2013年1月31日号称“象棋春晚”的首届“财神杯”全国电视快棋赛在广州棋院开始,上午10:30以胡吕大战拉开战幕,第一局胡以老调重弹的飞象局开棋,吕钦亘古不变的左列炮以示敬意:(第一局),双方你来我往昏昏沉沉下到第21手,双方走出了双兑车、双过炮的无聊对局,大有“您请、您请、、、”的惺惺假推诿:(第21手局)大家在各自的领地野马操田。弈至第61回合红方以单中炮鸳鸯马两过河卒对黑方单马双炮,此时红方有赴槽挂角马之趋,黑方有沉底炮加高吊马的虎钳之势,双方开始露狰狞,(61回合)但刚一开打,棋迷兴致来时,却因胡司令超时而失。第二局,吕先,红方以飞马开局,黑方、、、双方仍是对车换炮易马,“杀”得好不热闹,最后是单车炮对单车炮,红方略胜兵:(),但吕仍以时间取胜!这次胡吕斗再次向天下召示什么是“高手无名局”!胡再次以简单的时间取败把吕钦送上财神道,精神支柱没了,上海军团其他成员作鸟兽散正常,孙勇征、谢靖均遭到淘汰,“金外滩”队真的要加油了!上海的象棋发展全靠你们了!不过,话说回来,哪怕胡司令再输一万盘也毫丝难撼动当今象棋界一代宗师的地位!原因就不说了。

二、许大仙初捷去洪智,遇和棋汪送神

(许仙与汪洋弈棋照片)

该轮到外界呼声最高的“许仙”许银川出场了,第一局对洪智先胜:()洪智随后搬回一局:()第三盘关键局,先手银川以中炮对洪智屏风马,许仙车马炮出子均匀,大兵压境,节奏把握得好,形成连捎带打一气呵成之势,洪智只有防守之势,许仙始终未给洪智机会,一直把成功之键按到最后()。在第二轮在对汪洋时却风云突变!汪洋大师,这位80后小生却是在全国个赛中和棋率最高的“和谐先生”!在此次比赛中也给广大棋友们贡献了三和两胜一负的“和宴”,如果我没记错的话在全国个赛中汪洋大多数是和棋!这位仁兄将象棋糟蹋到了极点,为胡荣华最愤恨的人,难怪汪大师总喜欢黑棋!这一轮和棋汪真是放足了水,再展和谐之功,两逼和让许仙心愿难了:()上帝啊,你改叫法海算了!第三局已把许特大的心都磨碎了!在许仙精疲力尽之余,汪洋趁火打劫(),行至第七十一回合(),汪洋以高吊马暨十字车东征使许仙终成受难者(),额的神啊!许迷们翘首以盼的“两川大战”,终因许少爷很好地打了一次酱油,却演变成蒋胖一马平川的独戏!蒋说,我很孤独!棋迷们很失望,却给在战者带来了希望!

三、柳赵绝壁飞,九头鸟之枭难抵森林王!

(柳赵弈棋照片)

这场龙虎斗是人们最期待的!一个九头鸟大班,一个称“虎”东北王,两者棋鼓相当,第一局赵国荣以飞象局开棋,柳大五八炮迎战()、、、在纠缠过程中,黑方车被困(),赵抓住机会瞄车袭马,上演了精彩的声东击西战术,赵在袭得一马占优局势下兑子简化,最后奔槽锁住胜利果实()。第二局柳先:(),还是以中炮开局,赵大以屏风马对之,中炮一直下得结束未动位,以中炮标志的优势也始终保持到最后,柳大侠淋漓尽致地发挥了他擅攻的特长,让人看得荡气回肠!在将军中将赵车困毙(),也使黑帅唇亡齿寒,最终交棋:1:1。

第三局赵先:(),还是以古老的中炮对屏马,双方展开了激烈的对攻!黑方兑掉红方的中炮,迫使红方重新布阵,双方沿河亮车,明火开仗:()杀得荫天蔽日,不可开交!黑马硬穿林,红兵强度河!林方往鱼死网破里打,最后走到黑方单车炮一兵对红方单车双卒的残局阶段:(),可惜柳特大的进攻维度不如赵虎多,黑先丢一卒再丢一卒,柳渐守乏力,被迫支羊角士,单车又受到被抽的威胁:(),真是走也不是扒也不是!赵看时机成熟以炮换双士炸开防护墙:(),柳认输!这是开赛以来最精彩的三局!

两位老帅真是不分伯仲,谁先谁胜,让我们为他们鼓掌喝彩!

四、蒋吕战以柔克柔,佛念悲咒吕止步

(蒋吕弈棋照片)

来自北京队的80后蒋川号称玉面佛,是这场比赛除许银川以外最看好的棋手,果不负众望,以四胜三和两负的战绩捧得这场快棋赛冠军杯。在第三轮与吕钦的战斗中显示了他全面扎实的基本功和临危不乱的心理素质。在与吕进行了一胜一负的比赛后,第三局蒋先:()双方以中炮对屏风马开局,双方走至第四十七回合仍难分上下:(),打破僵局是从红方车在中底炮的夹攻下勇吃中象开始:(),局势打破平衡,胜利的天平开始向红方倾斜,最后黑方在红方“不犯错”的软磨硬泡之下失车叫输,吕钦虽走法阴柔,却不敌蒋川柔上加柔!吕钦只有去演播室讲棋了,这次比赛有个特点:讲棋的嘉宾皆为败下来的选手,开始是胡荣华、李来群,接是许银川,柳大华、现在轮到吕钦了,反正决赛者蒋川和赵国荣似乎没进演播室评棋!

五、虎跌涧刚不克柔,川终修东方不败正果!

(赵蒋弈棋照)

比赛赶往到了高潮,最后决赛鹿死谁手:赵国荣对蒋川!一个东北虎,一个玉面佛,谁主沉浮!第一局赵先:()双方还是以中炮对屏风马开局,双方向广大棋迷们展示的是大师级的无漏局——和局。第二局,蒋先:(),以这次比赛中少有的仙人指路开道,赵以卒底炮应对:(),双方下得尤为谨慎,蒋川显示出少年老成、镇定自若的心理素质,赵却虎性发作,耐不住寂寞,在行至第23回合:(),赵兄莫明其妙地走了的马2进1进入到河的尽头:(),又是兵芒死角,当时在演播室里讲棋的吕钦有点口吃地说到“赵国荣胆真、真够胆大的!”,赵是想踩对方河头七路兵急于打开僵局,赵以为有士位车护将,启个马应没什么危险,但红方飞中象看兵:(),这样黑马可能被兵挤兑死,黑方士位车不得不拉起压象眼,红方挺边兵挤马,黑马跳出去吃河沿兵:(),红方趁机沉底炮:(),给黑方镶以致命一钉!红方接着有换车卧槽锁死黑炮、、、等步步杀机,红方迫于应付左路,谁知蒋川枪头一转,又跃马挺兵杀向黑方的右路:()使黑方左右不得暇及,优势之下红方再乘胜追击以中兵击士:(),黑方单士吃兵后再飞象防门户,红方又笔锋一转挥炮从两边杀来!给人的感觉蒋川的打击是立体的,充分显示其棋路开阔,左右呼应,前后有致,而黑方头疼医头、防风漏雨无进攻之能只有招架之力,表面上虽无死棋,却已千疮百孔正被蝼蚁逐步啃嗜:(),黑方此时如正在下沉的泰坦尼克号;但赵特大彰显出他非凡的棋力,左冲右突,几乎解围:()但仍被功力不凡的小天王蒋川紧锁关键子,最后黑方被削炮去卒,物质羸弱,不得不认输:()。蒋川得冠军将十万巨奖轻纳囊中,蒋川以他千锤百炼的技术,全面的基本功!向世人证明他已成为老少通吃,兼具男女优点的棋佛,一个真正的东方不败!

结束语:讲棋胡荣华最佳,每步棋来龙去脉,讲得详尽,逻辑性强,且口齿清楚,满腹经纶,旁征博引,使听棋者有阳春白雪之感!话最多的是柳大华,连主持人也没法插嘴,你干粹退役后去讲棋算了,连女讲棋也省了!讲得最差的是吕钦,常常说“这个走法以前我用过的,嘿嘿嘿,怎么走忘记了,嘿嘿、、、”讲棋能赶上他下棋功夫的万分之一也行啊!最尴尬的要数许特大了,在镜头面前不断地打着哈哈、、、说话过程中时不地抖动着肩膀,似乎在对自己说,我是不是来的早了点、、、

几幅比赛照片:

篇四:象棋快棋赛电子裁判计时器的设计

CHANGSHA UNIVERSITY OF SCIENCE & TECHNOLOGY

电子技术应用实习

题目: 电子技术应用实习

象棋快棋赛电子裁判计时器的实习

学 班 级: 专

2014年 1月

目 录

1 实习目的、要求与任务……………………………………………………………1 1.1 实习目的……………………………………………………………………1 1.2 实习要求……………………………………………………………………1 1.3 实习任务……………………………………………………………………1 2 实习方案简述……………………………………………………………………2 2.1方案模块……………………………………………………………………2 2.2 方案分析…………………………………………………………………… 2 3 实习原理及步骤…………………………………………………………………3 3.1 象棋快棋赛电子裁判计时器原理………………………………………….3 3.2 控制模块原理图…………………………………………………………… 4 3.3 蜂鸣器模块原理图………………………………………………………… 6 3.4 计数器模块原理图………………………………………………………….6 3.5 译码器原理图……………………………………………………………… 8 3.6 整个制作的原理图………………………………………………………10 4 分析调试及结果……………………………………………………………… 11 4.1 电路的调试…………………………………………………………………11 4.2 结果及分析…………………………………………………………………12 5 实习结论……………………………………………………………………… 13 5.1 总结…………………………………………………………………………13 5.2 应用前景……………………………………………………………………13 5.3 收获体会……………………………………………………………………13参考文献……………………………………………………………………………15 附录A 元器件清单………………………………………………………………17 附录B 电路原理图………………………………………………………………18 附录C 仿真电路结果……………………………………………………………19

1实习目的、要求与任务

1.1 实习目的

本实习就是要实习一个象棋快棋赛电子裁判计时器,有了裁判计时器就可以在不需要裁判的条件下下快棋,即公正又省力,而且减少由于人为因素而导致的误判、误罚。根据象棋快棋赛的规则,红黑双方对弈时间累计均为三分钟,超时判负。

1.2 实习要求

(1) 甲乙双方的计时器为一个秒时钟,双方均用3位数码管显示,预订的初

始时间为三分钟,采用倒计时方式,通过按钮启动,由本方控制对方,比如甲方走完一步棋后必须按一下甲方的按键,该按钮启动乙方倒计时。同理,乙方走完一步棋后必须按一次乙方的按键,该按键启动甲方倒计时。

(2) 超时发出报警判负。 (3) 累计时间设置可以改变。

1.3 实习任务

(1) 熟悉象棋快棋赛电子裁判计时器的工作原理; (2) 写出象棋快棋赛电子裁判计时器的实习方案; (3) 用硬件加以实现; (4) 写实习报告。

2实习方案

2.1方案模块

555秒脉冲模块、控制电路模块、计数器模块、译码器模块、蜂鸣器模块五个模块的设计以及每个模块具体的分析和实验原理。再制作整个模块的原理图、硬件的调试改进。

图1 象棋快棋赛电子裁判计时器总框图

2.2 方案分析

(1)秒脉冲方案选择

选用555芯片,两个47K的电阻,一个2K电位器,一个10uF的电容,一个0.01uF的电容,此电路可以产生时间为一秒的秒脉冲,占空比为2/3,此电路的占空非常精确且秒脉冲也较方案一准确。 (2)计数器方案选择

用可逆减法计数器设计一个倒计时电路,通过秒脉冲使可逆减法计数器实现减法运算,然后通过译码器显示倒计时的时间。此方案在电路开始工作前或在电路工作中都可以改变所需要的倒计时时间,这样就可以进行时间的改变。

3设计原理及步骤

3.1 象棋快棋赛电子裁判计时器原理

3.1.1 工作原理

工作原理为,接通电源后,主持人通过控制开关设置计数器的初值,即倒计时累计初始值。然后比赛开始,如果甲先走,则乙方按下按钮,甲方的计时器开始倒计时,甲方走完一步之后,甲按下按钮,甲方计时器停止倒计时,乙方计时器开始倒计时,依此进行电子倒计时;相反如果乙方先走,则过程基本是相同的。当甲乙双方其中一个计时器倒计时到零后,蜂鸣器开始报警,则蜂鸣器报警的那一方就被判定为输。当需要再次使用时,主持人通过开关重新对计数器置数,然后再开始比赛。(本实验设计采用甲和乙共用一个按钮)。 3.1.2 象棋快棋赛电子裁判计时器框图

图2象棋快棋赛电子裁判计时器总框图

3.1.3 秒脉冲模块原理图

第 3 页 共 5 页

篇五:象棋围棋快棋赛计时器

?AVR单片机C语言程序设计

象棋/围棋 快棋赛计时器

//------------------------------------------------------------------- //程序功能:象棋/围棋 快棋赛计时器

//程序说明:1、若为甲方走第一步,则乙方按下S2启动甲方计时,反之变然。 // 2、每步棋限时30秒,每次计时到25秒,即发出报警声,提醒尽快落子. // 3、双方各有3次超时(即加3个30秒)机会,之后任何一步棋超时判负. //开发平台:WinAVR20090313,Proteus7.8 //使用芯片:ATMEGA16

//程序编写:凯里一职校机电部 杨正富(KLYZXJDB_YZF) //联系方式:Tel——13985823703;E_mail: 2232336734 //完成日期:2013-08-22

//-------------------------------------------------------------------

#include #include #include

#define F_CPU 4000000UL #define INT8 signed char #define INT8U unsigned char

#define INT16U unsigned int

//-------------------------------------------------------------------- // 变量定义

//-------------------------------------------------------------------- INT8 k0=3,k1=3; //甲乙双方超时倒计数 INT8U n=0; //T1中断次数 INT16U t0_count=0,t1_count=0; //甲乙双方秒计数值(0~30)

//-------------------------------------------------------------------- // 数组定义

//-------------------------------------------------------------------- INT8U SEG_CODE0[] = { 0x3F,0x06,0x5B,0x4F,0x66, 0x6D,0x7D,0x07,0x7F,0x6F,0x00}; //共阴数码管段码0~9,关

INT8U SEG_CODE1[] = { 0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90,0xff}; //共阳数码管段码0~9,关

INT8U buffer[]={0,10,0,0,0,10,0,0}; //*甲方余超时次数**间隔位**计时十位**计时个位* //*乙方余超时次数**间隔位**计时十位**计时个位*

INT8U postion[]={ 0x01,0X02,0X04,0X08, 0X10,0x20,0x40, 0x80 }; //显示定位1~8

//-------------------------------------------------------------------- // 报警声音子程序

//-------------------------------------------------------------------- void alarm(void) { INT8U j; for(j=0;j<100;j++) { PORTB ^=(1<

//-------------------------------------------------------------------- // 时间显示(共阳数码管)与报警

//-------------------------------------------------------------------- void display_time(void)

{ INT8U i; buffer[0]=k0; //甲方剩余超时次数 buffer[2]=t0_count/10; //甲方时间显示十位值 buffer[3]=t0_count%10; //甲方时间显示个位值 buffer[4]=k1; //乙方剩余超时次数 buffer[6]=t1_count/10; //乙方时间显示十位值 buffer[7]=t1_count%10; //乙方时间显示个位值 for(i=0;i<8;i++) { PORTC=SEG_CODE1[buffer[i] ]; PORTA=postion[i]; _delay_ms(1); //延时1mS PORTA=0x00; //消影 } }

//--------------------------------------------------------------------- // 主程序

//--------------------------------------------------------------------- int main(void) { PORTA=0x00; //初始化PA口为0000 0000 DDRA=0xff; //PA0~PA7设为显示位码输出 PORTB=0x00; //初始化PB口为0000 0000 DDRB|=_BV(5)|_BV(6)|_BV(7); //PB设为报警指示输出 PORTC=0Xff; //初始化PC口为1111 1111 DDRC=0xff; //PC0~PC7设为显示段码输出 PORTD|=_BV(2)|_BV(3); //初始化PD口为1111 1111 DDRD&=~_BV(2)|~_BV(3); //PD2,PD3设为甲乙双方键控输入 MCUCR|=0x00; //INT0 INT1低电平中断

//此处若采用MCUCR|=0X0A;下降沿产生异步中断,上电时会触发中断,故就避开。 GICR|=_BV(7)|_BV(6); //使能INT1 INT0外部中断请求 SREG=SREG|0x80; //使能全局中断 while(1) { display_time(); //调用显示子程序 if(k0<0) //当超时次数余负值时,

{ PORTB|=(1<

//----------------------------------------------------------------- // INT0中断函数

//----------------------------------------------------------------- SIGNAL(INT0_vect) //甲方按下S1键 { TCCR0=0x00; //停止T0定时计数 TCNT1=65536-F_CPU/64*1.0; //T1装入1.0s定时初值(0x0BDC) TIMSK|=(1<

//----------------------------------------------------------------- // INT1中断函数

//----------------------------------------------------------------- SIGNAL(INT1_vect) //乙方按下S2键 { TCCR1B=0x00; //停止T1定时计数 TCNT0=256-F_CPU/1024*0.05; //T0装入0.05s定时初值(0x3C) TIMSK|=(1<

//---------------------------------------------------------------------- // T0定时溢出中断服务子程序

//---------------------------------------------------------------------- SIGNAL( TIMER0_OVF_vect ) //T0定时溢出中断(0.05秒) {

(转 载 于:wWW.smHAida.cOM 海达范文网:象棋快棋赛视频)

TCNT0=256-F_CPU/1024*0.05; //重装初值 t1_count=0; //乙方秒计时归 0

if(n++==20) //中断20次为1秒, { t0_count++; //甲方秒计时加 1 n=0; //中断次数归 0 if(t0_count>25) alarm(); //计数到25秒后,报警提示 if(t0_count==30) //计数到30秒时, { k0--; //允许超时次数减 1, t0_count=0; //秒计数值重置 0 } } }

//---------------------------------------------------------------------- // T1定时溢出中断服务子程序

//---------------------------------------------------------------------- SIGNAL( TIMER1_OVF_vect ) //T1定时溢出中断(1.0秒) { TCNT1=65536-F_CPU/64*1.0; //重装初值 t0_count=0; //甲方计时归 0 t1_count++; //乙方计时累加 if(t1_count>25) alarm(); //计数到25秒后,报警提示 if(t1_count==30) //计数到30秒时, { k1--; //超时次数减 1 t1_count=0; //秒计数值重置 0 } }

单元作文