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

这篇具有很好参考价值的文章主要介绍了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主“单片机仿真汇”。在其空间中搜索关键词“抢答器”即可找到对应详细功能视频和介绍。

电路图:

STM32 Proteus仿真4x4矩阵15位抢答器数码管TM1637显示-0039,Proteus仿真,单片机,stm32,嵌入式硬件

 

部分源代码:

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);}文章来源地址https://www.toymoban.com/news/detail-719743.html

到了这里,关于STM32 Proteus仿真4x4矩阵15位抢答器数码管TM1637显示-0039的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32CubeMX驱动4x4键盘模块

    4x4键盘模块是一种常用的电子组件,它由16个按钮或开关以矩阵方式排列而成,可以与微控制器或其他数字电路设备一起使用。该模块通常用于数据输入、操作界面等各种应用场合。 如果你的单片机已经有足够的GPIO引脚可供使用,可以把4x4键盘模块中的16个按键分别连接到

    2024年01月21日
    浏览(38)
  • C51单片机-按下K0至K15,显示按键标号(4x4矩阵键盘电路,1个数码管)

    keil uVision4界面: proteus仿真界面:

    2024年02月04日
    浏览(34)
  • word 如何编写4x4矩阵

    百度上给的教程,打印出来没有对齐 https://jingyan.baidu.com/article/6b182309995f8dba58e159fc.html 百度上的方式试了一下,不会对齐。导致公式看起来很奇怪。 下面方式会自动对齐 摸索了一下发现可以用下面这种方式编写 4x4 矩阵。先创建一个 3x3矩阵,然后选择其中一个矩阵,右键插入

    2024年02月04日
    浏览(40)
  • 矩阵乘法优化:4x4矩阵块优化方法

    MMult_4x4_3.h 一次计算C中的4x4小块 0.24gflops 2.1% 1 MMult_4x4_4.h 一次计算C中的4x4小块 0.24gflops 2.1% 1 MMult_4x4_5.h 一次计算C中的4x4小块,将16个循环合并一个 0.25gflops 2.2% 1 MMult_4x4_6.h 一次计算C中的4x4小块(我们在寄存器中累加C的元素,并对a的元素使用寄存器) 1.75gflops 16.0% 1 MMult_4x4_7.h 在

    2024年02月15日
    浏览(39)
  • Arduino UNO 4X4矩阵键盘

    目录 一,硬件 二,原理 三,电路图 四,代码  五,实物图 Arduino UNO 4X4矩阵键盘         连接矩阵键盘的8个IO全部上拉,先使行线变为输入,列线变为输出并为低电平,若有按键按下,则对应的行线接地,判断哪个行线为低电平,则可读出第几行有按键被按下;然后使列

    2024年02月16日
    浏览(34)
  • 《c语言入门题目18》编写程序,创建一个4x4的矩阵,矩阵的值为{{1,2,4,5},{6,7,8,9},{10,11,12,13},{14,15,16,17}},显示该矩阵。求该矩阵的外围元素之和。

      前言:(内容仅供分享和参考): 提示:求三类元素的和,可以定义3 个不同的和变量,在遍历数组元素的循环中通过三次条件判分别进行三类元素的求和。设行下标为i,列下标为,考察三类元素的下标特征,外围元素要行下标i==0或者i==n-1(这里n为4)要么列下标j==0或者j=

    2024年02月03日
    浏览(41)
  • 数字电路-八路抢答器的设计(proteus仿真)

    要求设计一个数字系统,使其能够完成竞赛抢答的功能,八人参赛,每人各自控制一个按键开关作为抢答器。 主持人可控制电路清除原有显示结果,并控制电路是否允许进行抢答。 当主持人给出“开始”信号后,显示器显示倒计时(10秒),选手需在计时结束前进行抢答,主

    2024年02月08日
    浏览(31)
  • 基于FPGA的4x4矩阵键盘控制器verilog开发实现

    欢迎订阅《FPGA学习入门100例教程》、《MATLAB学习入门100例教程》 目录 一、理论基础 二、核心程序 三、测试结果        基于FPGA的4x4矩阵键盘控制器是一种使用FPGA(现场可编程门阵列)来实现对4x4矩阵键盘进行控制的设备。该控制器能够有效地降低硬件资源的使用,提高系

    2024年02月11日
    浏览(37)
  • UG\NX二次开发 获取部件的4x4矩阵

    文章作者:里海 来源网站: https://blog.csdn.net/WangPaiFeiXingYuan 输入部件occ,获取矩阵。用函数UF_ASSEM_ask_transform_of_occ(),比较直接。 输入部件的实例或事例,获取矩阵。用函数UF_ASSEM_ask_component_data()。 通过部件事例获取实例的方法

    2024年02月14日
    浏览(32)
  • 基于AVR128单片机抢答器proteus仿真设计

    一、系统方案 二、硬件设计 原理图如下: 三、单片机软件设计 1、首先是系统初始化 void timer0_init() //定时器初始化 { TCCR0=0x07; //普通模式,OC0不输出,1024分频 TCNT0=f_count; //初值,定时为10ms TIFR=0x01; //清中断标志位 TIMSK=0x01; //使能定时器0溢出中断 SREG|=0x80; //开启全局中断 }

    2024年02月11日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包