自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 数字集成电路(7)---时序逻辑电路设计

这一电路的建立时间就是传输门的延时,它相应于节点C1采样D输入所需要的时间。当时钟为低电平时,在时钟下降沿处被采样的输入数据在输出端处,整个阶段都保持稳定,此时锁存器处于维持(hold)模式。不同于电平敏感锁存器,边沿触发的寄存器只在时钟翻转时才采样输入:0→1翻转时采样称为正沿触发寄存器,而1→0翻转时采样称为负沿触发寄存器。1.建立时间(Tsu)是在时钟翻转 (对于正沿触发寄存器为0→1的翻转)之前数据输入(D)必须有效的时间。锁存器正常传输信号时,用低阈值器件,锁存器维持时,用高阈值器件。

2024-07-21 17:38:11 1495

原创 数字集成电路(6)----CMOS组合逻辑门的设计

静态电路:每一个时刻,门的输出通过一条低阻通路连到VDD或是GND。PDN由NMOS器件构成,而PUN由PMOS管构成,这一选择的主要理由是NMOS管产生“强0”而PMOS器件产生“强1”。NMOS管的并联代表“或”(A+B)操作。PMOS网络的规则:如果两个输入都低,串联的两个PMOS都导通,这代表一个NOR(A⋅BAB​)操作, 而PMOS 管并联实现NAND(ABA⋅B)操作。利用互补CMOS逻辑合成一个CMOS复合门其功能为FDA⋅BC​。

2024-07-21 17:37:02 2356

原创 数字集成电路(5)---反相器

此外,较宽的晶体管具有较大的栅电容,这就增加了驱动门的扇出系数,从而又反过来影响它的速度。:由于在一个组合逻辑电路中大部分的电容是晶体管电容(栅电容和扩散电容),因此在进行低功耗设计时保持这部分电容最小是有意义的。同样,这一能耗与NMOS器件的尺寸无关。结论:使输出的上升/下降时间大于输入的上升/下降时间可以使短路功耗减到最小,但输出的上升/下降时间太大会降低电路的速度并在扇出门中引起短路电流。:在输出低电平时,驱动管和负载管同时导通,其输岀低电平由驱动管的导通电阻和负载管的等效电阻的分压决定。

2024-07-21 17:24:42 2077

原创 数字集成电路(4)--- 器件(THE DEVICES)

在通常推导阈值电压时,假定了沟道耗尽区仅仅是由于所加的栅电压引起的,并且在栅下所 有的耗尽电荷都来自于MOS场效应:这忽略了源端和反向偏置的漏端结的耗尽区.而它们却随着 沟长的缩小变得更为重要。是由反向偏置的源-体和漏-体之间的pn结引起的,包括底板Pn结(The bottom plate junction)和侧壁Pn结(The side wall junction)。动态(dynamic)情况下的MOS晶体管—结构电容—沟道电容(channel capacitance)CGC:(简答)

2024-07-21 17:20:30 825

原创 数字集成电路(3)

设计规则(design rules):λ为最小线宽的1/2:例如对于一个0.25um的工艺,其λ的值为0.125um。衬底选择:常用(100)晶面(原因:面密度小,界面态少)光刻(photolithography)扩散和离子注入:900~1100℃。

2024-07-21 17:17:01 223

原创 数字集成电路(2)

能量的传送越快(或者说功耗越大)则门越快,对于给定的工艺和门的拓扑结构, 功耗和延时的乘积一般为一常数。这是由于对电容充电以及在电源和地之间有一暂时的电流通路造成的,因此它正比于开关频率:发生开关的次数越多,动态功耗越大。使这一功耗来源最小是一个十分重要的目标。要具有再生性,一个门的VTC应当具有一个增益绝对值大于1的过渡区(即不确定区), 该过渡区以两个合法的区域为界,合法区域的增益应当小于1,这样的一个门具有两个稳定的工 作点。数字系统中的大多数噪声都是内部产生的,噪声的值与信号的摆幅成正比。

2024-07-21 17:03:59 949

原创 模拟集成电路(6)----单级放大器(共源共栅级 Cascode Stage)

对M1Vx​≥Vin​−VTH1​Vx​VB​−VGS2​VB​≥Vin​−VTH1​VGS2​对M2​Vout​≥VB​−VTH2​Vout​≥Vin​−VTH1​VGS2​−VTH2​Vout​≥VOD1​VOD2​​。

2024-06-02 14:03:28 2676

原创 模拟集成电路(5)----单级放大器(共栅级)

有一些场合需要一些(电流放大器)

2024-05-29 19:51:19 907

原创 模拟集成电路(4)----单级放大器(源极跟随器)

大信号分析:(漏极一直接的是最高的电压,所以要么截止要么饱和,不会进入线性)当Vin​VTH​时,M1​关闭,Vout​0当Vin​VTH​M1​导通,ID1​随着Rs​变化当Vin​继续增加,Vout​随Vin​变化 差值为vGS​21​μn​Cox​LW​Vin​−VTH​−Vout​2RS​Vout​Aν​∂Vin​∂V。

2024-05-22 22:36:27 1331

原创 模拟集成电路(3)----单级放大器(共源极)

放大是模拟电路的基本功能理想的放大器线性:无限的幅度和频率范围输入阻抗无限大输出阻抗无限小共源放大器就是将源极接AC ground。一般我们对三点进行分析:Vout=VDDV_{out}=V_{DD}Vout​=VDD​Vout=VDD−Id⋅RD=VDD−μnCox2WL(Vin−VTH)2⋅RD\begin{aligned}&V_{out}=V_{DD}-I_{d}\cdot R_{D}\\&=V_{DD}-\frac{\mu_{n}C_{ox}}{2}\frac{W}{L}(V_{in}-V_{

2024-05-11 22:38:47 1686

原创 模拟集成电路(2)----MOSFET大小信号分析,二级效应

以NMOS为例其中,B为body,代表衬底。VB​代表衬底电压关于源极和漏极,一般认为电压高的一端为漏极。MOS管的典型应用开关压控电流源(饱和区)

2024-05-05 16:14:40 1232

原创 通信原理(2)--随机过程

随机过程{x(t)}由一族时间函数xi(t)x_i(t)xi​(t),i=1,2.3…组成,每一个时间函数xi(t)x_i(t)xi​(t)称为随机过程{x(t)}的一个样本函数(一个实现)每个样本函数在时间上,在幅度取值上都是连续变化的波形。若固定时刻,随机过程在该时刻所有样本函数的取值则为一随机变量。为了描述随机过程在不同时刻的相互关系,用n维联合分布函数(概率密度函数族)来描述n个不同时刻对应的n个随机变量。随机过程其实是随机变量在连续时间上的一次升维一维分布函数F1(x1,t1)=P[ξ(t

2024-04-26 19:12:08 1125

原创 通信原理(1)--信息的度量,通信系统的性能指标

平均自信息表征信源的整体特性,定义整个信源的不确定度,又称为:信息熵/信源熵/香农熵/无条件熵/熵函数等,简称为痛。通信的本质是传递信息,为了定量表征信息的度量,引入自信息量的概念。消息是通信系统要传输的对象,包含连续消息和离散消息。利用电信号传输消息中包含的信息,收端获得信息后,不确定性被消除。定义:每秒传送的bit数、即信息量,或每秒传递的二进制码元个数。实际中常采用以2为底的对数,即以bit作为自信息量的单位。信号是消息的电表示形式,为消息的物质/传输载体。收发可双向传输,但不能同时传输。

2024-04-21 16:11:26 1686

原创 cadence中run pspice运行仿真 光标搜索Search Command

在cadence进行波形分析时,如果可以随时找到对应的点分析十分方便。也就是cadence中的光标搜索(Search Command)功能。假设你需要找在x轴为100的点,输入如下指令,标点即可显示。但是需要输入正确形式才能使用。

2024-03-24 16:51:38 424

原创 机器学习--jupyter-matplotlib使用中无法显示中文

在jupyter中,通过matplotlib作图时可能会添加中文标题,但有时候会不显示中文即可显示中文。

2024-03-23 17:02:03 772

原创 嵌入式开发--STM32G431RBTx-产生PWM

如图有反映stm32g431的定时器资源。共10个定时器基本定时功能,当累加的时钟脉冲数超过预定值时,能触发中断或者触发DMA请求。是专门用于驱动数模转换器(DAC)

2024-03-22 16:22:10 782

原创 嵌入式开发--STM32G431RBTx-定时器中断流水灯

如图有反映stm32g431的定时器资源。共10个定时器基本定时功能,当累加的时钟脉冲数超过预定值时,能触发中断或者触发DMA请求。是专门用于驱动数模转换器(DAC)

2024-03-22 16:01:45 1479

原创 嵌入式开发--基于STM32G431RBTx-按键中断

将如下引脚口都设置为输出上拉模式设置为上拉模式。

2024-03-13 20:58:18 602

原创 模拟集成电路(1)----晶体管

晶体管大体可以分为如下四类。

2024-02-28 19:16:31 611

原创 数字集成电路(1)-----数字集成电路的层次关系

(2)算法层:主要进行算法设计及描述。首先根据系统的功能要求,制定可以实现此 功能的不同算法,分析和比较这些算法的优缺点,选定一种最适合的;这一 层的设计好坏直接决定了整个集成电路性能的好坏 、价格的高低 、市场的占有率,更决定了后续设计阶段的难易程度及效率。版图层的实现方式是系统最终的呈现方式,也是整个设计中最低的层次,并且仅仅是结构描述。(5)电路层:将逻辑层中的门电路用具体的晶体管 、电容 、电阻等基本电子元器件来表示,并将之间的互连关系呈现出来。数字电路的设计,是按照层次化的方式进行的。

2024-02-28 13:40:07 1147

原创 嵌入式开发-STM32CUBEMX使用—基于STM32G431RBTx

嵌入式–基于STM32G431RBTX1.利用STM32CUBEMX生成工程框架2.利用STM32CUBEMX生成初始化代码文件。

2024-02-21 20:40:03 451

原创 机器学习-案例:流行电影统计

现在我们有一组从2006年到2016年1000部最流行的电影数据数据来源:https://www.kaggle.com/damianpanek/sunday-eda/data。

2024-01-26 20:22:46 537

原创 机器学习-pandas(含数据)

1.索引直接索引 – 先列后行,是需要通过索引的字符串进行获取loc – 先行后列,是需要通过索引的字符串进行获取iloc – 先行后列,是通过下标进行索引ix – 先行后列, 可以用上面两种方法混合进行索引2.赋值data.3.排序dataframe对象.sort_values()对象.sort_index()series对象.sort_values()对象.sort_index()DataFramefunc:自定义函数。

2024-01-26 19:48:52 819 1

原创 机器学习-numpy

使用Python列表可以存储一维数组,通过列表的嵌套可以实现多维数组,那么为什么还需要使用Numpy的ndarray呢?在这里我们通过一段代码运行来体会到ndarray的好处a = []# 通过%time魔法方法, 查看当前行的代码运行一次所花费的时间在结果中发现,通过numpy计算后的时间比原生python要快很多。从中我们看到ndarray的计算速度要快很多,节约了时间。机器学习的最大特点就是大量的数据运算,那么如果没有一个快速的解决方案,那可能现在python也在机器学习领域达不到好的效果。

2024-01-23 18:05:16 1142

原创 机器学习--Matplotlib

Matplotlib 是 Python 的绘图库,它能让使用者很轻松地将数据图形化,并且提供多样化的输出格式。Matplotlib 可以用来绘制各种静态,动态,交互式的图表。Matplotlib 是一个非常强大的 Python 画图工具,我们可以使用该工具将很多数据通过图表的形式更直观的呈现出来。Matplotlib 可以绘制线图、散点图、等高线图、条形图、柱状图、3D 图形、甚至是图形动画等等。

2024-01-18 22:21:47 1156 2

原创 机器学习--jupyter使用

Jupyter项目是一个非盈利的开源项目,源于2014年的ipython项目,因为它逐渐发展为支持跨所有编程语言的交互式数据科学和科学计算Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序名字源自Julia、Python 和 R(数据科学的三种开源语言)是一款程序员和科学工作者的编程展示软件文件格式是用于计算型叙述的文档格式的正式规范实时运行的代码、叙事性的文本和可视化被整合在一起,方便使用代码和数据来讲述故事。

2024-01-18 21:47:19 882

原创 机器学习--人工智能概述

机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测。数据简介在数据集中一般:一行数据我们称为一个样本一列数据我们成为一个特征有些数据有目标值(标签值),有些数据没有目标值数据类型构成:数据类型一:特征值+目标值(目标值是连续的和离散的)数据类型二:只有特征值,没有目标值机器学习一般的数据集会划分为两个部分:训练数据:用于训练,构建模型测试数据:在模型检验时使用,用于评估模型是否有效划分比例训练集:70% 80% 75%测试集:30% 20% 25%

2024-01-18 19:14:36 1108

原创 verilog编程题

采用触发器反向输出端连接到输入端的方式,可构成简单的 2 分频电路。代码为4选1,如果题目是2选1或者更多选1就case后进行更改。当sub为1时,是减法;当sub为0时是加法。以此为基础进行级联,可构成 4 分频,8 分频电路。有异步清零端的n位寄存器,看题目要求,有几位n就写几。按题目要求,几分频就留哪个。看题目要求,有几位写几位。

2024-01-14 18:50:38 791

原创 Discrete Time Signals and Systems

Periodic and Aperiodic Discrete-Time Sinusoidsx(n)=Acos[2πf0n]=x(n+N)=Acos[2πf0(n+N)]=Acos[2πf0n+2πf0N]x(n)=Acos[2 \pi f_0 n]=x(n+N)=Acos[2 \pi f_0 (n+N)]=Acos[2 \pi f_0 n+2 \pi f_0 N]x(n)=Acos[2πf0​n]=x(n+N)=Acos[2πf0​(n+N)]=Acos[2πf0​n+2πf0​N]2πf0N=2

2023-12-25 21:16:49 696

原创 神经网络可以计算任何函数的可视化证明

对于神经网络,一个显著的事实就是它可以计算任何函数。如下:不管该函数如何,总有神经网络能够对任何可能的输入x,输出值f(x)即使函数有很多输入和输出,ffx1​⋯xm​,结果也是成立的。结果表明神经网络具有一种普遍性,无论我们想计算什么函数,都能用神经网络实现。

2023-12-17 22:35:18 2132 1

原创 简易加减运算器的制作----数字电路设计(含proteus仿真)

为了实现特殊模式,可以使用逻辑门,但也可以使用IC 74LS48来控制 7 段。它有17个与门、4个或非门、6个非门和8个与非门。这些所有门的组合使 IC 具有 4 个输入和 7 个输出引脚。输出引脚在单个输出中生成两个 BCD 数字,这在 7 段上形成一个数字。该IC有4个输入引脚,总共有16种组合,但前10种组合用于产生7段输出,其余的将被视为无效状态。该 IC 是基于 TTL 的设备,因此可以由任何 TTL 设备或微控制器控制。它仅用于控制共阴极七段。引脚配置名称引脚B引脚 1。

2023-12-10 20:04:30 6346 2

原创 LCD接口(附8051LCD1602显示:源码+原理图)

工程源码及原理图:链接:https://pan.baidu.com/s/1KgmiGkFdl_sFE5GTm5MSsQ?pwd=l1gp提取码:l1gpLCD(Liquid Crystal Display):又称液晶显示器。

2023-12-06 21:47:30 4881

原创 8051 的串口通讯及应用

串行式传输每次传输一个位,数据传输的速度表面上不怎么快,但连接两个系统之间,只要两条传输线即可,适合长距离的通信。实际上,目前串行端口传输速率已比并行端口输出传输速率快。实际中考虑使用并行式传输还是串行式传输要根据数据量与环境而定。若要将8051系统的数据传至另一8051系统,则可以使用串行式数据传输。最典型的串行式数据传输接口是RS232C,例如个人计算机的COM1、COM2接口就是属于RS232接口。若系统上只有一条线,且在同一时刻中不是进行传入数据就传出数据,则称之为“半双工”。

2023-11-14 01:14:51 1033

原创 8051单片机,定时器产生方波,计数

要求:①以例9-4仿真实现,以某种物理现象观察方波。(示波器,光,声…)②用C语言改写程序,重新仿真。③改变占空比,按键可调。④做farmer,对🐂计数。(怎么模拟牛?–按键模拟0加显示器)(1)用9-4的例子产生方波,并观察其中,需要用到定时器/计数器,此时也需要去配置几个特定的寄存器:关于定时器有几点概念如下:8051有两个定时器:定时器0和定时器1。定时器0的16位寄存器分为高字节访问和低字节访问。

2023-11-02 03:05:34 2052

原创 按键控制走马灯

按题目要求:设计一个走马灯,基本的按键控制。

2023-10-25 23:17:29 697

原创 8051单片机

特性数量ROM4KBRAM128KB定时器2I/O引脚32串行端口1中断源61.汇编语言程序由一连串的汇编指令组成2.一条汇编指令由4个字段组成[标签:] 助记符 [操作数] [;注释]助记符即为指令3.方框号代表里面的字段是可选的,不是每条指令都必须包含4.ADD和MOV就是助记符,即产生操作码的部分。ORG和END就是伪代码(指示符),这些指示符不产生任何机器代码(操作码),仅供汇编使用。8051中的程序计数器和ROM空间。

2023-10-23 10:08:07 631

原创 自动控制原理----题型总结及知识点详解

​ 控制系统(Control system):在给定的条件下,通过操纵达到预期性能的系统​ 控制系统中的操纵器:控制器(contriller)/补偿器(compensator)[重点在于控制参数与结构]控制器需要考虑的三大性能 控制目标: 判断微分方程,线性或非线性,时变或定长是否为线性:如果每一项都是c(t),r(t),高阶导数,则为线性。但是如果出现平方线与单常数x则为非线性。时变与非时变:c(t),r(t)的系数全是常数,不存在变量t andnc(t)dtn+an−1dn−1c(t)dtn−1+⋯+a

2023-10-21 17:00:01 2081

原创 数据结构-(平衡二叉树,最短路径,关键路径)-含代码

数据结构-(平衡二叉树,最短路径,关键路径)-含代码写给还困扰于数据结构作业的同学们,代码有详细的解释,希望各位结合图形去理解学习,一定会有所收获

2023-10-20 16:38:28 462

原创 数据结构-(一元多项式的相加,表达式求值)含代码

供正在苦恼于数据结构作业同学的一些参考,关于代码都有比较详细的解释,希望各位结合图形去理解学习,一定会有很多收获。

2023-10-20 16:35:17 1380

原创 8051单片机-汇编实现简易红绿灯

根据题目需要,用8051实现红绿灯,​ 设计一个交通灯系统,红绿黄,不带显示时间,只有圆灯,(十字路口一共有十二个灯),遵守交通规则,黄灯闪红灯亮,设计成十字路口的形状。​ 一共需要去控制4组灯分别在四个路口,一组灯分别为红绿黄三个。相当于一共为12个红绿灯。但是由于面对面的两个路口红绿灯是一致的。所以只需要控制6个引脚便可以实现整个红路灯。​ 设置一个红绿黄周期为n秒,其中红灯亮8秒,黄灯闪3秒,绿灯亮5秒。

2023-10-16 22:48:04 3564 2

嵌入式开发-STM32G431RBTx-产生PWM

嵌入式开发-STM32G431RBTx-产生PWM

2024-03-22

机器学习-案例:流行电影统计数据

博客案例的数据

2024-01-26

机器学习-pandas(含数据)

含有配合博客联系的csv数据

2024-01-26

简易加减运算器的制作-数字电路设计(含proteus仿真)

简易加减运算器的制作-数字电路设计(含proteus仿真)

2023-12-10

LCD接口(附8051LCD1602显示:源码+原理图)

LCD接口(附8051LCD1602显示:源码+原理图)

2023-12-06

8051 的串口通讯及应用

单工形式的双机通信。假定A机和B机以方式1 进行串行数据通信,其波特率为9600,A机的P1.6口为发 送控制按钮,当按钮按下时,A机发送0、1…、255,每次发 送间隔0.5秒,并将发送字节送到本机P2口,通过P2口的总 线驱动器74HC245接数码管显示发送数据(BCD)。B机设置为串口 中断接收A机发来的数据,接收到的数据取反后送到本机 P2口,通过P2口的总线驱动器74HC245接数码管显示发送 数据。

2023-11-14

8051单片机,定时器产生方波,计数程序源码+proteus仿真文件

8051单片机,定时器产生方波,计数程序源码+proteus仿真文件

2023-11-02

8051单片机,定时器产生方波,计数 程序源码+proteus仿真图

8051单片机,定时器产生方波,计数 程序源码+proteus仿真图

2023-11-02

按键控制走马灯,控制速度加减,模式变换-仿真文件+源代码

按题目要求:设计一个走马灯,基本的按键控制 1. 流水灯模式 2. 按键控制流水灯速度 初步设计流水灯得模式如下: 1. 单个灯亮从右向左移动 2. 单个灯亮从左向右实现 3. 单个灯灭从左向右移动 4. 单个灯灭从右向左移动

2023-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除