单片机四路抢答器设计毕业设计论文.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:22 大小:2.5MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

单片机四路抢答器设计毕业设计论文.doc

单片机四路抢答器设计毕业设计论文.doc

预览

免费试读已结束,剩余 12 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

PAGEIII单片机四路抢答器电气自动化机电工程系2014年11月10日诚信声明本人郑重声明:所呈交的毕业设计文本和成果,是本人在指导老师卓敬清的指导下,独立进行研究所取得的成果。成果不存在知识产权争议,本毕业设计不含任何其他个人或集体已经发表过的作品和成果。本人完全意识到本声明的法律结果由本人承担。毕业设计者签名:2014年11月10日目录摘要…………………………………………………………………………3第一章设计与要求………………………………………………………41.1系统的主要功能模块…………………………………………………51.2按键设计………………………………………………………………51.3显示设计………………………………………………………………61.4程序流程图……………………………………………………………71.5系统程序………………………………………………………………8第二章仿真调试与硬件安装…………………………………………..92.1抢答器硬件电路图…………………………………………………….92.2单片机复位电路………………………………………………………102.3晶振电路………………………………………………………………112.4元器件清单…………………………………………………………..122.5电路软件仿真………………………………………………………..132.6硬件电路板实物……………………………………………………..162.7硬件调试……………………………………………………………..17第三章总结.……………………………………………………………18第四章参考文献……………………………………………………….19致谢……………………………………………………………………….20摘要单片机作为一种工具,现在已经广泛的应用于智力和知识竞赛场合。本次设计是基于单片机51系列的理论知识综合运用AT89C51单片机设计的简易四路抢答器。利用AT89C51单片机的外围接口来实现抢答系统。同时系统能够实现:在开始抢答时7段数码管显示0,四位抢答选手按键抢答。在抢答成功之后7段数码管会显示对应选手的编号。同时还有主持人控制的系统复位键,以实现系统的复位。还有按键锁定,在一个选手抢答成功后其他按键无效。通过这次的设计,对51系列的单片机的运用有了更深一层次的了解,也提高了我们的动手能力,加深我们对单片机的映像,为我们以后的学习打下一定的基础。关键词:四路抢答器、AT89C51、单片机、按键控制、7段式数码管。第一章.设计与要求抢答器是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路,广泛应用于各种知识竞赛、文娱活动等场合。在抢答竞赛或呼叫时,有多个信号同时或不同时送入主电路中,抢答器内部的寄存器工作,并识别、记录第一个号码,同时内部的定时器开始工作,记录有关时间并产生超时信号。在整个抢答器工作过程中,显示电路、声音电路等还要根据现场的实际情况向外电路输出相应信号。要求制作一个抢答器,四个选手进行抢答,用四个按键代表四个选手。开始时数码管显示0,四位选手开始抢答,抢答成功后数码管显示对应的选手编号,其他抢答无效,直到主持人按下复位按键才可以重新抢答。1.1系统的主要功能模块本系统是基于单片机设计的4路抢答器,包括4路抢答按纽、计时显示等、各种相关显示调控功能等。系统的主要功能模块如图1-1所示。图1-1系统功能模块本系统采用单片机设计的4路抢答器,在抢答比赛中广泛应用,各组分别有一个抢答按钮。一共有4个按键输入,分别对应4路选手的抢答按键。单片机是整个抢答器的核心,内部电路设计用汇编语言编写。它完成了时间参数的设定,抢按号码的译码,保存,显示,输出,功能等。本设计中,采用一个共阴的数码管。按下复位键(RESET)后数码管显示0,表示可以开始抢答,选手抢答成功后数码管显示对应选手的编号并锁定,其他选手抢答无效,直至再次按下复位键才可以再次开始抢答。1.2按键设计4个抢答按键分别接入单片机的P1.0~P1.3端口,单片机通过读取P1.0~P1.3的值来判断当前输入的是4个抢答按键中的哪一个如图1-2所示。图1-2按键电路图1.3显示设计显示功能与硬件关系极大,当硬件固定后,如何在不引起操作者误解的前提下提供尽可能丰富的信息,全靠软件来解决。显示电路使用七段数码管,共阴极接法。电路如图1-3。图1-3数码管显示电路图1.4程序流程图在抢答竞赛或呼叫时,有多个信