0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

仿真设计|基于51单片机的8路抢答器

罗婺彝人 2022-12-17 20:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

目录

具体实现功能

设计介绍

51单片机简介

资料内容

仿真实现(protues8.7)

程序(Keil5)

全部内容

具体实现功能

(1)主持人进行复位,依次显示8位选手的分数,8位选手分数显示结束后主持人方可按下开始按键;
(2)主持人按下抢答开始按键,抢答者才可以开始抢答,数码管抢答倒计时10S;
(3)抢答者按下按键,数码管显示抢答者的编号和答题剩余时间倒计时20S;
(4)在20S内,抢答者答题正确,主持人按下加分按键,分数加一,答错主持人按下减分按键,分数减一(默认抢答者的初始分数为60)。

poYBAGOdtAOASSVVAAEjL3zFB30139.png

设计介绍

pYYBAGOdtASAFm4fAADioXJXF0A964.png

51单片机简介

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

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

poYBAGOdtAWAAhm9AAG1ksi-aaA875.png

资料内容

仿真实现(protues8.7)

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

poYBAGOdtAWAc6uIAAEPsk-H_5Q545.png

程序(Keil5)

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

主函数如下:

main()
{	
	intia2();
  intial();				    /*初始化*/
	beep=0;
	while(1)
	{ 
		kys();
		if(flg1==1)
			displayfs();
		else  
			display();			   /*显示函数*/
	   
		if(flg==0)
		{  
			kys2();
		}
	}	  
}

程序运行结果如图:

pYYBAGOdtAaAI6GKAANXexc_cF4284.png

全部内容

poYBAGOdtAaAYYTQAAFbyB9TFfM396.png

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 抢答器
    +关注

    关注

    17

    文章

    243

    浏览量

    35706
  • 单片机
    +关注

    关注

    6078

    文章

    45581

    浏览量

    673739
  • 仿真
    +关注

    关注

    55

    文章

    4536

    浏览量

    138670
  • 51单片机
    +关注

    关注

    278

    文章

    5716

    浏览量

    135139
  • keil5
    +关注

    关注

    7

    文章

    48

    浏览量

    21508
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索COP8SA系列8单片机:特点、性能与应用优势

    探索COP8SA系列8单片机:特点、性能与应用优势 在单片机的广阔世界中,找到一款适合低功耗、高性能和小尺寸设计要求的芯片并非易事。National Semiconductor的CO
    的头像 发表于 04-19 09:05 96次阅读

    瑞萨8单片机740族:指令系统与使用要点解析

    瑞萨8单片机740族:指令系统与使用要点解析 在单片机领域,瑞萨8单片机740族以其高效的指令群和丰富的寻址方式,在众多应用场景中展现出
    的头像 发表于 04-13 15:10 149次阅读

    AT89LS52:低成本高性能8单片机的设计秘诀

    ——AT89LS52。 文件下载: AT89LS52-16AC.pdf 一、AT89LS52简介 AT89LS52是一款低电压、高性能的CMOS 8单片机,拥有8K字节的系统内可编程Flash存储
    的头像 发表于 04-06 09:15 346次阅读

    探索TS80C54/58X2:高性能8单片机的技术剖析

    探索TS80C54/58X2:高性能8单片机的技术剖析 在电子设计领域,单片机是不可或缺的核心组件。今天,我们聚焦于TS80C54/58X2这款高性能8位CMOS
    的头像 发表于 04-05 15:15 760次阅读

    Infineon XC866 8单片机:特性、功能与应用解析

    Infineon XC866 8单片机:特性、功能与应用解析 在当今的电子设计领域,8单片机以其成本效益、低功耗和广泛的应用场景,一直占据着重要的地位。英飞凌(Infineon)的
    的头像 发表于 03-30 16:30 181次阅读

    8XC51FX:高性能8单片机的全方位解析

    8XC51FX:高性能8单片机的全方位解析 在单片机的世界里,8XC51FX系列以其卓越的性能和丰富的功能脱颖而出,成为众多电子工程师在设
    的头像 发表于 03-29 13:15 256次阅读

    瑞萨8单片机740族:技术剖析与设计指南

    瑞萨8单片机740族:技术剖析与设计指南 在当今的电子设计领域,单片机以其小巧灵活、功能强大等特点,成为了众多工程师的首选。瑞萨电子的8单片机
    的头像 发表于 03-17 15:15 283次阅读

    51单片机RS485编程实例资料

    详细介绍51单片机RS485通信接线和编程代码
    发表于 10-20 14:57 6次下载

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要意义。测量
    的头像 发表于 07-25 11:39 1081次阅读

    单片机怎么烧程序

    骤,才能让单片机发挥作用。 烧程序前的准备工作 单片机烧程序前,需要做好硬件和软件两方面的准备。硬件方面,核心设备包括目标单片机、编程(或下载
    的头像 发表于 07-23 11:47 2007次阅读

    AT89C51 单片机中文资料

    电子发烧友网站提供《AT89C51 单片机中文资料.pdf》资料免费下载
    发表于 06-24 15:29 1次下载

    2.4寸TFT彩屏配套测试程序-51单片机

    如题,2.4寸TFT彩屏配套测试程序-51单片机
    发表于 06-04 16:26 0次下载

    51单片机笔记(建议收藏!)

    简单汇总下51单片机的资源和学习方法 一页纸讲清单片机 也许有人问:有没有那么简单呀? 当然不会那么简单啦,首先你要把书读薄,然后再把书读后,最后把书放进自己脑子里,形成自己的一套思路。 理解
    发表于 05-21 17:24

    基于51单片机的温湿度检测与调节系统电路图

    电子发烧友网站提供《基于51单片机的温湿度检测与调节系统电路图》资料免费下载
    发表于 05-12 17:23 4次下载

    基于Keil开发瑞萨RA8单片机

    这两年单片机行业也开始卷起来了,各大厂商纷纷推出各种高性能的单片机
    的头像 发表于 05-07 10:33 1624次阅读
    基于Keil开发瑞萨RA<b class='flag-5'>8</b><b class='flag-5'>单片机</b>