硬件设计

(末尾附文件)

代码设计

主程序:

#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单片机的篮球计时记分器仿真设计相关推荐

  1. 基于STM32单片机的篮球计时记分器proteus仿真原理图PCB

    功能: 0.本系统采用STC89C52作为单片机 1.LCD1602液晶实时显示比赛剩余时间,球队分数 2.默认计时器为4节,每节10分钟,每节比赛结束,蜂鸣器报警 3.按键功能介绍: '1'键--加 ...

  2. 基于AT89C51单片机的篮球计时记分设计

    点击链接获取Keil源码与Project Backups仿真图: https://download.csdn.net/download/qq_64505944/87771065 源码获取 主要内容: ...

  3. 基于STM32单片机温湿度光照一氧化碳(CO)浓度仿真设计

    毕设帮助.开题指导.技术解答(有偿)见文末. 目录 一.功能 二.电脑开发环境 三.Protues仿真 四.程序 五.原理图 六.资料包括 一.功能 1.STM32单片机可以通过传感器获取环境中的温湿 ...

  4. 基于单片机节日彩灯控制器系统设计、基于单片机脉搏检测和体温检测设计、基于单片机可燃气体检测及报警系统、基于单片机可调八路抢答器仿真设计-全套设计资料

    1425基于单片机节日彩灯控制器系统设计-protues仿真资料 以单片机为核心,设计一个节日彩灯控制器: l  K1-开始,按此键则灯开始流动(由上而下). l  K2-停止,按此键则停止流动,所有 ...

  5. B45 - 基于STM32单片机的家庭防火防盗系统的设计

    文章目录 设计要求 实物 人脸识别模块的调试 传感器采集与显示 模块设计 温湿度模块 烟雾浓度MQ2 GSM模块 人脸识别模块 语音报警模块 资源占用 源程序 主程序 处理逻辑 AD/DA转换检测烟雾 ...

  6. 基于51单片机的LCD1602电子钟闹钟proteus仿真设计

    本设计是基于51单片机的LCD1602电子钟闹钟proteus仿真设计 源码+仿真+原理图+器件清单 仿真软件版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 编 ...

  7. 基于51单片机PT100热电偶AD转换protues仿真设计

    基于51单片机PT100热电偶AD转换protues仿真设计 (源码+仿真) 仿真原版本:proteus 7.8 程序编译器:keil 4/keil 5 编程语言:C语言 设计编号:S0023 这里写 ...

  8. 【006】基于51单片机的简易电子计算器Proteus仿真设计

    一.压缩包资料内容(私信获取) (1).基于51单片机的简易电子计算器proteus仿真设计一份: (2).基于51单片机的简易电子计算器proteus仿真设计keli源代码一份: (3).基于51单 ...

  9. 基于STM32单片机的智能加湿器(Proteus仿真+程序)

    标号:11 基于STM32单片机的智能加湿器 功能描述: 11.基于STM32单片机的智能加湿器 本设计由STM32F103单片机最小系统+DHT11温湿度传感器+1602液晶显示模块+声光报警模块+ ...

最新文章

  1. 聊天宝彻底凉了,遭罗永浩抛弃,团队就地解散
  2. canvas之一:绘制直线
  3. 计算机如何共享手机网络热点,手机也能做热点 教你如何共享手机3G网
  4. MFC开发 常见控件库
  5. Leetcode NO.63 Unique Paths II
  6. 比较全的Struts介绍04
  7. (一)AC6(System Workbench for STM32)简单介绍及创建一个简单的STM32的工程
  8. 实力肯定!Coremail邮件网关荣获金融信创优秀解决方案奖
  9. vue+高德地图实现多边形范围内标点
  10. 如何做好电脑重要文件数据的备份
  11. Stata 转 Excel —— export excel 命令详解
  12. RK3399平台开发系列讲解(以太网)5.11、PHY工作的代码流程
  13. Android开发:adb调试显示adb.e unknown command device解决方法
  14. 如何挑选一款优秀的企业网盘
  15. M102: MongoDB for DBAs chapter 2 crud_and_administrative_commands学习记录
  16. 2019年旅韩华侨华人新春招待会举行
  17. ppt模板怎样用到html中,PPT如何使用在线模板制作精美页面
  18. ICMP路由重定向攻击演示
  19. python 装饰器模拟京东登陆
  20. 掌门1对1java面试_掌门一对一面试/轻轻教育面试

热门文章

  1. 【stm32c8t6+esp8266上传温湿度到Onenet云平台】
  2. Linux中报错segmentation fault
  3. Qt创建停靠悬浮窗口
  4. 从IO谈论编程的基础
  5. 矩估计和最大似然估计关系
  6. 烟雨PHP图床程序源码
  7. CloudBu面试题
  8. 数据结构——图的邻接表实现
  9. idea中git更新代码到本地之后自己写的代码不见了
  10. 关于阴影映射的那些事,shadow acne(阴影失真)和peter panning(阴影悬浮)