课程设计 电子拔河比赛 一.课程设计题目、要求及目的 1.1.设计的题目 题目:电子拔河比赛。 1.2.课程设计的要求 要求:比赛前,实验板上的8个灯中间的两个灯亮,比赛中,同时按动开关KK1和KK2。若按动KK1的次数比按动KK2的次数多,则中间的两个灯向左移动;反之,亦向右移动。当这两个灯不能再移动,即移至最左或最右。此时,比赛结束。亮灯在最左边说明KK1胜,反之则KK2胜。 二.课程设计内容构想及准备 2.1.课程设计的初构想 本试验要求使实验上的8个灯中每每相临的两个灯亮而其余的灯都是灭的,要将其实现,我设想可以使用8255A芯片,并且将其定义在方式0下工作,输出口为A口。开关KK1和KK2作为两个中断源对系统发出中断请求。 在特定时间段内,同时对两个中断源所发出的中断请求分别进行计数,并将其分别存入两个寄存器。特定时间结束后,比较两个寄存器中数的大小。作出选择和显示。在特定时间段内,若KK1发出的中断的次数大于KK2发出的中断的次数,则两个亮灯向左移一格;反之,向右移一格。重复比较和移动,直到两灯移至最左或最右停止,此时比赛结束。显示局数及双方比分。 ...... |
- 上一篇:北京理工大学Java课程设计报告 火柴游戏
- 下一篇:毕业设计 人事管理系统
查看评论
已有0位网友发表了看法