久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2696|回復: 2
打印 上一主題 下一主題
收起左側

我的單片機籃球計分課程設計分享

[復制鏈接]
跳轉到指定樓層
樓主
本學期花了兩個星期完成的單片機籃球計分課程設計,
本課程設計內附源代碼和原理圖
1、設計數碼管、LCD顯示籃球比分牌,如兩個選定2個數碼管顯示A對的比分,2個數碼管顯示B隊的比分
2、通過兩個加分按鈕可以給A隊或B隊加分,K1,K2來加分。
3、設計對調功能,A隊和B隊分數互換,意味著中場交換場地。                    
4、每一節為10S,顯示比賽倒計時功能。
5、 在LCD上顯示是第幾節,當前比分是多少功能,同時把最終的結果發送到上位機的串口助手上。
6、上位機發送字符如多個或一個字符,單片機接受到表示比賽正式開始,此時按加分鍵才有效。籃球比賽一共四節,前2節時,互換場地鍵無效,第三節開始有效。

電路原理圖如下:


單片機源程序如下:
  1. #include"main.h"
  2. #include"delay.h"
  3. #include"keypad.h"
  4. #include"display.h"
  5. void main()
  6. {
  7.         INT0_Initial();
  8.         Time0_Initial();
  9.         delay_ms(10);
  10.         LED=0;
  11.         while(1)
  12.         {
  13.                 switch(key_value)
  14.                 {
  15.                         case 12:
  16.                         {
  17.                                 num1++;
  18.                                 key_value=0;
  19.                                 flag1=0;
  20.                                 if(num1>255)
  21.                                 {
  22.                                         num1=0;
  23.                                 }
  24.                                 break;
  25.                         }
  26.                         case 13:
  27.                         {
  28.                                 num1--;
  29.                                 key_value=0;
  30.                                 flag1=0;
  31.                                 if(num1>255)
  32.                                 {
  33.                                         num1=255;
  34.                                 }
  35.                                 break;
  36.                         }
  37.                         case 14:
  38.                         {
  39.                                 num2++;
  40.                                 key_value=0;
  41.                                 flag1=0;
  42.                                 if(num2>255)
  43.                                 {
  44.                                         num2=0;
  45.                                 }
  46.                                 break;
  47.                         }
  48.                         case 15:
  49.                         {
  50.                                 num2--;
  51.                                 key_value=0;
  52.                                 flag1=0;
  53.                                 if(num2>255)
  54.                                 {
  55.                                         num2=255;
  56.                                 }
  57.                                 break;
  58.                         }
  59.                         case 1:
  60.                         {
  61.                                 TR0=1;
  62.                                 key_value=0;
  63.                                 break;
  64.                         }
  65.                         case 2:
  66.                         {
  67.                                 num1=0;
  68.                                 num2=0;
  69.                                 num=4;
  70.                                 secs=0;
  71.                                 minutes=12;
  72.                                 m_secs=24;
  73.                                 key_value=0;
  74.                                 TR0=1;
  75.                                 break;
  76.                         }
  77.                         case 3:
  78.                         {
  79.                                 TR0=0;
  80.                                 key_value=0;
  81.                                 break;
  82.                         }
  83.                         case 4:
  84.                         {
  85.                                 m_secs=24;
  86.                                 key_value=0;
  87.                                 TR0=1;
  88.                                 break;
  89. ……………………

  90. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
2、籃球計時計分器.zip (82.08 KB, 下載次數: 28)




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:661543 發表于 2019-12-11 14:50 | 只看該作者
可以免費給我用一次這個嗎
回復

使用道具 舉報

板凳
ID:672992 發表于 2019-12-24 22:49 | 只看該作者
想看,想看啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产丝袜一区二区三区免费视频 | 成人在线欧美 | 欧美精品99 | 中文字幕丁香5月 | 亚洲女人的天堂 | av小说在线| 日韩伦理一区二区三区 | 免费看黄色视屏 | 91精品久久久久久久久99蜜臂 | 精品欧美一区二区三区久久久 | 午夜国产一级 | 日本午夜视频 | 黑人久久 | 国产精品久久 | 日韩在线欧美 | 亚洲交性 | 久久久av | 国产精品美女久久久久久久网站 | 91精品一区二区三区久久久久久 | 中文字幕伊人 | 99中文字幕 | 久久涩涩 | 日韩在线中文 | 亚洲精品久久久一区二区三区 | 亚洲狠狠丁香婷婷综合久久久 | 在线超碰 | 国产日韩欧美电影 | 国产一区二区三区久久久久久久久 | 久久99精品久久久久久 | 欧美日韩在线免费 | 久久香焦| 国产精品视频网 | 亚洲精品美女视频 | 日韩三级免费网站 | 亚洲综合在 | 日韩在线播放网址 | 91麻豆精品国产91久久久更新资源速度超快 | 欧美不卡网站 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 国产亚洲精品久久午夜玫瑰园 | 亚洲永久在线 |