基于单片机的微型游戏机—贪吃的蛇.doc
约45页DOC格式手机打开展开
基于单片机的微型游戏机—贪吃的蛇,摘 要单片微型机简称单片机,它是在一片芯片上集成了中央处理部件,存储器、定时器/计数器和各种输入输出设备等接口部件。单片机是微机发展的一个重要的分支,自问世以来,性能不断地改善和提高,加之单片机具有集成度高、功能强、速度快、体积小、功耗小、使用方便、性能可靠、价格便宜等优点,故在工业控制、数据采集和处理、通信系统、家用...
内容介绍
此文档由会员 losece 发布
摘 要
单片微型机简称单片机,它是在一片芯片上集成了中央处理部件,存储器、定时器/计数器和各种输入输出设备等接口部件。单片机是微机发展的一个重要的分支,自问世以来,性能不断地改善和提高,加之单片机具有集成度高、功能强、速度快、体积小、功耗小、使用方便、性能可靠、价格便宜等优点,故在工业控制、数据采集和处理、通信系统、家用电器等领域的应用日益广泛。国内虽然起步较晚,但单片机的潜力越来越被人们所重视,尤其在工业控制、自动化仪器仪表、计算机系统接口、智能化外设等应用领域发展很快。它的应用对于产品升级换代、机电一体化都具有重要的意义,在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数,被用于各种不同产品的生产。在通信行业更为广泛利用,手机从只能基本通话,到现在一台手机拥有各种不同的功能,单片机得到了广泛的应用。手机可以听音乐,听收音机,玩游戏,照相片等等,比较流行的手机游戏贪吃蛇就能用单片机实现。
关键词:51单片机 贪吃蛇 游戏
目 录
1 第一章 绪论 1
1.1 概述 1
1.2 选题背景 1
1.3 课题分析 1
1.4 思路设计 1
2 第二章 系统的基本组成和工作原理 2
2.1 系统的基本组成 2
2.2 系统的工作原理 2
3 第三章 显示电路的选取和设计 2
3.1 游戏显示的器件选择 2
3.2 显示功能的硬件电路 3
4 第四章 键盘扫描的电路设计 4
4.1 键盘扫描思路设计 4
4.2 键盘硬件电路设计 4
5 第五章 系统程序设计 5
5.1 编译软件 5
5.2 软件设计工具 5
5.3 C51 优化的 C 语言交叉编译器 10
5.4 系统设计流程图 11
参考文献 15
附 录 16
第一章 绪论
1.1 概述
本设计采用80C51核心的单片机最小系统,80C51是MCS—51系列单片机钟CHMOS工艺的一个典型品种。另外,其他厂商以8051为基核开发出CHMOS工艺单片机产品统称为80C51系列。贪吃蛇游戏采用ATS892的80C51系列的芯片,AT89S52具有8KB空间ROM,256B的RAW,4个并行接口,1个串行接口,3个定时计数器,6个中断源。拥有大量的程序存储空间,大大减轻了对程序的编写和算法的要求。丰富的硬件资源可使外围电路变得更简单。
参考文献
[1] 明浩:《单片机 C 语言入门教程》[J],2005 年电子报
[2] 谷树忠,闫胜利:《PROTEL 2004 使用教程》[M],电子工业出版社第一版
[3] 胡耀辉:《单片机系统开发实例经典》[M],北京冶金工业出版社,2006
[4] 李军:《51系列单片机高级实例开发指南》[M],北京航空航天大学出版社,2005
[5] 姚燕南:《微型计算机原理》[M],安电子科技大学出版社
[6] 谢嘉奎:《电子线路》[M],高等教育出版社
[7] 李秉操:《机接口技术在工业控制中的应用》[M], 陕西电子编辑部
[8] 蔡美琴:《MCS—51单片机系统及其应用》[M],高等教育出版社
[9] 周利功:《增强型80C51单片机速成和实战》[M],北京航空航天大学出版社
[10] 王天曦 ,李洪儒:《电子技术工艺基础》[M],清华大学出版社 2000
[11] 李光才,楼然笛:《单片机课程设计 实例指导》[M],北京航空航天大学出版社 2004
单片微型机简称单片机,它是在一片芯片上集成了中央处理部件,存储器、定时器/计数器和各种输入输出设备等接口部件。单片机是微机发展的一个重要的分支,自问世以来,性能不断地改善和提高,加之单片机具有集成度高、功能强、速度快、体积小、功耗小、使用方便、性能可靠、价格便宜等优点,故在工业控制、数据采集和处理、通信系统、家用电器等领域的应用日益广泛。国内虽然起步较晚,但单片机的潜力越来越被人们所重视,尤其在工业控制、自动化仪器仪表、计算机系统接口、智能化外设等应用领域发展很快。它的应用对于产品升级换代、机电一体化都具有重要的意义,在工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数,被用于各种不同产品的生产。在通信行业更为广泛利用,手机从只能基本通话,到现在一台手机拥有各种不同的功能,单片机得到了广泛的应用。手机可以听音乐,听收音机,玩游戏,照相片等等,比较流行的手机游戏贪吃蛇就能用单片机实现。
关键词:51单片机 贪吃蛇 游戏
目 录
1 第一章 绪论 1
1.1 概述 1
1.2 选题背景 1
1.3 课题分析 1
1.4 思路设计 1
2 第二章 系统的基本组成和工作原理 2
2.1 系统的基本组成 2
2.2 系统的工作原理 2
3 第三章 显示电路的选取和设计 2
3.1 游戏显示的器件选择 2
3.2 显示功能的硬件电路 3
4 第四章 键盘扫描的电路设计 4
4.1 键盘扫描思路设计 4
4.2 键盘硬件电路设计 4
5 第五章 系统程序设计 5
5.1 编译软件 5
5.2 软件设计工具 5
5.3 C51 优化的 C 语言交叉编译器 10
5.4 系统设计流程图 11
参考文献 15
附 录 16
第一章 绪论
1.1 概述
本设计采用80C51核心的单片机最小系统,80C51是MCS—51系列单片机钟CHMOS工艺的一个典型品种。另外,其他厂商以8051为基核开发出CHMOS工艺单片机产品统称为80C51系列。贪吃蛇游戏采用ATS892的80C51系列的芯片,AT89S52具有8KB空间ROM,256B的RAW,4个并行接口,1个串行接口,3个定时计数器,6个中断源。拥有大量的程序存储空间,大大减轻了对程序的编写和算法的要求。丰富的硬件资源可使外围电路变得更简单。
参考文献
[1] 明浩:《单片机 C 语言入门教程》[J],2005 年电子报
[2] 谷树忠,闫胜利:《PROTEL 2004 使用教程》[M],电子工业出版社第一版
[3] 胡耀辉:《单片机系统开发实例经典》[M],北京冶金工业出版社,2006
[4] 李军:《51系列单片机高级实例开发指南》[M],北京航空航天大学出版社,2005
[5] 姚燕南:《微型计算机原理》[M],安电子科技大学出版社
[6] 谢嘉奎:《电子线路》[M],高等教育出版社
[7] 李秉操:《机接口技术在工业控制中的应用》[M], 陕西电子编辑部
[8] 蔡美琴:《MCS—51单片机系统及其应用》[M],高等教育出版社
[9] 周利功:《增强型80C51单片机速成和实战》[M],北京航空航天大学出版社
[10] 王天曦 ,李洪儒:《电子技术工艺基础》[M],清华大学出版社 2000
[11] 李光才,楼然笛:《单片机课程设计 实例指导》[M],北京航空航天大学出版社 2004