114网址导航建站系统是目前国内使用率最高的网址导航之一,该网址导航生成系统为雨林木风自主研发,现正式开源宣传,将帮助更多站长轻松搭建网址导航网站。 114网址导航建站系统 2.0.1 UTF8 更新日志:2015-01-26 1、修正了某些环境下图片路径错误的bug2、修正了某些环境登陆失败的bug3、修复了一些错误
2021-12-07 13:24:04 11.68MB PHP源码-网址导航
1
1.关于Camx Sensor的点亮剖析.7z
2021-12-06 20:00:16 4.94MB 啦啦啦点亮浦西喜喜
1
自定义底部导航SecondLevelTabbar.zip
2021-12-05 18:11:19 131KB 自定义底部导航栏
1
关于PWM输出原理方面的文章: 嵌入式stm32 复习(工作用)— PWM输出知识 2020.4.6 添加链接描述 教你手写定时器精准延时(看完这篇你就会手动写,保姆级讲解)—- 2020.2.27 添加链接描述 先上完整PWM输出部分代码!!! /** * @brief PWM 初始化,是使用TIM3_CH2(映射到PB5),产生PWM实现呼吸灯效果 * @param arr: u16 ,自动重载值; psc:u16 ,时钟频率 * @retval None */ void PWM_Init(u16 arr,u16 psc) { //1.开启时钟 //开启AFIO时
2021-12-04 12:52:12 1.6MB pwm 输出
1
游戏功能: 游戏界面由4×4的16个方格组成,每个方格中可以存放一个数字。玩家通过操纵Basys3开发板的上下左右四个方向键和中央的reset键,控制方格中的数字移动。界面由VGA和Pmod接口oled两种方式显示。游戏成功时显示笑脸,失败时显示骷髅。 游戏过程中,玩家每按动一次方向键,所有数字按照这个方向移动一次,该方向上相邻相同的数字合并为原来的2倍,并在反方向随机生成一个新的数字。玩家目标是在游戏中拼出2048或更高的数字,即为游戏成功。 DIY动手指南: Step1:材料准备 硬件: Basys3开发板 VGA连接线以及VGA显示器 (可选)sh1106驱动的oled显示屏一块 软件: Vivado 2016.2 Step2:系统框架 系统主要由以下几个模块构成,游戏主状态机、游戏数据寄存器{S16}、移动模块move、随机产生模块gen、随机数生成器ran、VGA驱动模块和oled驱动模块。 Step3:程序设计 接下来分模块进行分析。 1、按键去抖 对每个按键设计了一个32位长的FIFO,按键值从低位进入直至高位溢出。每过10ms,FIFO被完全刷新一次,只有当32位为FFFFFFFFh时认为输入为1,00000000h时认为输入为0。 2、游戏数据寄存器 用4×4=16个4bit寄存器,存放16个格子中的数据,记为{S16},以【log2对数】形式存放。即如果格子中是512,则存放9;如果格子中是128,则存放7。特例是0用0来存放。这种存放的特点是,可以节约寄存器数量,而且原本的加法128+128=256可以用加1来表示:7+1=8。寄存器位置定义如下: 3、游戏主状态机 游戏主状态机中,主要操纵数据寄存器{S16}的数值,通过对这个寄存器中数值的改变来实现游戏的进行。 状态机分为4个状态:检测按键+移动,产生随机数,游戏状态检测,游戏失败死循环。 其中游戏状态检测时,检查当前游戏是否已经结束或成功,如果成功,游戏不中断,玩家可以继续下去,如果已经结束,则跳入游戏失败的死循环中,结束游戏。 4、移动逻辑组合电路 本游戏有4种移动方式,即上下左右,每次移动4条线,但本质都是相同的,只需要一个模块即可完成。如下图所示 move(i3,i2,i1,i0,o3,o2,o1,o0) 我们默认向右移动。(为什么呢?因为当我们调用这个模块时,可以以各种方向调用:如果向右移动,则调用move(15,14,13,12)向右,如果向左移动,则调用move(12,13,14,15)向右即可,还可以调用move{15,11,7,3}向下,调用move{1,5,9,13}向上等等。) 那么向右移动时,用f3~f0判断这四位是否为空,通过对f3~f0的16种情况的mux来决定输出的值,如果有相同则合并后输出。(其实这个模块就是一个大mux) 例如,下图所示,左图右移后,变为右图。 再例如:2,2,4,8右移后变为0,4,4,8,再右移变为0,0,8,8再右移变为0,0,0,16 5、随机数生成器和随机产生模块 随机数产生器为随机产生模块gen服务。随机数生成器产生3组随机数,分别为8bit,12bit和16bit。分别对应2空格、3空格和4空格的情况。例如,如果右移后的图片如下图所示,那么黄色格子里的2就是在最左列3空格情况下随机产生的一个位置。 我们还是默认向右移动,那么最左边的四个格子(15,11,7,3)即可交给gen,在空白出产生一个随机位置的“2”。 这里需要注意的是,2048游戏中规定必须是“有效移动”后才产生一个数字,以杜绝有投机的玩家一直按同一个方向键可以作弊的情况。这一逻辑只需要对上一步中move前后做一下对比即可。 6、VGA显示模块 640×480分辨率,25MHz的时钟信号。 其中扫描时,将VGA坐标的后两位[1:0]舍去,即可将640×480像素变为160×120的色块。 (注:源码中的VGA画图一段和oled画图一段看上去很复杂,其实是画点的方式比较奇怪,两种画法都是先将132x64的点阵水平划分为8条,每条8行,再以每列为1个byte的方式画出来。。。那么为什么要这么复杂呢?因为oled的sh1106驱动就是这么要求的,我先做了oled,后面vga就直接引用了~) Step4:演示见视频~
2021-12-01 10:31:01 10.78MB basys3 电路方案
1
拜年PPT模板.pptx
2021-11-24 19:01:21 2.52MB
M1芯片Mac也可以安装Windows系统!使用PD16虚拟机安装ARM版Windows10教程!-附件资源
2021-11-07 23:52:56 106B
1
北邮电子类专业全国闻名,这本资料帮你敲开北邮大门!
2021-11-07 02:15:58 1022KB 考北邮的同志们注意啦!
1
SiteServer CMS 是.NET平台的CMS系统,也是一款拥有十年历史与广泛知名度的CMS系统,今天迈出了自成立以来的最具跨越性的一步,宣布开源并推出全新5.0版本。 SiteServer CMS 能够支撑对数千个父站点、子站点的创建与统一管理。对每个站点设置不同的域名,一个站点内支持使用二级域名,完美实现了网站群管理思想。同时还支持把不同的站点发布到不同的服务器上,通过多服务器发布机制能够将访问压力平均分配到多台服务器。 SiteServer CMS系统的内容可以发布到包含PC、手机App(兼容iOS和Android平台)、微信、平板电脑等各种终端设备,将PC端和移动端(手机、微信)完美结合,统一平台管理,内容共享互通。SiteServer CMS系统提供“PC 移动”一体化技术解决方案,可以为每个发布终端置不同的模板,为每个终端提供最适合的展示的形式。 SiteServer CMS系统支持绝大部分常见内容模型的编辑与发布,包括文章、组图、产品、视频、文库、专题、报纸、杂志等,还通过自定义字段管理功能来添加全新的内容模型,可以由用户根据实际需求自己定义信息内容的字段,使您能够随心所欲的发布信息而不受信息字段不足或不准确所带来的困扰。 后台界面截图:   标签:cms
2021-10-31 15:10:35 7.67MB 开源项目
1
写数据结构作业,简单明了
2021-10-19 09:04:37 489KB 作业啦