4路抢答器设计单片机课程设计报告.docVIP

  • 20
  • 0
  • 约3.89千字
  • 约 15页
  • 2017-09-06 发布于陕西
  • 举报
课程设计说明书 (2013/2014 学年第 二 学期) 课程名称 : 单片机应用课程设计 题 目 : 4路抢答器设计 专业班级 : 电气工程及其自动化11-3班 学生姓名 : 李宁 学 号: 110062325 指导教师 : 刘增环、岑毅南、高敬格等 设计周数 : 2周 设计成绩 : 2014年 6月 26日 目录 课程设计目的……………………………………………………...3 课程设计正文……………………………………………………...3 软件方面设计……………………………………………………….3 ①总程序流程图……………………………………………………….3 ②显示子程序流程图………………………………………………….4 2、硬件方面设计…………………………………………………………..5 ①方案设计…………………………………………………………….5 ②单元电路设计……………………………………………………….5 ③系统调试…………………………………………………………….8 课程设计总结或结论……………………………………………...8 参考文献…………………………………………………………...8 附录一:总的原理图 附录二:PCB图 附录三:总程序 1、课程设计目的 ①可以自主设计简单地电路;②掌握响应外部中断的原理;③利用Protel硬件设计电路原理图和PCB图;④初步掌握使用Proteus进行单片机的软硬件联机调试。 技术要求:①设置4个抢答台和4个抢答成功指示灯,1个比赛主持人“开始”键和1个抢答指示灯以及1个LED显示器。②采用中断和查询结合的方法确定按键的动作。③主持人按下“开始”键后,若有人抢答,则抢答指示灯确认有人抢答,并用7段LED显示抢答者的号码(1--4),并同时点亮对应抢答台上的抢答成功指示灯;若10秒内无人抢答,则发出超时报警,此题作废,主持人可按下“开始”键开始下一题的抢答。 2、课程设计正文 1、软件设计方面 ①总程序流程图 ②显示子程序 2、硬件方面设计 ①方案设计 采用以52为内核的STC系列的芯片,组成一个单片机的最小应用系统,运用C语言编程来实现四路抢答器的设计,采用独立式键盘来作为输入,LED数码管显示,蜂鸣器来报警。用此方案的优点是:编程简单、操作方便、成本低和错误率低。 ②单元电路设计? 各引脚接线:通过单片机各引脚功能的介绍,本硬件设计中,P0口接数码管显示器;P1口接独立式键盘;P2.0通过PNP驱动接数码管; /ALE脚和/PSEN脚悬空,/EA脚接高电平;复位电路包含了上电复位和按键复位;晶振选择为6MHz,GND接地,VCC接+5V电源;蜂鸣电路接在P2.1上面。?针对抢答器的设计,输入电路键盘按下开始键后,开始抢答,按下相应的键,输出电路相应的LED二极管发光、数码管显示相应的序号 ⑴复位电路 复位电路有两种复位方式:?上电复位和按键复位。上电或按键时,该电路就会产生一个高电平,复位输入高电平有效,当振荡器工作时,RST引脚出现两个机器周期以上的高电平,使单片机复位。 ⑵晶振电路 晶振电路为单片机产生时钟脉冲序列。 ⑶独立按键及指示灯电路 5个独立式按键K1—K5一端分别接在P1口P1.0-P1.4,另一端与发光二极管相串联都连接在GND接地。当某一按键按下时,相应的口线发生电平变化,单片机进行扫描来确定某一按键的按下。进而判断某一选手按下抢答键,同时数码管显示电路显示相应的时间和选手号码。 ⑷数码管显示电路 数码管显示电路:用三极管来驱动数码管,位控口接在P2.0上,当P2.0上的电压为低时,三极管导通,相应的位控口为高电平;当段码显示输入口P0输出相对应的译码时,数码管就会显示相应数字。抢答时相应的信息都显示在上面。 ⑸报警电路 报警电路:用三极管来驱动蜂鸣器,接在P2.1口线上。蜂鸣器电路的作用是,当10秒内无人抢答时时起到报警作用。? ③系统调试 电路连接完后,要进行调试,以检测是否达到要求。电子安装完毕,通常不宜急于通电,先检查连线是否正确,连线有没有断开,元件有没有安装错误,如果有错误就一一改正。以后的设计制作中要形成这种习惯,先要仔细检查。调试的常用仪器有:万用表、示波器、信号发生器。? 检查完,无差错后,

文档评论(0)

1亿VIP精品文档

相关文档