草庐IT

基于51单片机的信号发生器设计

 目   录引言...11 课题背景意义及研究内容...11.1课题背景及研究意义...11.2课题研究内容...22 设计方案选择...22.1系统控制芯片选择...22.2信号发生方式选择...22.3系统整体设计方案...23 系统硬件设计...33.1单片机最小系统...33.1.1单片机STC89C52.33.1.2单片机最小系统...33.2DDS信号发生模块...43.2.1AD9833芯片介绍...43.2.2AD9833芯片工作原理...43.2.3AD9833芯片结构与功能...53.2.4DDS模块整体设计...73.3电源模块...73.4功能按键模块...73.5液晶

tps5430手把手教学

TPS5430手把手教学一、buck电路原理二、tps5430芯片介绍三、tps5430参考电路讲解以及PCB布局一、buck电路原理BUCK电路原理:BUCK电路,又称降压式变换电路,由开关(一般是MOS管),二极管,电感,电容,电阻组成。(电路需要比较高的开关频率,较理想的开关元件就是MOS管)电路的拓扑结构如下图所示,和boost电路也很相像。电路实现降压的原理类似pwm脉宽调制,但是在输出端对pwm波进行了处理。我们知道,总电压和输出电压之比等于开关打开和整个周期的时间之比。那么,控制好开关输出的矩形波占空比就能得到等效的输出电压。但是,实际电路输出电压不可能是矩形波,我们希望理想状态

【FPGA】基于HLS的全连接神经网络手写体识别

目录一系统分析1.1全连接神经网络简介 二通过HLS编写全连接神经网络传入权重参数和偏置参数文件2.1 获得图片、权重以及偏置的参数2.2编写C语言的全连接算子2.3SlaveInterfaces2.3.1hls_avalon_slave_component 2.3.2hls_avalon_slave_register_argument2.3.3 slave_memory_argument三输入图片进行测试并生成IP3.1编译、测试3.1.1初始化环境3.1.2编译3.2添加IP进Quartus并添加到SOC工程中生成硬件3.2.1将IP文件夹复制到黄金工程的IP文件夹下 3.2.2打开黄金工

PHP重构工具

Thisquestionalreadyhasanswershere:ToolsforPHPcoderefactoring[closed](15个答案)7年前关闭。我发现为PHP找到一个体面的重构工具有多么困难,这真令人惊讶。你们用什么(我怎么能得到)?谢谢!!编辑:我在Linux上,但Windows建议会帮助Google员工 最佳答案 确实确实缺少用于PHP的重构工具。我发现自己一直在使用一次性正则表达式来进行重构。thisquestion的答案阐明了为什么很少有重构PHP的工具。 关于

php - 使用php将html文本转换为图像

使用php将嵌入在html标记中的文本转换为图像的最佳方法是保持html标记中写入的样式?例如:转换:StackOverflow进入:有什么类(class)吗?还是我应该分解它并一一阅读标签?有什么建议吗? 最佳答案 可能想看看Painty.虽然它不是您要找的东西,因为您必须为其提供一系列选项,但它应该是一个很好的资源,您可以在其上进行扩展。不确定您是否还想呈现在您的HTML片段中使用的字体,但如果您这样做,您还必须获取所有常用的网络字体并将它们全部放在一个文件夹中脚本可以读取。希望这对您有所帮助。

php - 以像素为单位获取字符串的宽度和高度 (PHP)

有没有什么计算像素宽高的好函数?imagettfbbox可以用来做那个吗?我的意思是不同浏览器使用的不同字体需要哪个ttf文件?谢谢 最佳答案 由于PHP在服务器上运行,因此无法单独使用PHP。文本的大小取决于客户端的操作系统、浏览器(以及缩放等浏览器设置)。但是,您可以使用javascript在元素呈现后获取元素的大小。height=document.getElementById("elementId").style.height;//Willreturn176pxforexamplewidth=document.getEleme

软件测试期末复习题

《软件测试基础》期末复习题单选题1.下面的哪一项测试步骤中需要进行局部数据结构测试( )A.单元测试  B.集成测试 C.验收测试  D.系统测试2.测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类( )A.(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)B.(500,+∞)C.(500,+∞)、任意大于0小于500的非100倍数的整数D.(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)3. 下列

基于arduino及PS2的麦克纳姆轮遥控小车

实物展示1、选材用料    2、设计原理 2、代码展示#include#include#definePS2_DAT13//14//对应的串口初始化,arduino板上的引脚分别连接PS2上对应的标识引脚#definePS2_CMD11//15//引脚可按自己连接更改#definePS2_SEL10//16#definePS2_CLK12//17AF_DCMotormotor1(1);//对四个电机的连接建立AF_DCMotormotor2(2);AF_DCMotormotor3(3);AF_DCMotormotor4(4);#definepressurestrue#definerumbletr

实验九、消除互补输出级交越失真方法的研究

一、题目互补输出级交越失真消除方法的研究。二、仿真电路基本互补电路和消除交越失真互补输出级如图1所示。晶体管采用NPN型晶体管2N3904和PNP型晶体管2N3906。二极管采用1N4009。在实际的实验中,几乎不可能得到具有理想对称性的NPN型和PNP型管,但是在Multism中却可以做到。因此,我们可以看到只受晶体管输入特性影响(不受其它因素影响)所产生的失真和消除这种失真的方法。三、仿真内容(1)利用直流电压表测量两个电路中晶体管基极和发射极电位,得到静态工作点,如图(a)所示。各电压表所测量的电压如图中所标注。(2)用示波器分别观察两个输入信号波形和输出信号波形,并测试输出电压的幅值。