社区
下载资源悬赏专区
帖子详情
电力电子电路分析和仿真实验报告模板.doc下载
weixin_39821260
2021-10-17 15:34:38
电力电子电路分析和仿真实验报告模板.doc , 相关下载链接:
https://download.csdn.net/download/bw6236223/29738551?utm_source=bbsseo
...全文
133
回复
打赏
收藏
电力电子电路分析和仿真实验报告模板.doc下载
电力电子电路分析和仿真实验报告模板.doc , 相关下载链接:https://download.csdn.net/download/bw6236223/29738551?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
电力电子
电路分析
和
仿真
实验报告
模板
.
doc
电力电子
电路分析
和
仿真
实验报告
模板
.
doc
仿真
实验报告
模板
----标准
模板
所有的
仿真
实验都需要标准的
模板
尽管原理可能各异。大家好好写报告吧,也会加分的哦~~~~
课程设计报告参考
模板
.
doc
好不容易从老师那里搜刮来的,各位看官随喜随喜。
单片机贪吃蛇课程设计报告
模板
.
doc
电气与信息工程学院 单片机课程设计报告 设计题目: 基于单片机的贪吃蛇设计 "专 业: " " "学 生 姓 名: " " "班 级: " " "指 导 教 师: " " "成 绩: " " " " " 2016 年 11月 22 日 1. 设计任务及要求 基本功能: 制作一个8*8点阵的贪吃蛇游戏,系统以单片机的C语言的软件设计,系统通过LED点 阵屏为载体显示数据,并用五个输入端表示五个控制键(上下左右及加速)。系统硬件 部分由STC89C52RC单片机,8*8点阵屏,5个按键,软件部分在keil环境下用C51语言编写 ,包括游戏初始化蛇的节数,以及障碍墙壁,游戏结束时自动复位。 具体要求: 1、用四个按钮控制贪吃蛇的行径,一个按钮控制贪吃蛇的加速,蛇的初始长度为2点 ,设置墙壁。 2、蛇吃到长度为1点的食物时,自身长度增加1点。 2、速度按钮带有一次加速,按两下速度按钮蛇的行进速度回到初始值。 3、当蛇碰到墙壁或自己的身体时游戏结束。 4、用proteus设计,
仿真
基于STC89C52RC单片机的8x8点阵贪吃蛇的硬件电路。 5、游戏结束,系统自动复位。 2. 硬件电路设计 本系统以STC89C52RC为核心,设置12MHz的晶振,使得单片机有合理的运行速度。LED点 阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示程序的运行情况,是模块化的显示组 件,本设计采用8*8共阳红色点阵显示屏,用来显示贪吃蛇的游戏画面。五个独立按键控 制蛇的游走方向(上下左右)和加速减速的功能。贪吃蛇是一款经典的小游戏,玩家通过 按键操控贪吃蛇不断地吃食物,蛇身逐渐伸长,当蛇碰到蛇身和墙壁时游戏结束。 需要注意的是实际元件中,点阵的封装不尽相同,因此需要测试出每个引脚的功能,以 便正确连线。注意,每个像素点的额定电压在3v左右,电压过大将会彻底损坏。 3. 系统软件设计 软件方面采用了C51编写代码,代码编写模块如下图: 核心代码主要为游戏处理、信息处理和按键处理。编写游戏的功能代码,先定义游戏的 数据结构和常量。其中食物的数据结构采用结构体定义,两个unsigned char变量分别定义为食物的横纵坐标;蛇的身体定义为长度最大值为20的数组,游戏中 贪吃蛇长度达到39,游戏通关结束。 游戏处理模块为贪吃蛇在游玩过程中遇到的需要被处理的情况,主要实现的功能包括 以下四个方面,即移动、食物、死亡和加速。 1、移动 游戏开始后, 贪吃蛇在固定的周期内会向前移动一格,此时"贪吃蛇"身体从尾巴至头部每一个后序节 点会向前序节点移动,后序节点移动完毕后,头部会根据此时按键的方向对相应的横纵 坐标进行加减。 2、食物放置 贪吃蛇向前移动后,此时要判断蛇头是否与食物的横纵坐标一一对应,如果不是则退出 该模块,进入下一模块;如果是,则贪吃蛇的节数增加一。随后将进入创建新的食物模 块,为了避免食物与贪吃蛇的节点坐标重复,食物在创建后要与贪吃蛇的每个节点的坐 标一一比较,如果重合则重新创建食物的坐标,直到创建成功为止。 3、加速处理 在游戏过程中,贪吃蛇的初始速度很慢,为了提高游戏娱乐性,设置独立按键加速键, 当按下加速键,则贪吃蛇的移动速度即时间间隔变短,使游戏更具有挑战性,当再按下 则恢复原来的速度。 4、结束 贪吃蛇在向前移动后,有可能撞到墙壁或自己的身体,也有可能吃到食物,或者只是向 前移动一格,移动完毕后如果吃到了食物,如果贪吃蛇的节数达到了最大值,那么玩家 将会通关游戏,并且游戏退出,此时需要判断游戏是否结束,一共有三种判别,前两种 为失败结局,即撞到了墙壁或自己的身体,最后一种为通关结局,游戏将初始化。 源代码如下: #include
#define uchar unsigned char #define SNAKE 20 #define TIME 50 #define SPEED 80 sbit up=P3^3; sbit down=P3^1; sbit right=P3^2; sbit left=P3^4; sbit speedup=P3^5; sbit LATCH1=P3^6; sbit LATCH2=P3^7; uchar x[SNAKE+1]; uchar y[SNAKE+1]; uchar time,n,i,e; unsigned char const seg[]={0x81,0x42,0x24,0x18,0x18,0x24,0x42,0x81}; unsigned char code wei[]={0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe}; char addx,addy; void delay(char MS) { char us,usn; while(MS!=0) {
单片机
仿真
课程设计报告.
doc
1.1发展简介 单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。 单片机拥有系统结构简单,使用方便,实现模块化,可靠性高,可工作到10^6 --10^7小时无故障,处理功能强,速度快,低电压,低功耗,便于生产便携式产品,控制功能强,环境适应能力强等特点,因此广受欢迎,得到了极大的发展。
下载资源悬赏专区
13,654
社区成员
12,572,665
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章