详细教程||基于51单片机开发的十路抢答器设计

这篇具有很好参考价值的文章主要介绍了详细教程||基于51单片机开发的十路抢答器设计。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、设计要求

(1)抢答器同时供10名选手或10个代表队比赛。

(2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。

(3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。

(4)抢答器具有定时抢答功能,抢答的时间由主持人设定(如30秒)。当主持人启动"开始"键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。

(5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。

(6)如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00

二、设计准备

Keil uVision编写代码,Proteus 8 Professional仿真和调试,立创EDA进行绘制PCB板封装。

已经绘制的程序流程图:

详细教程||基于51单片机开发的十路抢答器设计

三、绘制仿真图

首先选择满足设计要求的元器件,建立合适的电路图。如果先编写代码的话,还不确定一些引脚、开关、晶振电路、器件参数等等的设计,直接写代码不实际。笔者用到的器件有共阳极四位数码管7SEG-MPX4-CA,单片机AT89C52,按钮开关BUTTON,有源蜂鸣器BUZZER,电容CAP,晶振CRYSTAL,NPN三极管,RES电阻,SW-SPST单刀单掷开关。按照如图所示,在元器库里搜索所需元器件,其余的电源和地线在左侧终端模型中直接选择。

详细教程||基于51单片机开发的十路抢答器设计

补充知识:

1、数码管原理:

详细教程||基于51单片机开发的十路抢答器设计详细教程||基于51单片机开发的十路抢答器设计

 单个数码管的内部电路图:a~文章来源地址https://www.toymoban.com/news/detail-448933.html

到了这里,关于详细教程||基于51单片机开发的十路抢答器设计的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 51单片机项目(7)——基于51单片机的温湿度测量仿真

    本次做的设计,是利用DHT11传感器,测量环境的温度以及湿度,同时具备温度报警的功能:利用两个按键,设置温度阈值的加和减,当所测温度大于温度阈值的时候,蜂鸣器就会响起,进行报警提示。 同时系统还有一个LCD1602屏幕,用于显示实时的温度湿度,还可以显示温度阈

    2024年02月10日
    浏览(51)
  • 基于单片机的机智云联网以及配置上下发数据教程(超详细)

    1-4为简单介绍机智云的一些基本内容 5-13为配置内容 机智云是致力于物联网、智能硬件云服务的开发平台,为开发者提供自助式智能硬件开发工具和开放的云端服务(完全免费)。 为了降低开发者的开发门槛,缩短开发周期,降低开发资源投入,机智云(Gizwits)推出可代码自动

    2024年02月02日
    浏览(34)
  • 单片机/嵌入式小白教程—硬件(三)51单片机最小系统

    目录 简介 51单片机器件原理图 复位电路 供电电路 晶振电路 下载电路 最小系统原理图  更加方便的51单片机 传统51单片机最小系统包含:复位电路、供电电路、晶振电路、下载电路   其中, 第9脚(RST)为复位引脚, 第40脚(VCC)第20脚(GND)为供电引脚, 第19脚(XTAL1)第

    2024年02月08日
    浏览(75)
  • 基于51单片机的单片机倒车雷达报警系统

      前言 至今世界汽车工业通过了近122年的进展,今世汽车已经超级成熟和普遍了。汽车已经渗透于国防建设、国民经济和人类生活的各个领域当中,成为人类生存必不可少的、最要紧的交通工具,尽管每辆车都有后视镜,但不可幸免地都存在一个后视盲区,倒车雷达那么能够

    2024年02月04日
    浏览(51)
  • 51单片机程序烧录教程

    STC烧录步骤 (1)STC单片机烧录方式采用串口进行烧录程序,连接的方式如下图: (2)所以需要先确保USB转串口驱动是识别到,且驱动运行正常;是否可通过电脑的设备管理器查看驱动是否正常; (3)确保正常后,打开STC-ISP烧录工具; (4)然后选择烧录工具所在的串口号

    2024年02月14日
    浏览(42)
  • 51单片机入门教程学习笔记

    基于江科大自化协B站教学视频《51单片机入门教程-2020版 程序全程纯手打 从零开始入门》 单片机,英文Micro Controller Unit,简称MCU 内部集成了CPU、RAM、ROM、定时器、中断系统、通讯接口等一系列电脑的常用硬件功能 单片机的任务是信息采集(依靠传感器)、处理(依靠CPU)和

    2024年02月05日
    浏览(49)
  • 51单片机课程设计——基于单片机的AD模数转换设计

    一、功能简介 1.A/D 是模拟量到数字量的转换,依靠的是模数转换器(AnalogtoDigitalConverter),简称ADC。D/A是数字量到模拟量的转换,依靠的是数模转换器(DigitaltoAnalogConverter),简称DAC。它们的道理是完全一样的,只是转换方向不同,因此我们讲解过程主要以A/D为例来讲解。

    2024年02月04日
    浏览(54)
  • 单片机原理与应用课程设计-基于51单片机的时钟日历

    摘 要 本课程设计是基于51单片机的日历时钟设计。作为嵌入式系统中常用的控制器,单片机在各种电子设备和系统中广泛应用。日历时钟作为一个常见的功能模块,在现代生活中具有重要意义。因此,设计一个基于51单片机的日历时钟,不仅有助于我们掌握单片机编程技术和

    2024年02月20日
    浏览(72)
  • 51单片机外设系列:LCD1602 的详细编程

    前言,LCD1602是一个比较常用的单片机显示外设,下面我们从它的显示原理,来分析用51单片机编程的思路。另外结尾还提供了完成的程序代码参考。 一、LCD1602的外观、结构和基本参数 引脚功能解析: 第1引脚:GND为电源地脚。 第2引脚:VCC接5V电源正极。 第3引脚:VL为液晶显

    2024年02月05日
    浏览(46)
  • 基于51单片机的自制秒表

            基于LCD1602显示屏的自制秒表,可完成计时,暂停,继续,清零功能 1.1、实现功能 输入参数为延时时间长度,单位为毫秒,用于短暂延时 1.2、设计原理 从STC-ISP 中生成的延时1ms的代码修改得到的延时任意时间的函数 1.3、代码实现 2.1、实现功能 检测四个独立按键

    2024年02月09日
    浏览(40)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包