为什么很多电器设备都要使用单片机?
指令解码电路是解读从内存中读取的指令的含义。运算电路是根据解码结果操作的。确切地讲,指令解码电路就是....
STM32 HAL库与标准库的区别
相比较早几年使用标准库开发来讲,最近几年HAL库的使用是越来越多,那么我们开发应当使用哪一种呢,....
关于图腾柱和互补推挽的区别
推挽电路的应用非常广泛,比如单片机的推挽模式输出,PWM控制器输出,桥式驱动电路等。推挽的英文单词:....
手工制作了一款32位CPU
整体来看,「菠萝一号」是由8块正方形打印电路板垂直堆叠组成,每块边侧高度约为10厘米,外加一个VGA....
详解#define的奇妙用法
在 C/C++ 编程语言中,当程序被编译时,被发送到编译器,编译器将程序转换为机器语言,然后完成编译....
详解复位电路的基础知识
复位信号在数字电路里面的重要性仅次于时钟信号。对电路的复位往往是指对触发器的复位,也就是说电路的复位....
DC-DC转换器概念/特点/设计技巧/技术参数
DC-DC指直流转直流电源(Direct Current)。是一种在直流电路中将一个电压值的电能变为....
几张动图讲懂NPN型的三极管
三极管的电流放大作用应该算是模拟电路里面的一个难点内容,我想用这几个动画简单的解释下为什么小电流Ib....
电子电路设计与仿真工具有哪些?
EDA工具层出不穷,目前进入我国并具有广泛影响的EDA软件有:protel、MentorPADS、O....
蜂鸣器电路中学会分析和改进电路的方法
下面就 3.3V NPN 三极管驱动有源蜂鸣器设计,从实际产品中分析电路设计存在的问题,提出电路的改....
阻抗匹配的理想模型
由于任何传输线都不可避免地存在着引线电阻、引线电感和杂散电容,因此,一个标准的脉冲信号在经过较长的传....
UART通用异步收发器与SPI串行外设接口及I2C总线比较
在单片机开发中,UART、I2C、RS485等普遍在用,对它们的认识可能模棱两可,本文把它们整理了一....
怎么构建CPU这个非0即1的开关世界
除了加法,我们也可以根据需要将不同的算数运算设计出来,负责计算的电路有一个统称,这就是所谓的算术逻辑....
如何逐渐成为高级嵌入式工程师呢?
对于硬件来讲有几个方向,就单纯信号来说分为数字和模拟,模拟比较难搞,一般需要很长的经验积累,单单一个....
自制简易断点检测电路
要想电线中是哪里断开了,其实自制一个检测器也不难,而且只需要几个元器件。检测器的基本原理就是,检测哪....
UART通用异步收发器与I2C总线
UART是异步,全双工串口总线。它比同步串口复杂很多。有两根线,一根TXD用于发送,一根RXD用于接....
什么是“三字母词”
在ANSI标准中,定义了“三字母词”,或者成为“三联符序列”,英文为"trigraph sequen....
PNP与NPN两种三极管使用方法
如果 P1.0 由我们的程序给一个高电平 1,那么e到 b 不会产生一个 0.7V 的压降,这个时候....
关于dB/dBi/dBd/dBm/dBc的区别
dB应该是无线通信中最基本、最习以为常的一个概念了。我们常说“传播损耗是xx dB”、“发射功率是x....
C语言使用回调函数模拟委托与反射
函数是C语言的核心概念。主调函数(caller)调用被调函数(callee)是一般的调用关系,如果被....
共射的基本放大电路实例解析
放大电路的核心元件是三极管,所以要对三极管要有一定的了解。用三极管构成的放大电路的种类较多,我们用常....
稳压电路5V转3.3V的经典方案
标准三端线性稳压器的压差通常是 2.0-3.0V。要把 5V 可靠地转换为 3.3V,就不能使用它们....
MCU1与MCU2之间怎样进行串口通信
今天我们来讲讲,下面这个“电平转换”电路,理解后令人心情愉快。电路设计其实也可以很有趣。先说一说这个....