STM32 Proteus仿真4x4矩阵15位抢答器数码管TM1637显示-0039

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);}

你可能感兴趣的:(Proteus仿真,单片机,stm32,嵌入式硬件)