目录
功能介绍:
整体功能简述:
硬件框图:
软件流程图:
原理图:
仿真图:
元器件清单:
主要部分代码展示:
工程管理展示:
下载内容展示:
更详细代码视频讲解及代码下载请看B站视频: (视频置顶评论有下载链接)
功能介绍:
1. 3位数比分 A B两队
2. 24秒倒计时,期间加分 则对24秒复位 并暂停 。
暂停时可对24秒进行加减。当等于0时蜂鸣器鸣叫。
3. 按键控制场地互换 小节时间重置12分 24秒也复位
4. 小节分倒计时 ,加分自动暂停 。当等于0时 小节数自动加 蜂鸣器鸣叫
5. 总复位键,小节时间 及 24秒均复位
整体功能简述:
比赛开始后,小节时间及24秒会进行倒计时,并且24或者小节时间到达0秒会进行蜂鸣器鸣叫;在比赛过程中如果按下任意队伍加分键,则会暂停比赛,并将24秒计时重置,再次按下比赛开始按键倒计时重新开始;当小节时间为0时也会使蜂鸣器鸣叫,并自动将小节数加1。再比赛暂停中可以对分数、时间、小节数进行加减操作,以及场地比分互换。
硬件框图:
软件流程图:
原理图:
提供Altium Designer 及 立创EDA 格式原理图,建议使用立创EDA格式打开,打开方式为将文件夹内 .json 后缀文件拖入https://lceda.cn/editor 立创EDA编辑网站中即可
本次原理图使用立创EDA画出的,对于新手较为方便,全中文易上手,不需要安装任何软件。另,Altium Designer 格式打开后标注会有所丢失,建议使用立创EDA
仿真图:
元器件清单:
如果您不能独自完成焊接,我这边也提供付费焊接服务以及调试,完成后第一时间通过快递寄给您。
主要部分代码展示:
void main()
{
DelayMs(100);//等待系统稳定
LCD_Init();//液晶显示初始化
Dis_menu();//显示菜单结构
timer0_init();//定时器0初始化
while(1)
{
Key_Scan();//按键扫描
if(Flag_Dis)//判断是否刷新显示
{
Dis_Dat();//显示数据
Flag_Dis = 0;//将标志赋0,使计数器继续计数
}
//当 24秒 或者 小节时间都为0 进行蜂鸣器鸣叫提醒
if(Time_24_sec == 0 || (Time_12_min == 0 && Time_12_sec == 0))
{
Beep = 0;//蜂鸣器鸣叫
Flag_Start = 0;//暂停
}
else
{
Beep = 1;//停止蜂鸣器鸣叫
}
}
}
工程管理展示:
下载内容展示:
文章来源:https://www.toymoban.com/news/detail-494350.html
更详细代码视频讲解及代码下载请看B站视频: (视频置顶评论有下载链接)
【51毕设案例】【003】篮球计分器-基于51单片机_哔哩哔哩_bilibili文章来源地址https://www.toymoban.com/news/detail-494350.html
到了这里,关于【51毕设案例】【003】篮球计分器-基于51单片机的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!