OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 4669|回复: 31

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

[复制链接]

  离线 

33

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

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

下面是仿真图





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

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

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

双人对战五子棋.zip

331.67 KB, 下载次数: 1818

module.rar

51.37 KB, 下载次数: 1486

回复

使用道具 举报

  离线 

10

主题

166

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

  离线 

489

主题

9万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

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

使用道具 举报

  离线 

33

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

  离线 

33

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

  离线 

1

主题

300

帖子

0

精华

高级会员

Rank: 4

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

使用道具 举报

  离线 

33

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

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

使用道具 举报

  离线 

72

主题

2720

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

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

使用道具 举报

  离线 

33

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
3113
注册时间
2013-10-4
在线时间
432 小时
 楼主| 发表于 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 | 显示全部楼层
厉害厉害
回复 支持 反对

使用道具 举报

  离线 

3

主题

5

帖子

0

精华

新手入门

积分
36
金钱
36
注册时间
2013-7-2
在线时间
6 小时
发表于 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

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

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

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

使用道具 举报

  离线 

2

主题

281

帖子

0

精华

高级会员

Rank: 4

积分
921
金钱
921
注册时间
2012-5-8
在线时间
152 小时
发表于 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

主题

62

帖子

0

精华

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

  离线 

33

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
3113
注册时间
2013-10-4
在线时间
432 小时
 楼主| 发表于 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

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
3113
注册时间
2013-10-4
在线时间
432 小时
 楼主| 发表于 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

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

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

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

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

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

使用道具 举报

  离线 

33

主题

461

帖子

1

精华

论坛元老

Rank: 8Rank: 8

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

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

使用道具 举报

  离线 

1

主题

16

帖子

0

精华

新手上路

积分
32
金钱
32
注册时间
2018-4-18
在线时间
1 小时
发表于 7 天前 | 显示全部楼层

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

使用道具 举报

  离线 

2

主题

14

帖子

0

精华

新手上路

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

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

使用道具 举报

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

本版积分规则




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

GMT+8, 2018-4-25 05:10

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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