随笔分类 -  本科的随想

摘要:老师给了几个经典电路图,班里有些同学看不懂,我打算用通俗易懂的语言分析一下。希望通过我的解析,尽量能让他们搞透。 文接上回,定性分析了最基础的H桥驱动。现在我们把它改变一下,如下图 基本电路的外围新增了两个电阻和两个NPN。 先来说说工作原理,Q2、Q4各给一路电平信号,要求信号互补;Q2=1且Q4 阅读全文
posted @ 2022-06-11 00:47 JsDakey 阅读(240) 评论(0) 推荐(0)
摘要:老师给了几个经典电路图,班里有些同学看不懂,我打算用通俗易懂的语言分析一下。希望通过我的解析,尽量能让他们搞透。 来看这个电路。这是一个最基础的H桥驱动电路。再具体分析之前,浅谈一下三极管的饱和以便后续的展开。 对于三极管,你可以把它粗略地等价成两个二极管的连接,如下图 箭头指向就是由P(posit 阅读全文
posted @ 2022-06-10 12:04 JsDakey 阅读(1709) 评论(1) 推荐(0)
摘要:1.题目:用状态机实现按循环码$000 \rightarrow 001\rightarrow 011\rightarrow111\rightarrow101\rightarrow100\rightarrow000$规律工作的六进制计数器 module cnt_6(clk,rst,cnt_out); 阅读全文
posted @ 2022-06-09 13:28 JsDakey 阅读(142) 评论(0) 推荐(0)
摘要:![](https://img2022.cnblogs.com/blog/2577707/202206/2577707-20220608144937002-1544853073.png) 阅读全文
posted @ 2022-06-08 14:50 JsDakey 阅读(55) 评论(0) 推荐(0)
摘要:题目:设计一个四位双向端口模块 module BI4B(CTRL,DIN,Q,DOUT) input CTRL;//数据方向控制位,0时Q作输入,1时Q作输出 input [3:0]DIN; inout [3:0]Q output [3:0]DOUT; reg [3:0]DOUT,Q; always 阅读全文
posted @ 2022-06-08 14:31 JsDakey 阅读(110) 评论(0) 推荐(1)
摘要:题目:设计加减可控的16bit计数器 module ADD_SUB_LOAD(CLK,RST,ADD_EN,SUB_EN,LOAD,DATA,CQ,COUT); input clk;//时钟信号 input RST;//复位信号 input ADD_EN;//加法标志位 input SUB_EN;/ 阅读全文
posted @ 2022-06-08 14:14 JsDakey 阅读(81) 评论(0) 推荐(0)
摘要:1.题目:根据RTL图给出HDL描述 DFF的引脚功能: PRE与CLR均为异步控制信号;PRE置高,DFF输出为1;CLR置高,DFF输出为0; 分析:信号优先级为 \(CLR>PRE\);当ENA为1时,时钟启动,CLR为0时,模块清零,PRE为1时,模块置1;ENA为时钟控制信号, modul 阅读全文
posted @ 2022-06-08 12:53 JsDakey 阅读(222) 评论(0) 推荐(0)
摘要:1.题目:用循环语句设计一个逻辑电路模块,用以统计一个8位二进制数(8bit并行输入)中含1的数量 module for_cnt_1(a,b); input [8:1] a;//定义输入8位二进制数 output [4:1] b;//定义求和输出变量,因最多8个1相加,故要求四位位宽 reg [8: 阅读全文
posted @ 2022-06-07 21:01 JsDakey 阅读(448) 评论(0) 推荐(0)
摘要:1.模块语句及表达 module name(a,b,c,d,e,f);//模块名(信号列表) input a,b; output c; inout d; input [4:1]e; output [4:1]f; endmodule input:单向输入 output:单向输出 inout:双向(输入 阅读全文
posted @ 2022-06-07 19:53 JsDakey 阅读(136) 评论(0) 推荐(0)
摘要:问答_记关键词 Q1:EDA 技术与ASIC 设计和FPGA 开发有什么关系?EDA技术进行电子系统设计的最后目标是什么? A1:1.利用EDA技术进行电子系统设计的最后目标是完成专用集成电路ASIC 的设计和实现;2.FPGA和CPLD是实现这一途径的主流器件;3.FPGA和CPLD的应用是对ED 阅读全文
posted @ 2022-06-07 19:50 JsDakey 阅读(226) 评论(0) 推荐(0)
摘要:#####一、常用离散信号的产生方法 令ns为序列的起始位置,nf为序列的终止位置。 1.单位脉冲序列: $$ δ(n-n_0)=\left{ \begin{array}{rcl} 1 & & {n = n_0}\ 0 & & {n \neq n_0}\ \end{array} \right. $$ 阅读全文
posted @ 2021-10-25 21:36 JsDakey 阅读(73) 评论(0) 推荐(0)
摘要:#####题目:设一系统的常系数差分方程为y(n)-ay(n-1)=x(n),若系统的输入序列为x(n)=δ(n),试求系统的输出序列y(n)【代码不是很懂】 a=0.7;%差分方程系数 ys=0;%初始条件y(-1)=0 xn=zeros(1,20);%生成1行20列的零矩阵 xn(1,1)=1; 阅读全文
posted @ 2021-10-25 21:34 JsDakey 阅读(1036) 评论(0) 推荐(0)
摘要:#####题目:已知两序列如下 #####当 -3$\leqslant$x$\leqslant$3 时,x(n) = {3,11,7,0,-1,4,2};其他n,x(n)=0; 当 -1$\leqslant$x$\leqslant$4 时,h(n) = {2,3,0,-5,2,1};其他n,h(n) 阅读全文
posted @ 2021-10-24 21:50 JsDakey 阅读(742) 评论(0) 推荐(0)
摘要:#####题目:已知两序列如下 #####x(n)={x(-1)=1,x(0)=2,x(0)=2,x(1)=0,x(2)=-1,x(3)=0.5,x(4)=1.5} #####y(n)={y(-2)=1,y(-1)=1,y(0)=-1,y(1)=0.5,y(2)=-1,y(3)=-0.5,y(4)= 阅读全文
posted @ 2021-10-20 00:54 JsDakey 阅读(350) 评论(0) 推荐(0)
摘要:#####题目:离散时间信号 #####x(n)={x(-4)=0.5,x(-3)=-1,x(-2)=2.5,x(–1)=1.1,x(0)=0,x(1)=1.7,x(2)=3.3,x(3)=-0.5,x(4)=1.3} #####用图形表示该信号。 x=[0.5,-1,2.5,1.1,0,1.7,3 阅读全文
posted @ 2021-10-20 00:53 JsDakey 阅读(239) 评论(0) 推荐(0)
摘要:配置寄存器操作IO口步骤 ####1.初始化HAL库: HAL_Init(); ####2.初始化系统时钟: Stm32_Clock_Init(432,25,2,9); ####3.使能IO口时钟,配置IO口时使能寄存器:RCC->AHB1ENR ####4.初始化IO口模式,配置四个寄存器 端口模 阅读全文
posted @ 2021-10-18 12:47 JsDakey 阅读(76) 评论(0) 推荐(0)
摘要:一、每组GPIO端口的寄存器 ####以下均为32位寄存器 ####1.端口模式寄存器(MODER) ####2.端口输出类型寄存器(OTYPER) ####3.端口输出速度寄存器(OSPEEDER) ####4.上下拉寄存器(PUPDR) ####【以上为配置寄存器】 ####5.输入数据寄存器( 阅读全文
posted @ 2021-10-16 00:05 JsDakey 阅读(106) 评论(0) 推荐(0)
摘要:一、固件库和寄存器的区别 1.固件库是把寄存器封装后的形式 2.ST有两种库,一种是HAL库,一种是标准库,两种库统称为固件库 3.固件库是函数的集合(API) 二、头文件与源文件 头文件为 .h 文件,源文件为 .c 文件,一个源文件对应一个头文件,源文件里的函数在头文件里声明,其他程序调用函数只 阅读全文
posted @ 2021-10-16 00:04 JsDakey 阅读(102) 评论(0) 推荐(0)