久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
基于STM32籃球比賽計分源程序
[打印本頁]
作者:
1729452842
時間:
2019-5-18 12:09
標題:
基于STM32籃球比賽計分源程序
自己做的設計, 使用通用定時器產生0.01秒時間單位進行倒計時,在LCD上顯示剩余時間(分鐘、秒、秒小數各2位)和雙方分數,用4個按鈕控制時間啟動/暫停、雙方加減分數。
單片機源程序如下:
#include "stm32f10x.h"
#include "bsp_led.h"
#include "bsp_exti.h"
#include "./usart/bsp_usart.h"
#include "./lcd/bsp_ili9341_lcd.h"
#include "./flash/bsp_spi_flash.h"
#include "./SysTick/bsp_SysTick.h"
#include "./beep/bsp_beep.h"
//變量說明:start_stop;比賽開始/暫停 fen_up;加分 fen_down;減分 red_team;紅隊 blue_team:藍隊
int start_stop=0,fen_up=0,fen_down=0,red_team=0,blue_team=0;
int red_team_fen=0,blue_team_fen=0; //red_team_fen,紅隊比分 ; blue_team_fen藍隊比分
int a=0; //判斷紅藍對的標志
uint8_t s[5],t[5];
//int time[0];
uint8_t s1=0,s2=0,s3=0,s4=0; //時間變量 毫秒s1; 秒s2; 分s3; 時s4;
void time_runing(void); /* 比賽時間計算函數 */
void time_runing_test(void); /* 比賽時間顯示函數 */
void time_inti(void); /* 比賽時間初始化 */
void fen_test(void); /* 紅藍隊得分顯示函數 */
/**
* @brief 主函數
* @param 無
* @retval 無
*/
int main(void)
{
/* LED 端口初始化 */
LED_GPIO_Config();
EXTI_Key_Config();
ILI9341_Init ();
SysTick_Init();
USART_Config();
BEEP_GPIO_Config();
ILI9341_GramScan ( 6 );
LCD_SetColors(RED,BLACK);
ILI9341_DisplayStringEx(48,20,24,24,"籃球比賽計分",0);
LCD_SetColors(GREEN,BLACK);
ILI9341_DisplayStringEx(20,60,20,20,"比賽時間:",0);
time_runing_test();
LCD_SetColors(GREEN,BLACK);
ILI9341_DisplayStringEx(70,90,20,20,"紅藍隊比分",0);
ILI9341_DispString_EN_CH(20,120,"紅隊:");
ILI9341_DispString_EN_CH(120,120,"藍隊:");
fen_test();
while(1)
{
if(start_stop)
{
time_runing();
time_runing_test();
if(s3==10)
{
start_stop=0;
time_inti();
BEEP( ON_ ); // 響
Delay_s(5);
// BEEP( OFF_ ); // 不響
// Delay_s(0x0FFFFF);
}
}
fen_test();
}
}
/*紅藍隊得分顯示函數*/
void fen_test(void)
{
LCD_SetColors(BLUE,BLACK);
sprintf(t,"%d",red_team_fen);
if(red_team_fen<10)
{
ILI9341_DispString_EN_CH(68,120,"0");
ILI9341_DispString_EN_CH(76,120,t);
}
else
ILI9341_DispString_EN_CH(68,120,t);
sprintf(t,"%d",blue_team_fen);
if(blue_team_fen<10)
{
ILI9341_DispString_EN_CH(168,120,"0");
ILI9341_DispString_EN_CH(176,120,t);
}
else
ILI9341_DispString_EN_CH(168,120,t);
//ILI9341_DispString_EN_CH(120,120,blue_team_fen);
}
/* 比賽時間初始化 */
void time_inti(void)
{
s2=0;s1=0;s3=0;s4=0;
}
/* 比賽時間顯示函數 */
void time_runing_test(void)
{
LCD_SetColors(BLUE,BLACK);
sprintf(s,"%d",s3);
if(s3<10)
{
ILI9341_DisplayStringEx(120,60,20,20,"0",0);
ILI9341_DisplayStringEx(130,60,20,20,s,0);
}
else
{
ILI9341_DisplayStringEx(120,60,20,20,s,0);
}
ILI9341_DisplayStringEx(140,60,20,20,":",0);
sprintf(s,"%d",s2);
if(s2<10)
{
ILI9341_DisplayStringEx(150,60,20,20,"0",0);
ILI9341_DisplayStringEx(160,60,20,20,s,0);
}
else
{
ILI9341_DisplayStringEx(150,60,20,20,s,0);
}
ILI9341_DisplayStringEx(170,60,20,20,":",0);
sprintf(s,"%d",s1);
if(s1<10)
{
ILI9341_DisplayStringEx(180,60,20,20,"0",0);
ILI9341_DisplayStringEx(190,60,20,20,s,0);
}
else
{
ILI9341_DisplayStringEx(180,60,20,20,s,0);
}
}
/* 比賽時間計算函數 */
void time_runing(void)
{
Delay_ms(1);
s1++;
if(s1==100)
{
s2++;
s1=0;
}
if(s2==60)
{
s3++;
s2=0;
}
if(s3==60)
{
s4++;
s3=0;
}
}
復制代碼
所有資料51hei提供下載:
基于STM32籃球比賽計分.7z
(217.96 KB, 下載次數: 120)
2019-5-18 19:27 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者:
admin
時間:
2019-5-18 19:27
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
作者:
還有誰?
時間:
2019-5-18 19:43
最好用仿真畫好來看看
作者:
cnc2020
時間:
2019-5-18 21:59
good job
作者:
阿筱
時間:
2019-6-20 16:29
請問您的代碼中的頭文件都是自己寫的嗎
作者:
陽光啊
時間:
2019-6-28 17:21
求原理圖呀
作者:
wy470739236
時間:
2020-6-14 17:29
這個畫圖用芯片stm32f103r6應該就可以吧
作者:
1835452075
時間:
2020-6-17 10:12
我下載了這份代碼,但是在我這個正點原子STM32f407ZGT6探索者開發板上,用flymcu下載,LCD屏上沒有任何顯示,請問是什么問題呢,是我操作有誤嗎?謝謝
作者:
159.5819059
時間:
2020-6-22 15:19
有沒有樓主會畫proteus圖
作者:
g1422970383
時間:
2022-5-23 22:05
樓主的p8有沒有
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久婷婷av
|
黄色免费网站在线看
|
理论片87福利理论电影
|
国产精品一区二区欧美
|
日韩欧美在线精品
|
中文字幕欧美一区
|
91精品国产一二三
|
久久久久久久久久久久91
|
欧美成人一区二区
|
亚洲国产精品区
|
国产日韩久久
|
亚洲精品专区
|
97精品久久
|
国产日韩一区
|
天堂在线www
|
国内精品久久久久久久
|
99资源站
|
性高朝久久久久久久3小时 av一区二区三区四区
|
毛片久久久
|
欧美一区视频
|
午夜寂寞影院列表
|
日本欧美国产在线
|
性色av香蕉一区二区
|
精品久久久久久久久久久久久
|
在线中文字幕av
|
a看片
|
精品国产一区二区三区免费
|
国产高清一区二区三区
|
亚洲国产精品va在线看黑人
|
亚洲第一中文字幕
|
成人精品系列
|
久久噜噜噜精品国产亚洲综合
|
国产精品福利在线观看
|
国产精品一区二区视频
|
99久久精品免费看国产四区
|
国产高清视频在线观看
|
99视频在线播放
|
国产农村妇女精品一二区
|
av在线二区
|
久久久精品网站
|
国产精品久久国产精品
|