51单片机&15单片机 时钟芯片DS1302
前言现在流行的串行时钟电路很多,如DS1302、 DS1307、PCF8485等。这些电路的接口简单、价格低廉、使用方便,被广泛地采用。本文介绍的实时时钟电路DS1302是DALLAS公司的一种具有涓细电流充电能力的电路主要特点是采用串行数据传输,可为掉电保护电源提供可编程的充电功能,并且可以关闭充电功能。采用普通32.768kHz晶振。一、DS18B20芯片介绍 DS1302是由美国DALLA....
51单片机驱动步进电机——使用ULN2003芯片
驱动步进电机——使用ULN2003芯片用ULN2003芯片,来驱动5V四相五线步进电机。工作准则步进电机是一种分步旋转的无刷直流电机。这非常有用,因为它可以在没有任何反馈传感器的情况下精确定位,这代表了一个开环控制器。步进电机由通常为永磁体的转子组成,转子被定子的绕组包围。当我们以特定顺序逐步激活绕组并让电流流过它们时,它们将磁化定子并分别形成电磁极,从而推动电机。这就是步进电机的基本工作原理。....
复习单片机:直流电机(内含1 直流电机介绍+2 ULN2003 芯片介绍+3 硬件设计+4 软件设计+5原始代码+6. 实验现象)
在 51 单片机应用中,电机控制的应用也非常多。本章所要实现的功能是:直流电机工作约 5S 后停止。切记:51 单片机主要是用来控制而非驱动,如果直接使用芯片的 GPIO管脚去驱动大功率器件,要么将芯片烧坏,要么就驱动不起来!1 直流电机介绍2 ULN2003 芯片介绍3 硬件设计4 软件设计5 实验现象1 直流电机介绍 直流电机是指能将直流电能转换成机械能(直流电动机)或将机械能转换成直流电能....
复习单片机:IO串转并(内含:1. 74HC595 芯片介绍+2. 硬件设计+3. 软件设计+4.原始代码+5. 实验现象)
在前面章节实验中,我们是直接使用单片机 IO 口控制外围设备,从 LED 流水灯到动态数码管显示,可以看到这些外围设备已经占据了很多的 IO 口,而 51单片机 IO 口非常有限,如果想要连接更多外围设备,此时可以通过 IO 扩展来实现。本章就来介绍另外一种 IO 口扩展方式-串转并,使用的芯片是 74HC595。开发板板载 1 个 74HC595 芯片,仅需单片机 3 个 IO 口即可扩展 8....
复习单片机:动态数码管(1 数码管介绍+2 74HC245 和 74HC138 芯片介绍+3 硬件设计+4 软件设计+5 实验现象)
本章所要实现的功能是:控制动态数码管从左至右显示数字 0-7。学习本章可以参考前面的实验章节内容。本章分为如下几部分内容:1 数码管介绍2 74HC245 和 74HC138 芯片介绍3 硬件设计4 软件设计5 实验现象1.数码管介绍1.1 多位数码管简介多位数码管,即两个或两个以上单个数码管并列集中在一起形成一体的数码管。当多位一体时,它们内部的公共端是独立的,而负责显示什么数字的段线(a-d....
单片机:ADC模数转换实验(内含ADC介绍+XPT2046芯片介绍+硬件电路设计+软件编程设计+原始代码)
ADC简介单片机只能分析数字信号,帮你分析模拟信号。所以接受外界模拟量--->数字量(0或1)分辨率:模拟信号能输出离散信号的个数。通常用2进制存储,所以通常用bit。输入5V,最小的电压变化值:5*1/2的12次方转换误差:输出误差的最大值形式给出,即实际输出数字量和理论输出数字量的差别转换速率:完成一次AD所需要的时间的倒数(每秒转换的次数)采样:将连续变化的模拟量转化为离散的模拟量编....
单片机:DS18B20温度传感器(内含芯片介绍+硬件设计+软件设计+配置环境)
DS18B20介绍单总线温度传感器。特点:1.工作电压比较宽 3.0v---5.5v2.接口简单(左上角,除了VCC,GND,只剩一根数据线DQ)3.工作范围 -55°~125°4.分辨率可以设置,设置为9,,10,11,12位.对应温度误差在正负0.5,0.25,0.125,0.0625(默认)5.理论上,VCC和GND接反后,只会发热不会烧坏(注:理论上)PCD板中,1脚为GND,2脚为DQ....
单片机:直流电机(内含ULN2003芯片,硬件原理及解析,软件编程及注释)
注:1-7引脚分别对应的16-10引脚依次为7个输入输出,中间依次用非门连接。如1号引脚输入端输入为0,为假,16脚输出为1,为真,若VCC连接24V,则输出为24V8脚为GND9脚为VCC以下此种方式连接直流电机是错误的!因为输出无法直接输出高电平,输出的均为低电平,只有在1和16脚对应连接时才为一端为高电平,一端为低电平(外部连接上拉电阻可以实现某一管脚为高电平)连接直流电机正确方法VCC端....
【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(3)
动态数码管实验项目实现代码实验现象刨根问底环节多位数码管简介多位数码管,是两个或两个以上单个数码管并列集中在一起形成一体的数码管。当多位一体时,它们内部的公共端是独立的,而负责显示什么数字的段线(a-dp)全部是连接在一起的。独立的公共端可以控制多位一体中的哪一位数码管点亮, 而连接在一起的段线可以控制这个能点亮数码管亮什么数字;通常我们把公共端叫做位选线,连接在一起的段线叫做段选线。有他俩以后....
【全栈计划 —— 单片机】——Part_03 使用放大电路或拓展芯片解决GPIO的输出电流不足够支持驱动设备的问题(2)
静态数码管实验我感觉静态数码管这块更多的是对硬件知识的再认识吧,其中关于程序设计方面可以拿出来评赏的东西其实不多。目前get到的是对高低电平的在认识以及使用十六进制来灵活的表示十进制。项目实现代码关于实验代码这块了,我不太想直接让大家CV吧,因为代码量不是特别大,然后小伙伴们对照我的代码敲一遍,可以更好的发现自己看不到的一些问题。实验效果:刨根问底环节浅识数码管数码管是一种半导体发光器件,其基本....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
IoT
物联网软硬件开发者一站式基地
+关注