广东工业大学华立学院。
课程设计(**)
课程名称微机原理与单片机技术综合设计与实践
题目名称贪吃蛇游戏机。
学生系部机电工程学部。
专业班级09电气3班。
学号12030903039
学生姓名。指导教师王赟。
2023年06月5日。
广东工业大学华立学院。
课程设计(**)任务书。
一、课程设计(**)的内容。
设计一款贪吃蛇游戏机。主要功能有:
1)进行经典的贪吃蛇游戏;
2)显示玩家当前关卡;
3)记录玩家分数;
4)游戏暂停,重新开始;
5)上下颠倒画面,以适应习惯左手或右手操作的玩家。
二、课程设计(**)的要求与数据。
1)方案论证;
2)系统原理图或各功能模块的硬件电路原理框图;
3)主程序流程图;
4)系统调试与分析;
5)源程序清单。
三、课程设计(**)应完成的工作。
1)完成方案论证;
2)完成器件选型;
3)给出硬件电路原理图;
4)给出程序流程图;
5)完成源程序设计及调试;
6)完成课程设计报告的撰写。
四、课程设计(**)进程安排。
五、应收集的资料及主要参考文献。
1] 孙育才。mcs-51系列单片微型计算机及其应用[m].东南大学出版社,2004.6
发出任务书日期: 2023年 05月19 日指导教师签名:
计划完成日期: 2023年 06 月5 日教学单位责任人签章:
1系统分析 1
2系统设计 2
2.1系统硬件设计 2
2.1.1系统硬件接线图 2
2.1.2单片机引脚接线表 2
2.1.3tft液晶屏引脚功能 3
2.1.4微动开关功能 4
2.2系统软件设计 5
2.2.1系统main程序设计 5
2.2.2系统snake程序设计 6
2.2.3系统key程序设计 7
2.3.4 main源程序 7
2.3.5 snake源程序 8
2.3.6 key源程序 13
3元件清单 14
参考文献 15
1系统分析。
本文设计一款贪吃蛇游戏机,以stc 12c5a60s2芯片为控制核心,24mhz晶振,并采用一块2.4英寸,以ili9325为控制器,分辨率为320*240的tft彩色显示屏,保证了显示效果细腻流畅。由于显示屏自带的背光,使得画面在黑暗中也能清晰地展现出来。
作品基于一块7cm*9cm的玻璃纤维万能版制作,体积重量与一般智能手机相当,并集成了独立移动电源,便于携带。
游戏机外观如图1.1所示。左边为显示屏,右边是总开关和游戏键盘,屏幕下方焊接有单片机,晶振以及两块3v的cr2032纽扣电池。作品主要功能有:
6)进行经典的贪吃蛇游戏。
7)显示玩家当前关卡。
8)记录玩家分数。
9)游戏暂停,重新开始。
10)上下颠倒画面,以适应习惯左手或右手操作的玩家。
图1.1 贪吃蛇游戏机外观图。
2系统设计。
2.1硬件设计。
本系统的硬件主要由12c5a60s2单片机、24mhz晶振、2.4英寸tft显示屏、若干微动开关组成。单片机的作用是运行游戏程序,驱动显示屏,识别微动开关;显示屏的作用是显示游戏画面、微动开关的作用是控制蛇的运动方向等设置。
2.1.1系统硬件接线图。
图2.1 系统硬件接线图。
2.1.2单片机引脚分配。
单片机课程设计
可变程序控制器是集微机技术 自动化技术 通讯技术于一体的通用工业控制装置。它可靠性强 性能 比高 使用方便,已在工业控制的各个领域里得到了极为广泛的应用,成为实现工业自动化的一种强有力的工具 1 plc的定义有许多种。国际电工委员会 iec 对plc的定义是 可编程控制器是一种数字运算操作的电子系统...
单片机课程设计
目录。内容提要2 关键词2引言3 一 硬件电路设计3 一 电路板原理3 二 电路元器件3 二 软件设计3 一 秒钟设计方案3 二 时钟设计方案4 结语7单片机时钟设计。内容摘要 一 在实验板上用动态扫描显示00 59秒钟,具体要求如下 一 6m晶振 二 l9 l10显示00 59十进制数并循环,间隔...
单片机课程设计
1 选题背景。1.1 家庭智能防盗报警系统设计的背景及目的。随着经济的发展,人们对防盗 防劫 防火保安设备的需求量大大增加。针对偷盗 抢劫 火灾 煤气泄漏等事故进行检测和报警的系统,其需求也越来越高。家居智能是以家为平台,兼备建筑 自动化,智能化于一体的高效 舒适 安全 便利的家居环境。自动化的家居...