本资源内容包括:论文+开题报告+任务书+答辩PPT+评议考核书+3答辩问题
一、《简易象棋计时器设计与实现》-资源截图
[为节省网站空间,请到网站对于对应的栏目 任务书、开题报告、论文,(对应资源编号)下载]
二、《简易象棋计时器设计与实现》-资源简介:
摘 要:本象棋计时器主要采用数码管动态扫描的方法作为时间显示,用STC89c52单片机作为主控制,用五个按键控制计时器设置功能、用开关作为两位棋手下棋按键。硬件部分主要包括STC89c52单片机系统、三个带冒号共阴四位数码管+数码管驱动电路、LED灯、按键模块、蜂鸣器及驱动模块。本系统可以实现下棋时间设置并分别计算两位棋手的时间,同时还显示下棋总的时间,另外,在一方棋手时间到达预设值时,蜂鸣器会发出响声以作提醒。
关键词:单片机控制;象棋计时器、多路数码管控制
Simple Design of Chess Timer
Abstract::This chess timer mainly uses the method of digital dynamic scanning as time showed. And the STC89c52 single chip microcomputer is the main control of the chess timer with five buttons to control the timer’s setting function and the button switch for the two players to play. .The hardware mainly includes STC89c52 system, the three with a total of four vaginal digital tube and digital tube driver circuit, LED lights, key module, buzzer and driver module. This system can be set and calculate the time of two players’ respective time of playing chess。Meanwhile, the total time of the chess is also shown. In addition, one player reaches a preset value, the buzzer will beep to remind.
Key words: microchip control; chess timer; multichannel digital tube control
目 录
1 背景与意义 1
1.1 背景 1
1.2 意义 1
2 设计任务及要求 1
2.1 设计任务 1
2.2 设计要求 2
3 系统硬件设计 2
3.1 总体电路框图 2
3.2 单元电路设计 3
3.2.1 单片机最小系统 3
3.2.2 数码管驱动 4
3.2.3 独立按键模块 6
3.2.4 蜂鸣器报警电路 6
4 系统软件设计 7
4.1 总体软件框图 7
4.2 各模块程序设计 8
4.2.1 初始化象棋计时器 9
4.2.2 数码管驱动部分 9
4.2.3 设置时间部分 10
4.2.4 时器产生1秒钟部分 11
4.2.5 选手按键以及数码管显示模块 12
4.2.6 蜂鸣器驱动以及使用部分 15
4.2.7 结束部分 15
5 系统调试与测试 16
5.1 硬件调试 16
5.2 软件调试(仿真) 16
6 设计总结 20
致 谢 21
参考文献 22
附录 23
附录A:电路图 23
附录B:实物图 25
*******************************************************
设计总结
本象棋计时器设计,使用AT89C52单片机作为主要控制器。利用Kiel软件、C语言编程,3-8译码器,数码管译码器,限流电阻,电流放大三极管等部件,实现对数码管显示,计时器控制,蜂鸣器控制。达到象棋计时器的应有效果。
大概用了5天时间,软件和仿真部分就基本完成了。当时已经感受到非常大的成就感。到了硬件部分,很多同学都建议我用单片机最小系统版作为基础,再加一些硬件来组成。但我仍然坚持着要做就做到最好,做一个好看的外观,做一个真正能派得上用场的作品。
因此,在我定下这个方向后,我觉得分开各部分硬件来做板的话,到时候外观设计比较方便,于是就按照这种思路来做板。后来发现,把元件分开在各个PCB板上,按照需要看、按、插的独立出来的原则,这样在设计PCB板布线时更简单。不过,在成品中就需要大量连接线。
【转载请注明出处:
https://www.5ubs.com/lunwen/danpianji/132.html】
需要此资源完整版,请点击这里:
马上去下载