文档详情

毕业论文:篮球计时计分器设计.doc

发布:2018-04-12约1.78千字共23页下载文档
文本预览下载声明
摘要 此次设计隶属于计算机控制技术弱电课程设计,主要通过基于单片机AT89S51芯片作为本次核心控制元件,利用1602aLCD作为显示器件,键盘输入电路等相关的软件的有机结合以及喇叭等辅助器件,构成了一个满足基本设计要求的篮球计时计分器。本系统可满足倒计时方式显示单节比赛剩余时间,可暂停,显示双方得分,按键输入可修改分值,如有错误可进行分值的相应修改。整场比赛结束时有声音提示。系统符合一般篮球计时器的工作要求。采用液晶显示器1602aLCD,因为其微功耗、小体积、使用灵活等诸多优点在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用,而且有利于硬件实物的成功。设计的主要方法主要是先通过仿真确定方案的可行性,然后在进行局部测试看实物是否满足仿真的设计要求,最后把整体电路搭建完成做最后的测试和调试。 关键词:AT89S51 按键输入 点阵字符型液晶模块 1602A, 计数器 计时器 目 录 摘要: 1 第一章 绪论 3 1.1 设计意义 3 1.2 系统的基本要求及本人所做工作 3 第二章 方案选择及设计思想 4 2.1 系统显示模块 4 2.1.1 1602接口说明 4 2.1.2 1602A的部分使用说明 5 2.2 单片机设计模块 6 2.3键盘模块 8 第三章 硬件设计 9 3.1 原理框图 9 3.2工作原理 9 3.2.1 LCD显示器LCD1602 9 3.2.2时钟电路 10 3.2.3复位电路 10 3.2.4按键电路 11 3.3 元件清单 11 3.4 电路图 11 第四章 软件设计流程及描述 13 4.1 系统模块层次结构图 13 4.2 程序流程图 14 4.3初始化程序 15 4.3.1 T0,T1的初始化 15 4.3.2 LCD初始化 15 4.4 LCD内部程序 16 4.4.1读忙判断程序 16 4.4.2 写函数 16 4.5 按键扫描 17 第五章 测试 20 5.1测试工具 20 5.2 测试结果 20 5.3 仿真图 20 结束语 21 致谢 22 参考文献 23 绪论 1.1 设计意义 进入21世纪,伴随着电子、信息技术的应用与迅速普及,人们对电子技术的要求越来越高。当今社会,科学技术日新月异,时代前进的步伐越迈越宽,应用自动化设备,计算机处理,现代化通讯,数字化信息,现代化显示设备等高新技术而建立的现代化智能。  篮球比赛计时计分器是为了解决篮球比赛时计分与计时准确的问题。此装置利用单片机AT89C51完成了计时和计分的功能。本文详细地介绍了系统硬件与软件的设计过程,采用该装置可根据实际情况进行比分修改和时间的准确显示,具有低功耗,可靠性,安全性以及低成本等特点题目的要求,系统主要可分为在采用Atmel公司的AT89S51单片机作为控制器。该单片机扩展功能强,软件编程灵活,自由度大,可通过软件编程实现各种算法和逻辑控制,并具有功耗低、体积小、技术成熟等优点,使其广泛应用于各个电子控制系统,完全能满足本系统的功能需求。 图图AT89S51简介 P0:双向 P1:8位双向I/O口,P1口写入’1’后可作为输入,引脚为1-8。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入,引脚为19。 XTAL2:来自反向振荡放大器的输出,引脚为18。 AT89S51的引脚图如图2.2所示。 AT89S51的4位半数字万用表,5V直流电源。 5.2 测试结果 金素华,张尉.单片机调试方法的讨论.电子世界,2004[7] AT89C51 DATA SHEEP Philips Semiconductors 1999.dec 学海无涯苦作舟! 时钟源 中断系统 串行接口 并行I\O接口 定时器\计数器 128字节的RAM 4KB ROM CPU 将时间,分数,节次经P2,P3口输出显示 待按键释放 节次 暂停 减一 加三 加二 加一 哪个按键按下 是否有按键按下 开始 读取P0口的值 显示当前时间 定时器0,1,LCD初始化 Y N 读忙信号判断函数 显示时间函数 延时函数 按键扫描函数 LCD初始化函数 写字符函数 写指令函数 定时器初始 化函数 化函数 主函数 写数据函数 按键电路 复位电路 AT89S51 时 钟 电 路 L C D 显 示 器
显示全部
相似文档