找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2470|回复: 2
打印 上一主题 下一主题
收起左侧

求比赛记分牌设计单片机程序设计(以及展示用ppt)

[复制链接]
跳转到指定楼层
楼主
ID:250507 发表于 2017-11-17 18:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
2黑币
题目:比赛记分牌设计
要求:1、数码管显示,初始分数为50;
      2、用两个按键K1和K2控制得分失分,按下K1分数+1,按下K2分数-1;
      3、得分范围为0~100;

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:82765 发表于 2017-11-17 22:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

板凳
ID:251122 发表于 2017-11-19 18:00 | 只看该作者
#include"reg51.h"
sbit s1=P2^0;
sbit s2=P2^1;
sbit s3=P2^2;
sbit s4=P2^3;
sbit s5=P2^4;

unsigned int score=0;           
unsigned char ge,shi;

void delay(unsigned  int i)
{
  while(i--) ;
}

void keyscanf()
{
  if(s1==0)
     score+=1;
         while(!s1);

   if(s2==0)
     score+=2;
         while(!s2);

   if(s3==0)
     score+=3;
         while(!s3);

        if(s4==0)
          score-=1;
          while(!s4);

        if(s5==0)
          score=0;
          while(!s5) ;
}

void main()
{
  P1=0x0;
  P3=0x0;
  while(1)
  {
    if(score==100)
           score=0;
    keyscanf();

        P3=score/100;
                   ge=score%10;
        shi=score/10;
        P1=(shi<<4)|ge;


        delay(10);
  }
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表