STM32 Proteus仿真4x4矩阵15位抢答器数码管TM1637显示-0039
Proteus仿真小实验:
STM32 Proteus仿真4x4矩阵15位抢答器数码管TM1637显示-0039
功能:
硬件组成:STM32F103R6单片机 +TM1637驱动4位数码管+4x4矩阵键盘+蜂鸣器
1.有一个开启键,点击后蜂鸣器短响一声,开始抢答。此后4位数码管倒计时显示抢答时间显示格式 19.9。计时精度0.1
2.开启抢答后,1~15任意一个按键按下后,蜂鸣器短响一声。数码管显示-xx-,xx是按键的编号。代表该选手抢答成功。
3.如果在规定时间20秒内没有人抢答,则显示00.0。
有功能视频哦:
可以哔哩哔哩B站,搜索UP主“单片机仿真汇”。在其空间中搜索关键词“抢答器”即可找到对应详细功能视频和介绍。
电路图:
部分源代码:
void main()
{
u16 KeyNum=0;
KEY_Init(); //初始化与LCD连接的硬件接口
//TM1640数码管初始化
TM1640_Init();
//初始显示内容
TM1640_xianshi(21,21,21 ,21);//21表示黑屏
//开启蜂鸣器
GPIO_ResetBits(GPIOC,GPIO_Pin_4);
//关闭蜂鸣器
GPIO_SetBits(GPIOC,GPIO_Pin_4);}