摘要:随着电子的技术的发展,单片机在国民经济的各个领域得到了广泛的应用。单片机以其体积的小、功能的全、性价比的高的优点,在数据的采集、家用的电器等多领域得到了广泛运用。国际象棋是风靡世界的对弈二人棋类游戏,在智能手机以及电脑Windows 系统中都有各种版本的游戏程序,其功能以及规模变得越来越强大,足以见得大家对这个游戏的喜爱。
本文以PIC18F452单片机为控制核心,采用256*256液晶屏LM4229为显示屏,基于Proteus软件开发了手持式国际象棋游戏机的硬件电路。整个电路由单片机和其他LED显示、蜂鸣器、复位电路、时钟脉冲等部分构成。软件部分在Keil中进行编写和调试,采用C语言进行开发,具有可读性强便于后续开发和移植等优点。设计完成后在Proteus 中进行了仿真,结果演示整个系统运行正常,可以实现预期的各项功能。
我国有许多棋盘类型游戏,但普及的大都是中国象棋、围棋。本设计可以为推广国际象棋提供一种低成本稳定可靠的解决方案。
关键词:国际象棋;PIC8F452;LED液晶屏;Proteus 仿真;
目录
摘要
Abstract
第1章 绪论-1
1.1选题的研究背景及意义-1
1.2 电子游戏的发展-1
第2章 总体设计-3
2.1 设计目的-3
2.2设计要求-3
1)棋盘和棋子-3
2)行棋规则-3
3)特殊走法-4
4)胜、负、和-4
5)记分的方法-4
第3章 硬件设计-6
3.1 单片机的选型-6
3.1.1单片机简介-6
3.1.2 单片机的特点-6
3.1.3 单片机的发展趋势-7
3.1.4 单片机的应用-7
3.1.5 PIC18F452单片机简介-8
3.2 硬件电路设计-9
3.2.1 时钟电路-9
3.2.2 复位电路-9
3.2.3 译码器74LS138简介-11
3.2.4显示电路-12
3.2.5 蜂鸣提示电路-13
第4章 软件设计-15
4.1 系统的软件设计-15
4.1.1 LCD驱动程序设计-16
4.1.2 单片机配置以及初始化-17
4.1.3 游戏主程序设计-19
第5章 系统仿真-22
结 论-23
参考文献-24
致 谢-25