单片机课程设计报告-黑白棋游戏.doc

约23页DOC格式手机打开展开

单片机课程设计报告-黑白棋游戏,23页共计12693字摘要:实现对黑白棋游戏的无子化操作,增加游戏的趣味性和方便性。学习实践单片机显示、按键等技术。每一枚“棋子”就是一枚双色发光二极管,64枚双色发光二极管排成8×8的阵列。每一枚二极管有三支引脚,引脚电平的高低决定了二极管显示的颜色,而有单片机控制双色发光二极管引脚的电...
编号:18-31530大小:191.00K
分类: 论文>计算机论文

内容介绍

此文档由会员 bfxqt 发布

单片机课程设计报告-黑白棋游戏

23页共计12693字

摘要:实现对黑白棋游戏的无子化操作,增加游戏的趣味性和方便性。学习实践单片机显示、按键等技术。
每一枚“棋子”就是一枚双色发光二极管,64枚双色发光二极管排成8×8的阵列。每一枚二极管有三支引脚,引脚电平的高低决定了二极管显示的颜色,而有单片机控制双色发光二极管引脚的电平高低,实现棋盘上二极管显示不同颜色,以代表棋子。发光二极管亮度高,功耗低,寿命长,且选用双色发光二极管减少了焊接工作量,发光二极管的两种颜色红色和绿色的对比度也较大,使棋子醒目清楚。
目录
1. 设计的系统的目的、用途、功能 2
1.1. 硬件设计思想和电路原理图 2
1.2. 红外线发射接收模块 3
1.3. 棋盘显示模块 4
1.4. 单片机接口 4
1.5. 硬件单元的使用 5
2. 软件设计思想及软件流程 6
2.1. 主函数 6
2.2. 按键输入模块 7
2.3. 游戏算法模块 8
2.4. 显示模块 9
3. 详细说明软件功能 9
3.1. 显示模块 9
3.2. 按键模块 9
3.3. 黑白棋规则模块(check_chess函数) 9
3.4. 胜利模式(victory函数) 9
3.5. 主函数 10
3.6. 源程序 10
4. 系统测试过程及测试数据 22
4.1. 硬件测试: 22
4.2. 软件测试单独: 22
4.3. 系统与软件综合测试: 22
5. 测试数据: 22
6. 分析相应的指标参数 22
7. 所需的全部资源 23


关键词:单片机,黑白棋,程序设计
参考文献:
1.单片机应用基础教程(自编教材) 郭福田 杨克远 大庆石油学院
2.AT89系列单片机原理与接口技术 王幸之等 北京航空航天大学出版社
3.8051单片机实践与应用 吴金戍等 清华大学出版社
4.单片机原理与应用 刘华东等 电子工业出版社