基于STM32单片机的篮球计时记分器仿真设计
硬件设计
(末尾附文件)
代码设计
主程序:
#define __MAIN_C
#include "main.h"
#include "stm32f10x.h"
#include "stm32f10x_gpio.h"
#include "bsp_gpio.h"
#include "bsp_clkconfig.h"
#include "bsp_delay.h"
#include "bsp_lcd1602.h"
#include "bsp_GeneralTim.h"
#include "bsp_keyArray.h"
#include "stdio.h"CreatByte Flag;uint8_t roundNum = 1;
uint8_t scoreA = 0;
uint8_t scoreB = 0;
volatile uint8_t timeMinute = 0;
volatile uint8_t timeSecond = 0;
volatile uint8_t time10ms = 0;
uint8_t setTimeMinute = 10;int main(void)
{ char dis[16] = {0};dispFlag = 1;startFlag = 0;teamFlag = 0;timeMinute = setTimeMinute;// 使用HSI,SYSCLK = 4M * RCC_PLLMul_x, x:[2,3,...16],最高是64MHHSI_SetSysClock(RCC_PLLMul_2); //使用内部8MHz晶振,并设置PLL输出为8MHz// LED 端口初始化GPIO_Config();GENERAL_TIM_Init();KeyArray_GPIO_Init();LCD_GPIO_Init();LCD_Init();LCD_Clear();DelayMs(250);LCD_DispStr(0, 0, " Welcome! ");DelayMs(2000);LCD_Clear();while (1){ if (dispFlag == 1){dispFlag = 0;sprintf(dis, "R:%1d T:%02d:%02d:%02d", (int)roundNum, (int)timeMinute, (int)timeSecond, (int)time10ms);LCD_DispStr(0, 0, dis);DelayMs(10);if (teamFlag == 0){sprintf(dis, ">A %03d--%03d B ", (int)scoreA, (int)scoreB);LCD_DispStr(0, 1, dis);}else{sprintf(dis, " A %03d--%03d >B ", (int)scoreA, (int)scoreB);LCD_DispStr(0, 1, dis);}}KeyFunction();}
}/*********************************************END OF FILE**********************/
链接:https://pan.baidu.com/s/17Fmy_zYascr_8M3ManznRw
提取码:37u6
基于STM32单片机的篮球计时记分器仿真设计相关推荐
- 基于STM32单片机的篮球计时记分器proteus仿真原理图PCB
功能: 0.本系统采用STC89C52作为单片机 1.LCD1602液晶实时显示比赛剩余时间,球队分数 2.默认计时器为4节,每节10分钟,每节比赛结束,蜂鸣器报警 3.按键功能介绍: '1'键--加 ...
- 基于AT89C51单片机的篮球计时记分设计
点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87771065 源码获取 主要内容: ...
- 基于STM32单片机温湿度光照一氧化碳(CO)浓度仿真设计
毕设帮助.开题指导.技术解答(有偿)见文末. 目录 一.功能 二.电脑开发环境 三.Protues仿真 四.程序 五.原理图 六.资料包括 一.功能 1.STM32单片机可以通过传感器获取环境中的温湿 ...
- 基于单片机节日彩灯控制器系统设计、基于单片机脉搏检测和体温检测设计、基于单片机可燃气体检测及报警系统、基于单片机可调八路抢答器仿真设计-全套设计资料
1425基于单片机节日彩灯控制器系统设计-protues仿真资料 以单片机为核心,设计一个节日彩灯控制器: l K1-开始,按此键则灯开始流动(由上而下). l K2-停止,按此键则停止流动,所有 ...
- B45 - 基于STM32单片机的家庭防火防盗系统的设计
文章目录 设计要求 实物 人脸识别模块的调试 传感器采集与显示 模块设计 温湿度模块 烟雾浓度MQ2 GSM模块 人脸识别模块 语音报警模块 资源占用 源程序 主程序 处理逻辑 AD/DA转换检测烟雾 ...
- 基于51单片机的LCD1602电子钟闹钟proteus仿真设计
本设计是基于51单片机的LCD1602电子钟闹钟proteus仿真设计 源码+仿真+原理图+器件清单 仿真软件版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编 ...
- 基于51单片机PT100热电偶AD转换protues仿真设计
基于51单片机PT100热电偶AD转换protues仿真设计 (源码+仿真) 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0023 这里写 ...
- 【006】基于51单片机的简易电子计算器Proteus仿真设计
一.压缩包资料内容(私信获取) (1).基于51单片机的简易电子计算器proteus仿真设计一份: (2).基于51单片机的简易电子计算器proteus仿真设计keli源代码一份: (3).基于51单 ...
- 基于STM32单片机的智能加湿器(Proteus仿真+程序)
标号:11 基于STM32单片机的智能加湿器 功能描述: 11.基于STM32单片机的智能加湿器 本设计由STM32F103单片机最小系统+DHT11温湿度传感器+1602液晶显示模块+声光报警模块+ ...
最新文章
- 聊天宝彻底凉了,遭罗永浩抛弃,团队就地解散
- canvas之一:绘制直线
- 计算机如何共享手机网络热点,手机也能做热点 教你如何共享手机3G网
- MFC开发 常见控件库
- Leetcode NO.63 Unique Paths II
- 比较全的Struts介绍04
- (一)AC6(System Workbench for STM32)简单介绍及创建一个简单的STM32的工程
- 实力肯定!Coremail邮件网关荣获金融信创优秀解决方案奖
- vue+高德地图实现多边形范围内标点
- 如何做好电脑重要文件数据的备份
- Stata 转 Excel —— export excel 命令详解
- RK3399平台开发系列讲解(以太网)5.11、PHY工作的代码流程
- Android开发:adb调试显示adb.e unknown command device解决方法
- 如何挑选一款优秀的企业网盘
- M102: MongoDB for DBAs chapter 2 crud_and_administrative_commands学习记录
- 2019年旅韩华侨华人新春招待会举行
- ppt模板怎样用到html中,PPT如何使用在线模板制作精美页面
- ICMP路由重定向攻击演示
- python 装饰器模拟京东登陆
- 掌门1对1java面试_掌门一对一面试/轻轻教育面试