首页
📁归档
⏳时光机
📫留言
🚩友链
💰资助名单
推荐
🎧音乐
🏜️ 壁纸
❤ 捐助
Search
1
【NPN/PNP三极管】放大电路饱和失真和截止失真的区别
19,963 阅读
2
论文写作中如何把word里面所有数字和字母替换为新罗马字体
10,537 阅读
3
【高数】形心计算公式讲解大全
8,987 阅读
4
【概论】一阶矩、二阶矩原点矩,中心矩区别与概念
7,752 阅读
5
Vivado-FPGA Verilog烧写固化教程
7,701 阅读
🪶微语&随笔
励志美文
我的随笔
写作办公
📡电子&通信
嵌入式&系统
通信&信息处理
编程&脚本笔记
⌨️IC&系统
FPGA&ASIC
VLSI&IC验证
EDA&虚拟机
💻电子&计算机
IP&SOC设计
机器学习
软硬件算法
登录
/
注册
刘航宇(共305篇)
找到
305
篇与
刘航宇
相关的结果
- 第 16 页
晶体管的工作状态、类型、发射结正偏集电结反偏判断
嵌入式&系统
刘航宇
5年前
0
4,151
6
2021-07-31
(1)对于NPN型的晶体管 它的集电区是N型半导体,基区是P型半导体,集电区是N型半导体。 所以NPN型晶体管的发射结正偏,指的是基极(P型半导体)接高电位,发射极(N型半导体)接低电位,发射结加正向电压,发射结处于导通状态; NPN型晶体管的集电结反偏,指的是集电极(N型半导体)接高电位,基极(P型半导体)接低电位,集电结加反向电压,集电结处于截止状态; (2)晶体管的发射结正偏集电结反偏时,晶体管处于放大状态。 例如:基极的电位为0.7V,发射极的电位为0V,集电极的电位为3.7V, 此时,发射结所加的正向电压为0.7V,发射结正偏, 而集电结所加的反向电压为3V,集电结反偏,晶体管处于放大状态 图片 NPN管判断方法如下: 截止状态:Ube<0.7V; (如果是锗管du则Ube<0.3V) 放大状态:Ube>0.7V,Uce>Ube; 饱和状态:Ube>0.7V,Uce<Ube。 PNP管判断如下: 截止状态:Ueb<0.7V; (如果是锗管则Ueb<0.3V) 放大状态:Ueb>0.7V,Uec>Ueb; 饱和状态:Ueb>0.7V,Uec<Ueb。 已知三级电压下判断类型 看哪两个极只差是0.7(硅管)或者0.3(锗管)(这是导通电压)这两个极必然du是连接发射结zhi的连个极,剩下的是集电极。然后基极的电位是处于中间的,最后那个就是发射极。当Ue>Ub>Uc,PNP型。当Uc>ub>ue,NPN型。 bec如何判断,半圆柱三极管,3个引脚都在一条线上。将平面面向自己从左到右e b c
2021-07-30
[线代]二次型的标准型,规范型的区别
区别: 1.平方项的系数不同 标准型的系数在采用正交变换的时间,平方项的系数常用其特征值。 规范型中平方项的系数都是 1 或 -1,正负项的个数决定于特征值正负数的个数 2.转换方式不同。 标准形到规范形,只需将标准型中平方项的正系数改为 1,负系数改为 -1,正系数项放在前。 规范型反之即可。 图片
我的随笔
刘航宇
5年前
1
3,299
4
2021-07-28
P型半导体和N型半导体带什么电?
不论是P型还是N型半导体,它们本身是不带电的,也就是保持电中性. 区别只是载流子的浓度不同,P型中的空穴浓度大于自由电子浓度,而N型中自由电子浓度远大于空穴浓度. “P”表示正电的意思,取自英文Positive的第一个字母。 在这类半导体中,参与导电的 (即电荷载体) 主要是带正电的空穴,这些空穴来自半导体中的受主。因此凡掺有受主杂质或受主 “N”表示负电的意思,取自英文Negative的第一个字母。 在这类半导体中,参与导电的 (即导电载体) 主要是带负电的电子,这些电子来自半导体中的施主。 图片
嵌入式&系统
刘航宇
5年前
0
2,239
2
2021-07-28
【高数|信号】分式如何拆项?
高次比低次 长除法 低次比高次 4个最简类型 图片 案例问题: 图片 在高等数学积分被积函数中或者信号、电路中拉普拉斯反变换遇到分母是因式,次方低于分子次方如何拆项? 先看拆项格式 图片 例题 最后一步是拉普拉斯反变换,非有关工程技术人员领域可以不看 图片 图片 图片 图片 案例解答: 图片
嵌入式&系统
通信&信息处理
我的随笔
刘航宇
5年前
0
1,316
2
2021-07-26
【线代】拉普拉斯展开快速秒杀行列式!
由于网上有关文章找不到或者描述过于难以理解,我决心自己出一个文章以备学习。 目录 行列式拉普拉斯展开定义 有关习题 行列式拉普拉斯展开定义 图片 有关习题 图片
我的随笔
刘航宇
5年前
4
5,093
19
2021-07-22
【高数】偏导数连续的证明步骤!
分为4步走,其中第二步的公式法求后,到第三步求xy趋近x0y0一般可以用放缩配合夹逼准则,也可以看成一个整体或者等价无穷小均可 图片 图片 图片 图片 图片
我的随笔
刘航宇
5年前
0
2,144
2
愿你们所有的努力都有回报!考研励志文章,考研党加油!!!
励志美文
刘航宇
5年前
0
234
3
2021-07-22
图片 我们是怎样的一代,我们在经历着怎样的青春,又在怎样的对待时间,不可否认,我们还有年轻的资本,在经历现实的初创,走在了一条考研的路上…… 站在路的前端,远远考研的汽笛已经鸣响,考研的风帆已经启航,作为新一轮的考研人我们把目标对准远方。漫漫长路定是荆棘密布,坎坷征途必将困难重重,没有人知道有多少挑战与考验,没有人知道有多少挫折与磨练。只有经历了才知道路途的艰辛,只要走过了才知道自己的坚强,而要想走到最后我们必须坚定信念,必须拥抱梦想。 这个没有硝烟的战场,相信勤能补拙,却只有坚持才能胜利,而笑到最后的才会笑的最好。没有人在开始时就愿意接受失败,没有人在理想中不愿自己坚强,但这条路上必将会有很多人停止了,倒下了,到达终点的勇士只是少数。或许这就是现实,也是差距,谁能不畏路上的荆棘密布,谁能不怕途中的狂风暴雨,谁能抵住一路上的种种诱惑,谁又能忍受漫漫长路的孤独与寂寞,形形色色人生,习惯这样的方式吗,或许别无选择,不悔是自己的信念,选择了就要勇敢的走到底。 天空覆盖着我们所有人的心,阴晴雨雪,变化万千,我想获胜的一个利器便是积极的心态,心态也将决定你的成败。这条路上我们不止一次的困惑与迷茫,不止一次的面对诱惑与孤寂,不止一次的承受压力和焦虑,不止一次的在坚持与放弃中徘徊,而最终我们将以一颗怎样的心态来接受这些,抚平棱角,将是我们成功的关键。放开心去面对一切困难,虽然每天都迎着朝阳,但要把握白昼珍贵的时光,坦然一切,坚持你的理想。 研途观景,我们不会平静,或许无法想象前方的道路还有多远,在想象中也无法体会到所谓的困难有多难,所谓的坚持有多不易,只有现实告诉了我们一切,一切也我们更加了解了自己。平静思考,面对初期选择时的困惑与迷茫,面对暑期复习时的炎热和烦躁,面对着无数学子报名的压力与恐惧,面对着很多人找工作赚钱时的诱惑和反思,面对着永远复习不完的文字和题海,面对着考场失利的担忧和紧张,面对着客观存在的纷繁复杂的一切,你又作何感想,内心深处的自信与骄傲在这一刻爆发,我们才会清楚自己究竟有多强大。 很少有人能轻松的说一句无所谓而一笑而过,我们兼凡人,走着凡人路,所以不可能一下子变得如此超然与洒脱。考研,让我们都在这种平凡的生活中体会着不凡的经历,领略着不凡的风景。 在这样的一条路上,或惊喜或失望,也许你不会知道下一个阻碍会来自什么地方,内心在空洞中也会产生或多或少的遐想,无尽的担忧也让问题成倍的扩大,变成沉重的负担。问题永远是越解决越少而越拖延越多。我想每个人不需要企盼一帆风顺、一切如意,不需要企图遇到问题都能轻易解决,因为现实的磨砺总会出现,只是当它出现时,能以饱满的斗志来想办法克服,不要逃避,困难也让我们承认自己会遇到问题,承认有很多问题自己很难轻易解决,这也是我们要认识到的一点。 青春是人生的最美财富,纵观整个人生,漫漫长路且是一个过程,一点一滴都是积累。考研是当前的一件大事,但毕竟又只是生命过程中的一段征程。它的确很重要,但却决非全部。所以我们要对人生有一个清晰的认识,对考研有一个清醒的衡量。失败会影响你的心情,学着重视它但不要太在意,沉浸其中的阴影,战胜它不要太清高,学着品味这份艰辛,赞美这段旅途。 明天太阳依旧会照耀你的床前,面对人生的每一天,都可以看作是新的起点,每一刻都可以作为新的开始,所以认真走好每一步,过好每一天。对于考研,我们放眼未来而不要拘束在现在,也许我们会走错一步,但不要停止前行的脚步,把握正确的人生方向,我们就会离目标越来越近。 考研路上也不会缺少好书相伴,哲人的思想为我们指引方向,成功者的事迹也会成为我们的榜样。志同道合的伙伴,在失落时为你撑起一把伞,彼此共勉,快乐取代孤独,温馨代替无助。抱着经历风雨历练的心态去积极面对,风雨就不再可怕,而当我们在风雨中自由歌唱,坦然面对时,我们就学会了坚强,当一切都逝去时我们便可以骄傲的说;我们经历了,走过了,结果已不再重要,我们已成长了……考研,让拼搏的青春化茧成蝶。暖风吹过窗台,催人感觉到夏的味道。一个人呆在久违的私房,或许很久没有这样静心聆听风的声音了。一个气氛恬静的夜晚,我想自己终于有时间品味化茧为蝶的苦涩,感受苦尽甘来的喜悦。生活很玄妙,也许路就在一瞬间转弯,考研,充实我一程。 经历风雨,方见彩虹。为了这一天的到来,我付出了太多的心血与汗水;忍受了太久的孤独与寂寞;承受了太多的苦涩与辛酸……再回首,一切似乎历历在目又好像那么的遥远;再回首,一切似乎都是甜蜜又好像那么的苦涩;再回首,一切似乎都很可爱又好像那么的惨不忍睹……我深切感受到了过去日日夜夜的艰辛,这些日夜,只有自习室的孤灯明白;这些艰辛,只有宿舍的桌椅知道;这种孤独,只有我的思绪可以丈量…… 夏至未至,转瞬白雪纷飞,四季在这一年如光影般上演,定格自己,我只有为之奋斗的远方,没有节日、没有假日、没有休闲、没有娱乐,一个人孤单前行,一个人为自己加油。支撑我在这条路上坚定走下来的动力,就是为我想要的生活,为我对自己的承诺。曾经的曾经,那一并都是我的精神食粮,承诺过要为了美好的生活,全力去建设,执着追求,直到最后。 心总是憧憬未来的,尽管生活总让人累,但梦想的光芒总会照耀在身旁。在寒冷的冬肆虐的覆盖天地时,一个人、一盏灯、一杯茶、一堆书,别人早已入眠,而我仍在苦战。让人不觉感受到“千山鸟飞绝、万径人踪灭、孤舟蓑笠翁、独钓寒江雪”的意境。在就在这种意境中,我孜孜以求,创造着奇迹……偶尔深夜,看书疲惫的时候,走到窗前,抬头望天,思绪万千。生活并非一种选择,现实中的种种也会冲击坚守的未来。对工作的艰辛,对远方的迷茫,对自在的渴望,对未来的希望,一个人品味着,也许只有浩瀚夜空的一轮孤月明白我的心声。夜深了,人也累了,想到我的远方,想到朋友的支持,便又回到书桌前,一盏灯、一杯水,漫漫寒冬也一样走过。
2021-07-12
图像处理细胞识别程序增加矩形框办法
大家可以参考我的框架程序,完成后续教程编成,思考if (m_bDrag)中能否将m_bDrag换成m_bClickEmpty? 1.将下面代码添加到学号view.h文件中 bool m_bClickEmpty; //判断是否点击了空白的地方,以实现拖动框选择 CPoint OldEmptyBegin;//点击空白开始的座标 CPoint NowEmptyEnd;//移动时保存座标图片 2.将下面添加到学号view.cpp文件中void CCellPrg226View::OnMouseMove(UINT nFlags, CPoint point)函数里面(270行) if (m_bDrag)//思考能否将m_bDrag换成m_bClickEmpty { CClientDC dc(this); CBrush* pBrush = CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH)); CBrush* POldBrush = dc.SelectObject(pBrush); int nOldMode = dc.SetROP2(R2_NOTXORPEN); dc.Rectangle(&CRect(OldEmptyBegin, NowEmptyEnd)); dc.Rectangle(&CRect(OldEmptyBegin, point)); NowEmptyEnd = point; dc.SelectObject(POldBrush); dc.SetROP2(nOldMode); } 图片 3.将下面添加到学号view.cpp文件中void CCellPrg226View::OnLButtonDown(UINT nFlags, CPoint point)函数里面 m_bClickEmpty = true; OldEmptyBegin = point; NowEmptyEnd = point; 图片 效果 图片
通信&信息处理
刘航宇
5年前
0
372
4
2021-07-06
图像处理中VS2019下载及其MFC环境配置
安装环境配置 按照教程下载vs软件 https://mp.weixin.qq.com/s/dsqCMhO7r8zZ83Fc74gWbQ 完成后找到 图片 图片 图片 点击下载必须的mfc环境 图片 等待下载完毕即可
通信&信息处理
编程&脚本笔记
刘航宇
5年前
0
689
5
2021-07-02
图像处理入门-MFC打开BMP图片
第一步:新建项目"MFC应用程序",项目名为ShowBMP,在应用程序类型中选择"单个文档",点击"确定" 图片 图片 第二步:向CShowBMPView类添加成员变量和成员函数.在右栏的"类视图"右键CShowBMPView添加函数或直接在ShowBMPView.h中直接添加public成员变量和成员函数.添加代码如下: public: //成员变量 CString BmpName; //保存图像文件文件名 CString EntName; //保存图像文件扩展名 CBitmap m_bitmap; //创建位图对象 //成员函数 void ShowBitmap(CDC* pDC, CString BmpName); //用来显示指定位图bmp的函数 第三步:设置打开BMP图片函数.“项目”->“类向导”->选择"类名"CShowBMPView->在命令对象ID中双击"ID_FILE_OPEN"->自动生成默认成员函数OnFileOpen,消息为COMMAND.双击成员函数(Member Functions)进入函数编辑. 图片 //**************文件打开****************// void CShowBMPView::OnFileOpen() { //四种格式的文件:bmp gif jpg tiff CString filter; filter = "所有文件(*.bmp,*.jpg,*.gif,*tiff)|*.bmp;*.jpg;*.gif;*.tiff| BMP(*.bmp)|*.bmp| JPG(*.jpg)|*.jpg| GIF(*.gif)|*.gif| TIFF(*.tiff)|*.tiff||"; CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, filter, NULL); //按下确定按钮 dlg.DoModal() 函数显示对话框 if (dlg.DoModal() == IDOK) { BmpName = dlg.GetPathName(); //获取文件路径名 如D:\pic\abc.bmp EntName = dlg.GetFileExt(); //获取文件扩展名 EntName.MakeLower(); //将文件扩展名转换为一个小写字符 Invalidate(); //调用该函数就会调用OnDraw重绘画图 } } 第四步:在ShowBMPView.cpp中编写void CShowBMPView::ShowBitmap(CDC *pDC, CString BmpName)函数,即“二.显示BMP图片基本步骤”.同时通过OnDraw()函数调用ShowBitmap()函数显示图片.代码如下: void CShowBMPView::OnDraw(CDC* pDC) { CShowBMPDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代码 if (EntName.Compare(_T("bmp")) == 0) //bmp格式 { ShowBitmap(pDC, BmpName); //显示图片 } } 第五步:添加“显示BMP格式图片”函数。 void CShowBMPView::ShowBitmap(CDC *pDC, CString BmpName) { //定义bitmap指针 调用函数LoadImage装载位图 HBITMAP m_hBitmap; m_hBitmap = (HBITMAP)LoadImage(NULL, BmpName, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE | LR_DEFAULTSIZE | LR_CREATEDIBSECTION); /*************************************************************************/ /* 1.要装载OEM图像,则设此参数值为0 OBM_ OEM位图 OIC_OEM图标 OCR_OEM光标 /* 2.BmpName要装载图片的文件名 /* 3.装载图像类型: /* IMAGE_BITMAP-装载位图 IMAGE_CURSOR-装载光标 IMAGE_ICON-装载图标 /* 4.指定图标或光标的像素宽度和长度 以像素为单位 /* 5.加载选项: /* IR_LOADFROMFILE-指明由lpszName指定文件中加载图像 /* IR_DEFAULTSIZE-指明使用图像默认大小 /* LR_CREATEDIBSECTION-当uType参数为IMAGE_BITMAP时,创建一个DIB项 /**************************************************************************/ if (m_bitmap.m_hObject) { m_bitmap.Detach(); //切断CWnd和窗口联系 } m_bitmap.Attach(m_hBitmap); //将句柄HBITMAP m_hBitmap与CBitmap m_bitmap关联 //边界 CRect rect; GetClientRect(&rect); //图片显示(x,y)起始坐标 int m_showX = 0; int m_showY = 0; int m_nWindowWidth = rect.right - rect.left; //计算客户区宽度 int m_nWindowHeight = rect.bottom - rect.top; //计算客户区高度 //定义并创建一个内存设备环境DC CDC dcBmp; if (!dcBmp.CreateCompatibleDC(pDC)) //创建兼容性的DC return; BITMAP m_bmp; //临时bmp图片变量 m_bitmap.GetBitmap(&m_bmp); //将图片载入位图中 CBitmap *pbmpOld = NULL; dcBmp.SelectObject(&m_bitmap); //将位图选入临时内存设备环境 //图片显示调用函数stretchBlt pDC->StretchBlt(0, 0, m_bmp.bmWidth, m_bmp.bmHeight, &dcBmp, 0, 0, m_bmp.bmWidth, m_bmp.bmHeight, SRCCOPY); /*******************************************************************************/ /* BOOL StretchBlt(int x,int y,int nWidth,int nHeight,CDC* pSrcDC, /* int xSrc,int ySrc,int nSrcWidth,int nSrcHeight,DWORD dwRop ); /* 1.参数x、y位图目标矩形左上角x、y的坐标值 /* 2.nWidth、nHeigth位图目标矩形的逻辑宽度和高度 /* 3.pSrcDC表示源设备CDC指针 /* 4.xSrc、ySrc表示位图源矩形的左上角的x、y逻辑坐标值 /* 5.dwRop表示显示位图的光栅操作方式 SRCCOPY用于直接将位图复制到目标环境中 /*******************************************************************************/ dcBmp.SelectObject(pbmpOld); //恢复临时DC的位图 DeleteObject(&m_bitmap); //删除内存中的位图 dcBmp.DeleteDC(); //删除CreateCompatibleDC得到的图片DC }图片
通信&信息处理
编程&脚本笔记
# 图像处理
刘航宇
5年前
0
720
4
2021-06-30
vs2019等版本完全安装到D盘方案-安装前必备
由于VS占用C盘内存过大,现提出一种完全安装到D盘方案,其实这个方案最早(20年11月)我发在了科学网上,也可以在这里观看 http://blog.sciencenet.cn/blog-3432403-1260218.html 第一步 从微软官网下载 Visual Studio Community 2019(其他版本类似) 运行下载的安装程序,到选择安装的组件时退出程序 第二步:使用 mklink 创建链接 原理:这一步的目的是欺骗 VS 安装程序,把它(将要或已经)放在系统盘的内容转移到其他盘,这样 VS 安装时仍然读写的是系统盘的路径,但实际上这些路径被我们转移到了非系统盘了,如此便释放了系统盘空间。 基本用法: mklink /d "链接需要放置的路径" "链接指向的路径" 以下为 VS 占用的系统盘文件夹路径(我的系统盘符是 C) C:\Program Files (x86)\Microsoft SDKs C:\Program Files (x86)\Microsoft Visual Studio C:\Program Files (x86)\Windows Kits C:\ProgramData\Microsoft\VisualStudio C:\ProgramData\Package Cache下面是一段代码示例(注意 cmd 以管理员身份运行):对上面那些文件夹移动完成后使用mklink /d创建链接即可知道了原理操作起来就十分简单, 这些必要的文件夹如果有文件在里面,就把这些文件夹移动到非系统盘,如果没有就删除他们 (因为之后我们要创建链接,不删除就不能用他们的名字创建链接) mklink /d "C:\Program Files (x86)\Microsoft SDKs" "D:\Program Files (x86)\Microsoft SDKs" mklink /d "C:\Program Files (x86)\Microsoft Visual Studio" "D:\Program Files (x86)\Microsoft Visual Studio" mklink /d "C:\Program Files (x86)\Windows Kits" "D:\Program Files (x86)\Windows Kits" mklink /d "C:\ProgramData\Microsoft\VisualStudio" "D:\ProgramData\Microsoft\VisualStudio" mklink /d "C:\ProgramData\Package Cache" "D:\ProgramData\Package Cache"图片 图片 目标文件夹可以自己根据喜好自定义,对安装无影响,但是需要注意要在D盘创建好C盘链接的目标文件夹,不然无法安装。 第三步:以正常方式安装 VS2019 第一步会在你的系统上装一个 Visual Studio Installer,这次直接运行这个程序安装。 注意:安装程序中自定义路径的那一步最好还是自定义到非系统盘,这样能最小化系统盘占用。 温馨提示:目标文件夹一定要创建好,不然从 C 盘点过去会提示不存在导致 VS 安装失败。 安装包及安装教程: https://mp.weixin.qq.com/s/dsqCMhO7r8zZ83Fc74gWbQ
通信&信息处理
编程&脚本笔记
刘航宇
5年前
0
1,458
2
2021-06-28
通信原理-重点公式概念集合
建议电脑或平板阅读 重要知识点:通信系统框图,通信系统常见分类,性能指标,信源熵;随机过程两大结论,常用广义信道及其特点,信道容量;模拟通信系统性能比较 已调信号带宽,db,加重技术,门限效应,频分复用系统;数字基带系统常用码型及其特征 带宽,码间干扰,升余弦滚降系统,误码率影响因素,眼图;数字带通通信系统性能比较,已调信号带宽,ask. psk. fsk. qpsk. msk;同步的种类,系统框图;信源编码:Pcm 不用死磕傅里叶非重点 图片 图片 图片 图片 图片
刘航宇
5年前
0
907
3
上一页
1
...
15
16
17
...
26
下一页