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

电子说

1.2w人已加入

描述

目录

具体实现功能

设计介绍

51单片机简介

资料内容

仿真实现(protues8.7)

程序(Keil5)

 全部内容

具体实现功能

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

keil5

设计介绍

keil5

51单片机简介

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

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

keil5

资料内容

仿真实现(protues8.7)

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

keil5

程序(Keil5)

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

主函数如下:

 

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

 

程序运行结果如图:

keil5

全部内容

keil5

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

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分