仿真设计|基于51单片机的简易抢答器

目录

具体实现功能

设计介绍

​51单片机简介

​设计方案

资料内容

仿真实现(protues8.7)

程序(Keil5)

全部资料(压缩文件)


具体实现功能

1、主持人按下抢答开始按键,抢答者才可以开始抢答,数码管抢答倒计时20S。

2、抢答者按下按键,数码管显示抢答者的编号。

3、可以通过按键修改倒计时时间。

2f5d2468f18f46ecb7c2d7971659273f.png

仿真视频:

基于51单片机的简易抢答器—仿真视频

设计介绍

eb9c0a5d45865def89f85fd69f494f47.png

​51单片机简介

51单片是一种低功耗、高性能CMOS-8位微控制器,拥有灵巧的8位CPU和可编程Flash,使得51单片机为众多嵌入式控制应用系统提供灵活、高效的解决方案。

本设计所使用的芯片可兼容以下所有的51系列单片机(包括AT系列和STC系列)。

18ba3deb5c4f9645ef5be263e77a1a1e.png

​设计方案

设计方案如下:

通过按键控制数码管倒计时,按键进行抢答。按键按下,低电平有效,执行相应的功能,实现倒计时、按键值显示、倒计时时间修改等功能。

资料内容

仿真实现(protues8.7)

本设计利用protues8.7软件实现仿真设计,具体如图。

注:请使用protues8.7直接打开资料中的工程文件(资料中已说明打开方式)!

e71ab5a2bccb486b9b8c7bc2bae56334.png

程序(Keil5

本设计利用KEIL5软件实现程序设计。

注意:请使用KEIL5直接打开资料中的工程文件(资料中已说明打开方式)!

主程序如下:

/****************主函数***************/

void main()

{ init();

while(1)

{

jianpan();

display();


}

}

程序运行结果如图:

920e55c21d6e49a9aada9b2219add400.png

全部资料(压缩文件)

全部资料包括程序(Keil5)、protues仿真(protues8.7)、仿真视频、开发资料、资料使用介绍视频、仿真讲解视频、程序讲解视频、仿真视频、单片机最小系统介绍等,全网最全!

注1:本设计为仿真资料,无原理图及设计报告!

注2:打开资料后请先看资料使用介绍视频,仿真讲解视频,程序讲解视频,仿真视频,单片机最小系统介绍视频,仿真最小系统介绍视频,资料使用前必读,常见问题解决办法等!

713c9169200b4403a80e55571f7bda08.png

本期资料获取

资料链接:https://docs.qq.com/doc/DT2JjRWdSZXhpWGJr

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
目 录 第1章 绪 论 1 1.1 例题的仿真 1.2 选题背景、意义 3 1.3 八路抢答器的功能简介 4 第2章 系统硬件设计 5 2.1 芯片的选择 5 2.1.1 控制器的选择 5 2.1.2 显示模块的选择 5 2.1.3 键盘的选择 6 2.2.4 芯片最终选择方案 6 2.2 AT89C51单片机简单概述 7 2.2.1 51系列单片机的功能特性 7 2.2.2 AT89C51单片机结构说明 8 2.3 硬件的构成及功能 10 2.3.1 抢答器的硬件图 11 2.3.2 时钟频率控制电路 11 2.3.3 复位电路的设计 12 2.3.4 报警电路的设计 13 2.3.5 显示电路的设计 13 2.3.6 键盘扫描电路的设计 14 第3章 系统软件设计 16 3.1 系统主程序设计 16 3.2 键盘扫描程序设计 17 3.3 显示程序设计 18 第4章 系统调试与软件仿真 19 4.1 硬件调试 19 4.2 Keil uVision2软件调试 19 4.3 Proteus仿真 20 第5章 总 结 23 附 录 23 附录一 主程序清单 23 附录二 单片机八路智能抢答器原理图 37 参 考 文 献 38 第一章 绪 论 1.2 课本例题仿真 例题 4-6 在Keil uVision2软件中调试程序程序如下: 例题 5-1 在Keil uVision2软件中调试程序程序如下: 1.2 选题背景、意义 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传 统的分立元件或数字逻辑电路构成的控制系统,正以前所未有的速度被单片机智能化控 制所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说智能化控制 与自动控制的核心就是单片机。 目前,抢答器已经作为一种必不可少的工具广泛应用于各种智力和知识竞赛场合,但 一般的抢答器可靠性低,使用寿命短,介于这些不方便因素,此次设计提出了用AT89C5 1单片机为核心控制元件,设计一个简易的八路抢答器。 本方案以AT89C51单片机作为主控核心,与晶振、数码管、蜂鸣器等通过外围接口实 现的八路抢答器,利用了单片机的延时电路、按键复位电路、时钟电路、定时器/计数器 等,设计的八路抢答器不仅具有实时显示抢答选手的号码和抢答时间的功能,同时还利 用汇编语言编程,使其实现复位、定时和报警的功能。本次设计的系统实用性强、判断 精确、操作简单、扩展功能强。 1.3 八路抢答器的功能简介 此次设计抢答器具有同步显示的功能,并且有蜂鸣器的辅助,使得整个设计更加完 整。 在每次竞赛开始前,主持人读完比赛规则,可以对抢答器进行的时间进行预设。时间 设定按键组共有4个按键,其中一个键为抢答时间修改键,一个为回答时间按键,剩下的 两个按键为加一和减一按键。 比赛开始,主持人读完题之后按下"开始键",即抢答开始,蜂鸣器提示一次,此时数 码管开始显示30s的倒计时;直到有一个选手按下抢答键,对应的会在数码管上显示出该 选手的编号和回答剩余的时间,同时蜂鸣器也会发出一次提示音,以示有人抢答本题; 如果在规定的30s时间内没有人做出抢答,则此题作废,开始新一轮的抢答。在抢答和回 答时间的最后5s,蜂鸣器都会给予报警提示。在倒计时过程中,主持人可以随时按"停止 键"结束本次回答或者抢答。 在主持未按下开始键,若果有人按下抢答键,则属于犯规抢答,此时,数码管上会显 示违规选手的编号,同时蜂鸣器会以1s一次的频率发出警告。在每次抢答前后,主持人 都可以按下复位键让系统清零,此时数码管上会显示"FFF"。 第2章 系统硬件设计 硬件电路部分是一个完整电路的关键部分,硬件性能的好坏关系到整个系统的性能。 本章节主要介绍了八路抢答器的硬件的选择及电路的设计。 2.1 芯片的选择 芯片选择的原则是经济、寿命长、设计简单。对此我们作了详细的论证。 2.1.1 控制器的选择 控制器主要用于对显示、抢答、音乐、计分等模块进行控制。控制器的选择有以下两 种方案。 方案一:采用FPGA(现场可编程门列阵)作为系统的控制器。FPGA可以实现各种复杂 的逻辑功能,规模大,密度高,它将所有器件集成在一块芯片上,减小了体积,提高了 稳定性,并且可以应用EDA软件仿真、调试,易于进行功能扩展。FPGA采用并行的输入输 出方式,提高了系统的处理速度,适合作为大规模实时系统的控制核心。但由于本设计 对数据处理的速度要求不高,FPGA的高速处理的优势得不到充分体现,并且由于其集成 度高,使其成本偏高,同时由于芯片的引脚较多,实物硬件电路板布线复杂,加重了电 路设计和实际焊接的工作。 方案二:采用AT89C51作为系统控制器的CPU方案。单片机算术运算功能强、软件编程 灵活、自由度大,可以用软件编程实现各种算法和逻辑
100个 电子专业毕业设计单片机设计产品设计资料软硬件设计参考软件例程等资料: 一种智能频率计的设计与制作(AVR)proteus仿真+程序资料 交通控制器设计资料 光纤通信复用技术的研究资料 全遥控数字音量控制的D 类功率放大器资料 具有定时功能的八路数显抢答器设计 危险气体泄露报警器设计资料 同步电机模型的MATLAB仿真资料 国旗升降系统程序资料 基于51单片机的数字频率计资料 基于51单片机的电力载波通信开关电路的制作资料 基于51单片机的电子万年历的设计资料 基于AT89S52单片机和DS1302的电子万年历设计资料 基于AVR单片机的汽车空调控制系统资料 基于AVR及无线收发模块的脉搏监测系统设计资料 基于CPLD的三相多波形函数发生器资料 基于DDS的信号源设计资料 基于FPGA多通道采样系统设计资料 基于GSM短信模块的家庭防盗报警系统资料 基于IGBT的变频电源设计资料 基于Mini51B的简易数字示波器资料 基于PLL信号发生器的设计资料 基于PSTN的家用电器远程控制系统设计资料 基于USB接口的温度控制器设计资料 基于USB的经络信号的检测系统与设计资料 基于两个单片机串行通信的电子密码锁资料 基于单片机实现的俄罗斯方块游戏 基于单片机控制的交通灯毕业设计资料 基于单片机控制的开关电源资料 基于单片机的作息时间控制钟系统资料 基于单片机的指纹识别电子密码锁设计 基于单片机的数字温度计资料 基于单片机的数字电压表资料 基于单片机的数字钟设计资料 基于单片机的水温控制系统 基于单片机的水温控制系统设计资料 基于单片机的水温控制系统资料 基于单片机的温度控制系统资料 基于单片机的电集中抄表设计资料 基于单片机简易逻辑分析仪资料 基于网络的虚拟仪器测试系统资料 多功能出租车计价器设计资料 多功能工业控制平台 多功能数字时钟设计资料 多功能电子医药盒设计 多功能电机控制器资料 多点无线数据传输系统资料 家用音响设计制作资料 应用电子、继电线路设计资料 开关电源论文资料 微型打印机控制电路的设计资料 悬挂运动控制系统资料 抢答器proteus仿真资料 数字万年历资料 数字式秒表文档资料 数字式调频收音机设计资料 数字温度计资料 数字示波器的制作 数控云台proteus仿真+程序资料 数控直流电流源资料 数控直流电源 数控直流稳压电源完整论文资料 数控频率计 新型消防车的研究 无线数据收发系统资料 无线视频监控系统设计资料 无线语音遥控智能车资料 无线调频发射器的设计资料 无线遥控盆腔治疗仪 无线遥控设计资料 无线鼠标资料 智能健康监护仪的研究 智能台灯设计资料 智能型充电器的电源和显示的设计资料 智能小区安防系统资料 智能温度报警系统设计资料 智能风扇调速系统资料 来水厂全自动恒压供水监控系统资料 正弦信号发生器示列资料 水库控制系统资料 汽车实验台电路控制系统 汽车尾灯控制电路设计资料 消防智能电动车设计与制作资料 液体点滴速度监控装置资料 温度控制系统资料 温度监控系统的设计资料 牧场智能挤奶与综合信息管理系统资料 用单片机实现温度远程显示资料 简易智能电动车资料 红外测温模组 红外遥控电路设计资料 给初学单片机的40个实验 综述单片机控制系统的抗干扰设计资料 肺活量测量仪设计资料 自制实用多功能编程器资料 自动加料机控制系统资料 自动水满报警器设计资料 远程温度控制系统资料 遥控系统的设计资料 量程自动切换数字电压表proteus仿真+程序资料 音频信号分析仪资料 高保真音响设计制作资料 高灵敏无线探听器电路资料 高频电路实训装置资料
电子电路单片机设计毕业设计论文资料软硬件设计50例资料合集资料: 0001、PC 机与单片机通信(RS232 协议).rar 0002、C与VB语言联合在proteus上仿真.rar 0003、IC卡读写仿真.rar 0004、Integrate就医服务平台论文.rar 0005、PC红外线遥控器上位机及电路图.rar 0006、PLC电梯控制系统论文.rar 0007、VB上位机程序控制DS1302时钟的proteus仿真.rar 0008、VB上位机与18b20下位机.rar 0009、八路扫描式抢答器设计论文.rar时时钟芯片DS1302+AT89C2051的红外遥控LED电子钟.rar 0012、51单片机超声波测距程序.rar 0013、单片机C语言程序设计实训100例——基于8051+Proteus仿真.rar 0014、电机转速测量系统论文.rar 0015、多功能出租车计价器设计论文资料.rar 0016、多功能数字时钟设计论文资料.rar 0017、肺活量测量仪设计论文资料.rar 0018、高保真音响设计制作论文资料.rar 0019、高灵敏无线探听器电路资料.rar 0010、比较全面的手机原理资料.rar 0011、采用实 0020、给初学51单片机的40个实验汇编语言对应C语言加说明.rar 0021、国旗升降系统程序及原理图资料.rar 0022、基于51单片机的电子万年历的设计论文资料.rar 0023、基于51单片机的数字频率计设计论文资料.rar 0024、基于AVR及无线收发模块的脉搏监测系统设计论文资料.rar 0025、基于CPLD的三相多波形函数发生器设计论文资料.rar 0026、基于DDS的信号源设计论文资料.rar 0027、基于FPGA多通道采样系统设计论文资料.rar 0028、基于GSM短信模块的家庭防盗报警系统论文资料.rar 0029、基于IGBT的变频电源设计论文资料.rar 0030、基于PLL信号发生器的设计论文资料.rar 0031、基于PSTN的家用电器远程控制系统设计论文资料.rar 0032、基于USB的经络信号的检测系统与设计论文资料.rar 0033、基于USB接口的温度控制器设计资料.rar 0034、基于单片机的电集中抄表设计论文资料.rar 0035、基于单片机简易逻辑分析仪设计论文资料.rar 0036、基于单片机的数字温度计设计论文资料.rar 0037、基于单片机的数字钟设计论文资料.rar 0038、基于单片机的水温控制系统PDF资料.rar 0039、基于单片机的水温控制系统设计论文资料.rar 0040、基于单片机的作息时间控制钟系统资料.rar 0041、基于单片机的温度控制系统论文资料.rar 0042、基于单片机控制的交通灯毕业设计资料.rar 0043、基于单片机控制的开关电源论文资料.rar 0044、基于网络的虚拟仪器测试系统论文资料.rar 0045、家用音响设计制作论文资料.rar 0046、具有定时功能的八路数显抢答器设计论文.rar 0047、开关电源论文资料.rar 0048、自来水厂全自动恒压供水监控系统论文资料.rar 0049、量程自动切换数字电压表proteus仿真+程序资料.rar 0050、牧场智能挤奶与综合信息管理系统论文资料.rar

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

电子工程师-C51

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值