基于单片机课程设计电子记分牌.docVIP

  • 14
  • 0
  • 约6.95千字
  • 约 17页
  • 2018-04-05 发布于重庆
  • 举报
基于单片机课程设计电子记分牌

目录 方案设计说明---------------------------------------------------2 硬件设计说明------------------------------------------------------2 电路图---------------------------------------------------------------3 单片机I/O口分配详情-------------------------------------------4 元器件参数规格-----------------------------------------------------5 软件设计说明--------------------------------------------------------5 软件设计思路及流程图---------------------------------------------6 程序整体框架结构简介------------------------------------------- --7 重要程序段说明----------------------------------------------------7 完整程序清单-------------------------------------------------------9 制作调试说明-------------------------------------------------------14 软件调试过程------------------------------------------------------14 硬件调试过程---------------------------------------------------------15 总结心得体会-------------------------------------------------------15 参考文献----------------------------------------------------------------15 单片机课程设计报告 一 方案设计说明: 设计方案之前,得先分解设计任务。本次的设计任务是篮球记分牌,据常识,篮球记分牌应有分别给两队加分,暂停,显示屏既要显示时间又要显示分数。在进行设计之前,应自己提出几个问题,待问题回答之后。基本功、的设计方案就出来了。在设计之前我提出了一下几个问题: a:硬件部分如何控制给A对B对加分,如何控制时间与分数的显示?场地交换的时候又是如何实现分数显示交换的?应该如何连接硬件,在硬件上设置控制端,控制端与单片机各引脚之间的连。数码管用来显示比分与时间,有共阴和共阳,如何选择? b:单片机只有一个CPU,如何实现即要扫描按键,又要显示比分,显示时间。数码管工作的本质是将要显示的数据的字型码送给他,如何采集到变化的分数和时间并送给数码管。用查表吗? c:分数时间显示都应该有对应的数码管,如何控制数码管,使时间和分数都显示在相对应的数码管上?加分与倒计时在程序中最本质的东西是什么,如何用程序来说明这样的事件,各事件之间又是如何联系的。 虽然这些问题看似很普通,似乎在设计过程中都要面对这样的问题,何不事先就解决这些问题呢,在逐一回答这些问题的同时,该任务的设计方案已见雏形。以下就是该方案的详细内容以及我问题的答案。 系统原理图如下图一所示: 图一 二 硬件设计说明: (一)电路图: (二) 单片机AT89SC51的I/O口分配使用情况 图中P0.0,P0.1,P0.2,分别是给A对加分,B对加分,比赛暂停的控制口,通过按键检测高低电平来控制,其具体控制过程见程序。P3.2与P3.3口是外部中断,其中断服务程序的功能是实现比分交换和比分与时间的切换显示。P2.0至P2.3口是数码管工作控制单,电路中选择共阳极的数码管,可以省去输入端的驱动电路,使电路更简洁。P0口作为字形码的输出口,与数码管的八只管教相连。 (三)元器件的参数及规格: 主要元器件有单片机芯片AT89SC51,共阳极数码管,9012PNP三极管。其中单片机承载程序,实现电路功能,三极管起开关及驱动数码管显示作用。数码管显示比分和时间。 三 软件设计说明: 程序的总体思路是主程序一直在扫描按键,倒计时减一,比分显示,比分交换,时间与比分的切换都在中断服务程序中完成。其具体内容如下所示。 (一)软件设计思路及流程图: --------------主程序流程图------------------ ---------按键扫描程序 ----------------------

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档