草庐IT

行云流水

全部标签

FPGA-DE2-115-实验一-亮度可调流水灯

前言:本文主要介绍了集成电路EDA这门课程的相关实验及代码。使用的软件是QuartusⅡ,该实验使用fpga芯片为cycloneIVEP4CE115F29C7。(一)实验目的(1)熟悉流水灯的工作原理;(2)了解设计中的优化方案;(3)进一步掌握PWM信号的设计;(二)设计要求利用FPGA板及4个LED发光二极管,设计一个亮度可调流水灯程序:其中流水灯亮度使用PWM驱动,并且可以使用按键切换不同亮度。(三)实验原理流水灯的实质是FPGA板各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,至于亮度可调则是使用PWM产生一定占空比的方波,实现输出电压变化,并可

【devops】九、Jenkins流水线

目录九、Jenkins流水线9.1Jenkins流水线任务介绍9.2Jenkins流水线任务9.2.1创建Jenkins流水线任务9.2.2Groovy脚本9.2.3Jenkinsfile实现pipeline流水线脚本维护9.3Jenkins流水线任务实现9.3.1参数化构建9.3.2拉取Git代码9.3.3maven构建代码9.3.4代码质量检测9.3.5制作自定义镜像并发布到harbor仓库9.3.6通知目标服务器执行Groovy脚本文件9.4Jenkins流水线整合钉钉九、Jenkins流水线9.1Jenkins流水线任务介绍之前采用Jenkins的自由风格构建的项目,每个步骤流程都要通

测试左移与提测流水线的应用实践

一、测试左移的背景测试左移这个测试方法已经出现很久了,但收益如何,收益如何体现,在不同的团队如何实施起来,现阶段在质量平台还暂未标准化和统一化。测试人员来实施测试左移,则需要测试人员具备业务分析能力,能做一定的业务分析,能看懂业务架构和技术架构,甚至具备代码查看和编码能力,能分析代码逻辑等。在QA方面,测试自动化是一种行之有效的方法,可以让业务测试更加便捷,减少任何形式重复劳作和返工测试,提高轮次测试执行效率。目前自动化已在迭代应用中进入收益阶段,不仅在回归阶段代替手工回归测试,将自动化作用价值体现最大,也让自动化提前介入需求测试分析中,做到“测试左移”。今年第一季度团队已提前试点“测试左移”

STM32对GPIO进行基础输出操作:点亮LED灯并闪烁,跑马流水灯(标准库GPIO输出模式)

STM32GPIO输出流程:操作STM32的GPIO需要三个步骤第一步:RCC开启时钟第二步:使用GPIO_Init函数初始化GPIO第三步:使用输出或输入的函数控制GPIO口1、RCC最常用的函数:voidRCC_AHBPeriphClockCmd(uint32_tRCC_AHBPeriph,FunctionalStateNewState);voidRCC_APB2PeriphClockCmd(uint32_tRCC_APB2Periph,FunctionalStateNewState);voidRCC_APB1PeriphClockCmd(uint32_tRCC_APB1Periph,Fu

使用STM32做流水灯

(一)STM32介绍STM32,从字面上来理解,ST是意法半导体,M是Microelectronics(微电子学)的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。1.STM32特点1.强大的性能:STM32单片机基于ARMCortex-M处理器核心,提供高性能的计算能力和快速的指令执行速度。2.丰富的外设接口:STM32提供了丰富的外设接口,包括通用IO口、串行通信接口(UART、SPI、I2C)、模拟输入输出、定时器、中断控制器、模拟转换器等。3.多种存储器选项:STM32单片机内置不同容量的闪存,用于存储程序代码和数据。闪存容量的大小可以根据应用需求进行选

51单片机入门流水灯

文章目录前言一、延时函数二、流水灯代码三、代码改进总结前言上次已经实现了LED的点亮了,这篇文章将带大家实现流水灯。一、延时函数要想实现流水灯首先就得知道什么是延时函数,延时函数的作用就是等待。比如延时一毫秒就是让程序在这里等待一毫秒。延时函数的本质就是执行一些空指令,因为执行指令需要耗费时间,所以执行一定数量的空指令就能达到延时的效果。延时函数的实现这里的延时函数就是不断的在执行;表达式来达到延时的效果。/*延时函数单位:msx:延时的数值*/voiddelayms(unsignedintx){unsignedchari; while(x--) { for(i=0;i113;i++); }

Verilog HDL——LED流水灯工程&LED点阵显示

LED流水灯/*filename:top_cpld.vauthor:akadiaodata:2022.09.27log:ledlight*/moduletop_cpld(inputclk, //50Hzinputrst_n, output[7:0]led);//寄存器reg[31:0]timer;reg[7:0]led_r;assignled=led_r;always@(posedgeclkornegedgerst_n)//时钟上升沿复位下降沿 if(~rst_n) timer0;//复位计数器清零 elseif(timer==32'd99_999_999) timer0;//计数器

计算机体系结构实验三——流水线中的相关

实验内容一:利用WinDLX模拟器运行以下两段程序。1)程序段1的执行周期数是多少?分析程序中出现的暂停,都是由什么原因导致的?出现了哪些相关,导致这些相关的原因是什么?各种相关暂停的比例是多少?建议结合clockcyclediagram进行分析,计算周期时请指明设置的各运算单元的周期数。答:在WinDLX中执行程序段1,这里要声明的是文件需要以S文件的形式保存,TXT文件winDLX好像读不进去。导入之后,程序段顺利运行,可以通过statistics查看执行周期数,由下图可知,执行周期数为130个周期。分析程序中出现的暂停:程序中出现的第一个暂停是数据相关,因为MEM段才获得了f1,所以第二

构建强大的产品级NLP系统:PaddleNLP Pipelines端到端流水线框架解析

搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术细节以及项目实战(含码源)专栏详细介绍:搜索推荐系统专栏简介:搜索推荐全流程讲解(召回粗排精排重排混排)、系统架构、常见问题、算法项目实战总结、技术细节以及项目实战(含码源)前人栽树后人乘凉,本专栏提供资料:推荐系统算法库,包含推荐系统经典及最新算法讲解,以及涉及后续业务落地方案和码源本专栏会持续更新业务落地方案以及码源。同时我也会整理总结出有价值的资料省去你大把时间,快速获取有价值信息进行科研or业务落地。帮助你快速完成任务落地,以及科研baseline构建强大的产品级NLP系统:Pa

【51单片机】独立按键,每个按键不同功能,数码管数值的加减,控制流水灯模式,包含按键消抖,数码显示,流水灯

实验内容:利用所学的单片机知识及电路知识编程实现单片机I/O口检测按键输入电平。        1.选中8位数码管的其中1位数码管,当独立按键1每按下一次,数码管加一(按下期间加1),范围为0—F;        2.选中8位数码管的另1位数码管,当独立按键2每按下一次,数码管减一(松手之后减1),范围为F—0;        3.按下独立按键3期间,流水灯以600ms的速度流动;        4.按下独立按键4,松手之后,8个LED灯作一次花样循环。按键一效果图:按键二效果图  按键三效果图:按键四效果图:  代码如下:#include#includeinttable[]={0x3f,0x