![](https://i-blog.csdnimg.cn/direct/c6a75f0ee1684da7bb761fc4285c72e4.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
物联网
文章平均质量分 94
物联网(Internet of Things,简称IoT)是一种基于互联网的新型网络体系结构。它通过将传感器、智能设备、云计算、大数据、人工智能等信息技术相结合,实现物理世界中的任何物体与互联网的连接。
墨辰JC
每天进步一点点!
展开
-
深入解析74HC595移位寄存器的工作原理
74HC595是一种串行输入并行输出(SIPO)移位寄存器。它通过三根线输入串行数据,并通过八根线输出并行数据。多个74HC595可以级联使用,从而实现16位、24位、32位等更高位数的并行输出,广泛应用于I/O口扩展。其中并行输出为三态输出(即高电平、低电平和高阻抗)。在数字电路中,通常有两种基本状态:高电平(逻辑1)和低电平(逻辑0)。三态(Tri-state)是一种特殊的输出状态,除了高电平和低电平外,还有第三种状态,即高阻抗状态(Z)。高电平(1):电路输出高电平信号。原创 2024-07-17 19:51:23 · 583 阅读 · 0 评论 -
普中51单片机:串口通信原理与应用指南(八)
在电脑端和单片机通信时可以使用USB转串口,串口的标准接口是DB9接口,DB9接口通常用于连接计算机设备的串行端口。在计算机的串行端口上使用RS232协议进行数据传输时,需要利用DB9接头来进行连接。浅谈串口UART通信原理RS232与RS485串行通信协议详解。单片机的串口完全兼容。设有2个互相独立的接收、发送缓冲器,可以同时发送和接收数据。发送缓冲器只能写入而不能读出,接收缓冲器只能读出而不能写入,因而两个缓冲器可以共用一个地址码(99H)。两个缓冲器统称串行通信特殊功能寄存器SBUF。原创 2024-07-15 19:22:02 · 977 阅读 · 0 评论 -
RS232与RS485串行通信协议详解
虽然许多现代处理器都集成了UART(通用异步收发器)控制器,但它们输出的通常是TTL(晶体管-晶体管逻辑)电平信号,而不是RS232标准所要求的电平。RS485接口信号的电平比RS232降低了,所以不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便地与TTL电路连接。因为采用两线制,数据的发送和接收都要使用这对差分信号线,发送和接收不能同时进行,所以只能采用半双工的方式工作,编程时也需要加以处理。该标准规定采用一个标准的连接器,标准中对连接器的每个引脚的作用加以规定,还对信号的电平加以规定。原创 2024-07-13 00:11:31 · 1198 阅读 · 0 评论 -
浅谈串口UART通信原理
并行传输指的是数据以成组的方式,在多条并行信道上同时进行传输。每条信道传输一部分数据,这样可以在同一时间内传输更多的数据位,因此传输速度较快,但成本较高。原创 2024-07-12 01:38:09 · 685 阅读 · 0 评论 -
普中51单片机:定时器与计数器详解及应用(七)
模式3只适用于定时器/计数器0,定时器T1处于模式3时相当于TR1-0,停止计数,而T0可作为两个定时器用。通过定时器0中断控制LED1指示灯间隔1秒闪烁,实物图连接:D1连接到P2_0引脚即可,使用的12.000MHz的时钟,每次间隔一毫秒触发中断,在中断触发函数进行计数,当为1000时,就是一秒。注意:定时器的资源和单片机的型号是关联在一起的,不同型号的单片机可能会有不同的定时器数量和操作方式,但一般来说,T0和T1的操作方式是所有51单片机所共有的。下图为模式3时的定时器0逻辑图。原创 2024-07-11 12:42:41 · 1051 阅读 · 0 评论 -
普中51单片机:中断系统与寄存器解析(六)
STC89系列51单片机提供了8个中断请求源,分别是一个外部中断0(INT0),外部中断1(INT1),外部中断2(INT2),外部中断3(INT3)以及定时器0(TF0)、定时器1(TF1)和定时器2(TF2),外加串口中断,用于发送接收(UART)而在其他情况下,可能需要在信号变为低电平时执行相应的操作。在同一时刻,当有多个中断源出现,会根据中断源的优先级来判断先执行哪一个,其中TCON寄存器中的IT0位控制的是触发方式,是低电平触发还是下降沿触发,当为0时,是低电平触发,当为1时是下降沿触发。原创 2024-07-10 01:21:06 · 1135 阅读 · 4 评论 -
普中51单片机:矩阵按键扫描与应用详解(五)
如果有按键按下,则进一步检查行,确定具体的按键位置,并返回相应的键值。用户可以输入密码并进行验证,正确的密码会显示“OK PASS”,错误的密码会显示“ERR”。矩阵按键是一种通过行列交叉连接的按键阵列,可以有效地减少单片机I/O口的使用。当按键被按下时,相应的键号会显示在数码管上。假设我们有一个4x4的矩阵键盘,它由4条行线和4条列线组成,总共可以检测16个按键。逐行/逐列扫描的本质与行列扫描类似,但适用于矩阵键盘接到了任意的I/O口。根据图片可以看出,矩阵按键的连接在P1端口,下面是它的原理图。原创 2024-07-08 23:36:03 · 915 阅读 · 0 评论 -
普中51单片机:数码管显示原理与实现详解(四)
从资料中提供的电路图可知,此开发板静态数码管使用的是共阳极数码管,如果使用共阴数码管,为了不影响其他IO口的电流,要增加IO口的驱动电路,单片机主要是用来控制的,如果要驱动一些外部的设备,通常会使用专门的驱动电路,比如74HC245芯片,74HC573芯片。由电路图可知,该开发板的动态数码管是由两个4位一体数码管组成的,一共八个数码管,它们的公共端单独引出来,位选段全部并联在一起,动态进行显示,采用的是共阴极。数码管的每个段实际上是一个独立的LED,通过控制各个LED的通断状态,可以组合成不同的字符。原创 2024-07-07 01:13:40 · 909 阅读 · 0 评论 -
普中51单片机:独立按键的工作原理与应用详解(三)
然后进入一个无限循环,检测P1.0引脚的状态:如果P1.0引脚为低电平(按键按下),则调用DelayXms(1)函数进行1毫秒的延时,以消除按键抖动。再次检测P1.0引脚的状态,如果仍为低电平,则将P2.0引脚设置为低电平(点亮LED1)。通过在检测到按键按下后加入一个短暂的延时,可以让按键抖动的影响消失,再次检测按键状态时,如果仍然是按下状态,才认为按键确实被按下了。然后进入一个无限循环,检测P1.0引脚的状态:如果P1.0引脚为低电平(按键按下),则调用DelayXms(5)函数进行5毫秒的延时。原创 2024-07-06 00:10:12 · 821 阅读 · 0 评论 -
【Vagrant】下载安装与基本操作
Vagrant是一种基于命令行的虚拟化工具,它可以在各种虚拟化平台(如VirtualBox、VMware等)上自动化创建和配置虚拟开发环境。使用Vagrant,开发人员可以快速、一致地部署开发环境,而不必担心与主机系统的冲突或开发团队之间的配置不一致。是用来创建和管理虚拟机的工具,可以更方便的创建虚拟机,对虚拟机进行管理。原创 2023-02-20 18:12:34 · 3136 阅读 · 29 评论 -
物联网省/国赛AIOT智能家居全流程演示
智能家居(Smart Home)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音频技术家居生活有关的设施集成,构建兼备建筑化于一体的高效、舒适、安全、便利、环保的居住环境。它是实现真正意义上得数字化,网络化,信息化和智能化家庭的一种全新的系统,能够科学统筹管理家居生活的各个方面,“让家居生活智慧”起来2022年6月注意:演示账号均为北京时代新大陆教育科技有限公司提供演示完毕返回虚拟仿真平台,将烟雾或水浸打开。原创 2022-12-05 17:32:53 · 8621 阅读 · 60 评论