电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

五子棋电子棋盘设计文档VIP免费

五子棋电子棋盘设计文档_第1页
1/6
五子棋电子棋盘设计文档_第2页
2/6
五子棋电子棋盘设计文档_第3页
3/6
微机原理期末课程设计—— 简易电子棋盘设计文档 机械提高 0702 班: 马增帅 U 200715628 郑世祺 U 200715033 张 华 U 200715372 问题提出 利用所学微机原理及数字电路知识,设计了一个简易电子棋盘。 功能需求 开机后程序控制自动复位,所有 LED 灯熄灭,开始下棋。 棋盘规格为 8*8 个格子,每个格子内有红绿两种颜色 LED 灯各一个,分别代表正反方的棋子。双方轮流按键,每当一个格子内按键按下后该格子内一个颜色LED 灯点亮,下次再有按键时对应位置另一种颜色 LED 灯点亮。 下棋过程中定时器 T1 运行,当达到一定时间无人按键就运行中断使蜂鸣器响起,提醒下棋者加快下棋速度。 程序扫描记录点亮的 LED 灯位置和颜色,并根据五子棋规则检测胜负情况,双方各对应一个蜂鸣器频率,当有一方胜利时单片机控制蜂鸣器按照胜利方频率响起,代表一方获胜。 总体方案 简易电子五子棋棋盘包括中央处理单元、棋子状态扫描电路、指示灯控制电路和矩阵键盘电路等四部分。 下棋过程中,中央处理单元向其他单元输出控制命令,并接收来自其他单元的数据进行处理;指示灯控制电路执行中央处理单元的控制命令, 点亮 LED 指示灯,并配合完成 LED 灯状态的扫描;棋子检测电路用于扫描电子棋盘上所有棋子的状态,并将扫描结果传输到中央处理单元进行判断处理;矩阵键盘电路是矩阵键盘的硬件实现并完成与中央处理单元的接口连接,协助检测按键位置,并将按键位置信息传输到中央处理单元。 硬件详细设计 使用器件:8031 单片机一片,74LS373 锁存器一片,8255A 接口芯片两块,2732A 片外 4KB EPROM 一块,8*8 键盘矩阵一个,蜂鸣器一个,T 触发器、与门、红绿两种颜色的 LED 灯若干。 中央处理单元:使用的 8031 单片机没有片内存储器,使用 2732A 片外 4KB EPROM 扩展片外存储器。地址锁存器采用 74LS373,三态控制端 OE 接地,373输出常通,G 端与 ALE 相连,每当 ALE 下跳变时,373 锁存低 8 位地址 A0.0~A0.7并输出。2732 是 4KB EPROM,有 12 根地址线 A0~A11 分别与 373 的 Q0~Q7(即A0.0~A0.7)和 P2.0~P2.3 相连,系统中只扩展了一片EPROM,故 2732 的片选端CE 接地,即该片总是被选中。当 8031 发出 16 位地址时,其中 A0~A11 就可选中2732 片内的 4KB 存储器中某个单元。单片机的 PSEN 与 2732 的 OE/VPP 相连,当 PSEN 有效时,把 2732A 中的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

五子棋电子棋盘设计文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部