对一个字节数据,逐个交换其高低位,例如 11010001,经过0-7,1-6,2-5,3-4对应位的交换,变成 10001011 。对于该问题,我们最先想到的是对原字节通过移位操作来逐位处理,使用另一个变量来存储交换后的结果。这种解决方案处理起来思路清晰,编写代码应该不难。
8*8点阵是一种应用广泛的显示器件,像户外的显示屏、点阵屏都是由点阵拼接而成。而点阵其实是发光二极管LED的矩阵。 在驱动点阵时,虽然具有专用的点阵驱动芯片,如MAX7219,但是该芯片价格比较高,所以应用并没有很普遍。而74HC595和74HC138的组合来驱动点阵应用却非常广泛。
在用单片机设计电路时,需要用到晶振,晶振的大小要根据需要来确定,比如说4M,8M,11.0592M,12M,20M,甚至还有其他数值的晶振。在使用时钟芯片或者使用RTC功能时,也需要晶振,但是这种晶振我们都用32.768K的晶振,一般把它叫做时钟晶振。
集成电路占统治地位的半个世纪里,许多杰出的微芯片在人们的难以置信中横空出世,然而在这当中,仅有一小部分成为它们中的佼佼者。它们的设计被证明是如此的先进、如此的前卫、如此的超前,以致于我们不得不创造出更多的技术词汇来描述它们。甚至可以说是它们为我们带来了让生活变简洁的技术,没有它们我们的生活将变得冗长乏味。下面盘点这25款微芯片,他们曾经震撼了世界改变了我们的生活!
推荐关注下方公众号学习更多嵌入式知识!单片机与手机实现通讯,目前主流的方案有如下三种:1)wifi通讯;2)蓝牙通讯;3)4G等移动通讯。其中,蓝牙通讯属于近距离通讯,无法实现远距离通讯。1wifi通讯wifi目前是应用最广泛的,我们手机在获取流量时和路由器就是通过wifi来建立...
电流流过电阻时,电阻两端会产生电压降,对于输出端而言,输出电压就变小了,这就是损耗。导线的电阻取决于长度和横截面积,如果进行远距离输电的话,那么线阻上所产生的电压降是非常大的。为了降低电压损耗,通常的做法是高压输电。
三极管我们经常用,熟悉的型号有S8050,S8550,S9012,S9013,但是他们之间有什么区别?今天来简单看一下。
几乎所有的电器、灯具和插座上只要带有电源开关必然会出现“|”和“O”两个符号如果只看符号判断“|”和“O”到底代表什么含义呢?你能分清哪个是电路联通哪个是电路断开吗?很多人认为“O”是通电,“|”是断电因为英语里开是OPEN很多开关也用ON代表“开”进阶版的认为“|”和“O”这两...
为了保证高频输入和输出,每个集成电路(IC)都会在电源两端接一个去耦电容,原因有两个:一是防止噪声影响其本身的性能;二是防止它传输噪声而影响其它电路的性能。
来源:https://blog.csdn.net/qq_205536131前言前面讲解过什么是DMA?STM32如何配置DMA?,今天和大家分享DMA实现串口数据的收发。直接存储器访问(DirectMemoryAccess),简称DMA。DMA是CPU一个用于数据从一个地址空间到...
MOS管因为其导通内阻低,开关速度快,因此被广泛应用在开关电源上。而用好一个MOS管,其驱动电路的设计就很关键。下面分享几种常用的驱动电路。01电源IC直接驱动电源IC直接驱动是最简单的驱动方式,应该注意几个参数以及这些参数的影响。①查看电源IC手册的最大驱动峰值电流,因为不同芯...