OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子全套STM32开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 5693|回复: 32

Proteus8.1基于51单片机的双人对战五子棋

[复制链接]

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
发表于 2015-12-6 22:24:26 | 显示全部楼层 |阅读模式
基于51单片机+TFT320240+按键的双人对战五子棋
实现功能:
1)白棋,黑棋轮流下子
2)判断是否五子相连
3)判断是否和局
4)悔棋
5)重新开始游戏

下面是仿真图





只上传了黑棋赢的,白棋赢和和局的有兴趣的自己下载下来试一下吧!!!

这里的TFTLCD320240模型是从网上下载的,在这里我也上传一份,需要的下载下来玩一下

module里面是TFTLCD320240的元件库,放在proteus安装目录下的library和module里面

双人对战五子棋.zip

331.67 KB, 下载次数: 2102

module.rar

51.37 KB, 下载次数: 1718

回复

使用道具 举报

  离线 

10

主题

183

帖子

0

精华

高级会员

Rank: 4

积分
736
金钱
736
注册时间
2015-9-21
在线时间
219 小时
发表于 2015-12-6 22:32:18 | 显示全部楼层
谢谢你的分享,抽空把程序移植到STM32开发板上面去,
回复 支持 反对

使用道具 举报

  离线 

511

主题

9万

帖子

31

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
133680
金钱
133680
注册时间
2010-12-1
在线时间
1278 小时
发表于 2015-12-6 22:51:17 | 显示全部楼层
不错啊,cool
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2015-12-7 10:36:24 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
谢谢原子哥!!!!!!!
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2015-12-7 11:02:19 | 显示全部楼层
回复【2楼】硕果累累:
---------------------------------
移植到STM32可以使用触摸屏,操作起来会方便一些
回复 支持 反对

使用道具 举报

  离线 

1

主题

332

帖子

0

精华

高级会员

Rank: 4

积分
846
金钱
846
注册时间
2014-7-23
在线时间
268 小时
发表于 2015-12-7 17:55:59 | 显示全部楼层
很好。。proteus好像有cortex-m了,有STM32么?
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2015-12-7 21:18:35 | 显示全部楼层
回复【6楼】guset_03:
--------------------------------
没有
回复 支持 反对

使用道具 举报

  离线 

72

主题

2719

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3445
金钱
3445
注册时间
2014-8-4
在线时间
676 小时
发表于 2015-12-7 22:45:13 | 显示全部楼层
很好,谢谢分享.....
以我资质之鲁钝,当尽平心静气、循序渐进、稳扎稳打之力。
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2015-12-13 20:29:34 | 显示全部楼层
程序有个地方有问题,就是判断输赢的函数里,和棋是 棋子数 应为225 ,不是256
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-12-20
在线时间
0 小时
发表于 2015-12-20 11:19:36 | 显示全部楼层
谢谢提供下载
回复 支持 反对

使用道具 举报

  离线 

0

主题

12

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2016-1-11
在线时间
4 小时
发表于 2016-1-19 16:42:47 | 显示全部楼层
不错不错,佩服
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手入门

积分
26
金钱
26
注册时间
2016-4-25
在线时间
4 小时
发表于 2016-4-26 11:38:13 | 显示全部楼层
厉害厉害
回复 支持 反对

使用道具 举报

  离线 

4

主题

8

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2013-7-2
在线时间
11 小时
发表于 2016-5-6 08:34:31 | 显示全部楼层
不错,佩服,我想改成proteus 自带i9431 tft 屏上
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-5-7
在线时间
3 小时
发表于 2016-5-7 22:43:37 | 显示全部楼层
楼主为什么我运行就是空白的呀,我是这样来的呀
QQ图片20160507224003.png
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2016-5-8 14:53:36 | 显示全部楼层
feigling 发表于 2016-5-7 22:43
楼主为什么我运行就是空白的呀,我是这样来的呀

点单片机看一下程序路径对吗
回复 支持 反对

使用道具 举报

  离线 

2

主题

331

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1170
金钱
1170
注册时间
2012-5-8
在线时间
194 小时
发表于 2016-8-6 10:46:15 | 显示全部楼层
很不错( ⊙ o ⊙ )啊!。赞一个!
回复 支持 反对

使用道具 举报

  离线 

2

主题

12

帖子

0

精华

新手上路

积分
36
金钱
36
注册时间
2016-7-28
在线时间
7 小时
发表于 2016-8-6 18:54:19 | 显示全部楼层
期末大作业曾经有类似选题 是C51俄罗斯方块
当时没选  因为点阵液晶编程量很大
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-5-7
在线时间
3 小时
发表于 2016-11-4 18:17:36 | 显示全部楼层
起始坐标的数字是怎么定义,随便写就可以了吗
回复 支持 反对

使用道具 举报

  离线 

0

主题

5

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2016-5-7
在线时间
3 小时
发表于 2016-11-4 18:28:53 | 显示全部楼层
为什么我的结果还是一片空白,没有任何反应
回复 支持 反对

使用道具 举报

  离线 

8

主题

68

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1882
金钱
1882
注册时间
2014-7-26
在线时间
219 小时
发表于 2016-11-10 19:57:13 | 显示全部楼层
与上面楼主有同感,移植在触墨屏上。
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2016-11-11 09:06:08 | 显示全部楼层
jubaolun 发表于 2016-11-10 19:57
与上面楼主有同感,移植在触墨屏上。

已移植到探索者开发板,增加了人机对战
http://www.openedv.com/thread-87881-1-1.html
回复 支持 反对

使用道具 举报

  离线 

5

主题

35

帖子

0

精华

初级会员

Rank: 2

积分
138
金钱
138
注册时间
2014-2-12
在线时间
21 小时
发表于 2016-11-11 14:58:01 | 显示全部楼层
这个仿真好厉害,STM32有类似的仿真吗?这个只能用在51上?
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2016-11-11 18:06:27 | 显示全部楼层
monkeyliu 发表于 2016-11-11 14:58
这个仿真好厉害,STM32有类似的仿真吗?这个只能用在51上?

没有STM32,还有AVR等
回复 支持 反对

使用道具 举报

  离线 

1

主题

7

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2016-12-23
在线时间
4 小时
发表于 2016-12-24 21:07:38 | 显示全部楼层
赞一个
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手入门

积分
18
金钱
18
注册时间
2017-10-24
在线时间
1 小时
发表于 2017-11-27 13:08:35 | 显示全部楼层
想请问一下,这里的TFT320240A显示屏换成别的可以吗,需要修改程序吗。
回复 支持 反对

使用道具 举报

  离线 

1

主题

2

帖子

0

精华

新手上路

积分
29
金钱
29
注册时间
2017-9-5
在线时间
3 小时
发表于 2017-12-24 18:03:06 | 显示全部楼层
为什么我的仿真里,显示屏没变化
QQ截图20171224180150.png
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2018-1-11
在线时间
0 小时
发表于 2018-1-11 20:51:39 | 显示全部楼层
请问有没有TFTLCD320*240A的用户手册啊,百度搜了好多感觉都对不上
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2018-1-12 18:18:32 | 显示全部楼层
WaitFive 发表于 2018-1-11 20:51
请问有没有TFTLCD320*240A的用户手册啊,百度搜了好多感觉都对不上

没有,新版的Proteus 可以用 ILI9341 来代替这个
回复 支持 反对

使用道具 举报

  离线 

6

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2018-4-10
在线时间
13 小时
发表于 2018-4-17 15:19:35 | 显示全部楼层
楼主如果换成7寸的电容屏应该要怎么做啊?
回复 支持 反对

使用道具 举报

  离线 

33

主题

468

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3604
金钱
3604
注册时间
2013-10-4
在线时间
510 小时
 楼主| 发表于 2018-4-18 09:08:28 | 显示全部楼层
水蓝鲸鱼 发表于 2018-4-17 15:19
楼主如果换成7寸的电容屏应该要怎么做啊?

这与什么屏没啥关系,不同的屏只是屏的驱动代码不同而已,和五子棋的具体实现没有关系
回复 支持 反对

使用道具 举报

  离线 

6

主题

127

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
207
金钱
207
注册时间
2018-4-18
在线时间
10 小时
发表于 2018-4-18 14:54:40 | 显示全部楼层

欢迎加入电子之家~
1.第一时间获取电子元器件最新的特价活动产品详情
2.第一时间获取电子元器件最新的优惠满减等活动信息
3.群里的电子元器件采购需求或许刚好就是你需要销售的
4.群里可以获取电子元器件第一手原厂产品涨跌等信息
欢迎各位大牛加入Q群指教~Q群:574993078
回复 支持 反对

使用道具 举报

  离线 

6

主题

49

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2018-4-10
在线时间
13 小时
发表于 2018-4-18 18:29:53 | 显示全部楼层
2449164582 发表于 2018-4-18 09:08
这与什么屏没啥关系,不同的屏只是屏的驱动代码不同而已,和五子棋的具体实现没有关系

嗯嗯,我是看了f407的例程说了不支持7寸的电容屏
回复 支持 反对

使用道具 举报

  离线 

5

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2018-3-14
在线时间
65 小时
发表于 2018-6-11 17:14:46 | 显示全部楼层
Mark一下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则




关闭

报名原子哥新品发布会&粉丝见面会上一条 /1 下一条

正点原子公众号

QQ|联系我们|手机版|官方淘宝店|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2018-10-18 00:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */