• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

用80c51设计简易投篮机怎么做

我不道啊 2020-05-26 浏览量:727

未按键时显示“play”

按键后是游戏模式,球每触碰一次数字+1,加到100清零,并且蜂鸣器响

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 投篮机关键是计数实现,现在主要是通过光电开关实现的,不过需要注意滤波,因为在篮圈上的振动可能造成误动作的。

    其他的都还好,就是一个按钮开关启动,计数显示控制,所谓的Play指示也就是控制1个或者2个灯的状态,最好是翁鸣器控制,如果是有源的,就和控制灯开关差不多啦。

    • 发布于 2020-05-28
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:4
  • 可以利用单片机计数器原理实现,play按下开启计数器,然后球触碰用光点开关检测,接到p3.4上面,然后读取计数器值在显示出来
    • 发布于2020-05-26
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个设计难点不在于代码难实现,而在于传感器,如何实现球的每次触碰传感器都能获取到?我们知道投篮的“打铁”和“空心”实在太多了,打铁的时候,往往多次触碰篮筐,最终是+0,而空心,一次也碰不到,然而却是+1。

    另外,你的显示“play”是需要用80c51点LED点阵实现吗?可以直接把这几个LED并起来一次驱动。

    • 发布于2020-05-27
    • 举报
    • 评论 0
    • 1
    • 0

  • 程序上面用一个变量来保存那个触碰的次数就行,至于触碰,可以弄个振动传感器来实现,需要根据振动的强度来判断
    • 发布于2020-06-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 要先驱动起来蜂鸣器,触摸按键,显示LCD这些外设,再根据你的游戏模式,把这些外设,在特定的时机,显示特定的内容
    • 发布于2020-06-16
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

用80c51设计简易投篮机怎么做