51单片机有2个16位定时器/计数器:T0,T1,二者功能用法基本相同 定时器步骤 1、设置定时器工作模式寄存器TMOD B7 B6 B5 B4 B3 B2 B1 B0 GATE C/T M1 M0 GATE C/T M1 M0 C/T :定时器或计数器功能的选择位。C/T=1为计数器,通过外部引脚T0或T1输入计数脉冲
详情参考:https://blog.csdn.net/qq_18676517/article/details/104873374 基本介绍 1.1 该IC主要参数特征如下: I2C接口,支持高达16路PWM输出,每路12位分辨率(4096级) 内置25MHz晶振,可不连接外部晶振,也可以连接外部晶振,最大50MHz 支持2.3V-5.5V电压,最大耐压值5.5V,逻辑电平3
1、什么是串行、并行、单工、全双工、半双工、同步、异步 通讯的方式分类:并行通信 串行通信 并行通信:数据的各位同时在多根数据线上发送或接收。 串行通信:数据的各位在同一根数据线上逐位发送和接收7 并行通信的特点:控制简单,传输速度快;由于传输线较多,适用于短距离通信。 串行通信的特点:控制复杂,传输速度慢;只需要一根数据线,适用于远距离通信。 根据串行通信中对数据流的分界、定时以及
1、1ms定时中断T0,控制数码管显示 (1) 关于中断 关于定时中断的初始化函数可直接在STC-ISP软件上生成,如下图所示: 注意:初始化函数中并没有打开EA和ET0,需要自己加上。 (2)关于数码管显示: 数码管段码: segCode[0]~segCode[9]为0~9的段码(不带小数点);
、 目录 一. 综合健康管理系统架构 1. 系统架构: 2. 故障诊断算法: 3. 预测维护策略: 4. 安全与隐私: 5. 用户友好性: 6. 模块化与可扩展性: 7. 与其他系统集成: 8. 考虑环境因素: 9. 持续优化与升级: 二、 FMECA 三、 IVHM 系统分析 四、 综合健康管理系统架构 一. 综合健康管理系统架构 为确保无人机(UA
1、原理 对 DS1302的操作就是对其内部寄存器的操作,DS1302内部共有12个寄存器,其中有:7 个寄存器与日历、时钟相关,存放的数据位为 BCD 码形式。此外,DS1302 还有年份寄存器、控制寄存器、充电寄存器、时钟突发寄存器及与 RAM 相关的寄存器等。如下图所示,时钟日历包含在 7 个读/写寄存器内,读/写寄存器中的数据是BCD 码。 秒寄存器的 BIT7 定义为时间暂停位,
DTH11温湿度传感器(传感器上电后,要等待 1s 以越过不稳定状态) DHT11数字温湿度传感器具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。 接线如图: DTH11的通讯过程如图: 准备阶段 由51单片机处理黑色线,然后等待模块自动响应处理浅色线,当准备阶段完成后开始传输数据。 DTH11每次传输的数据为1byte,即一次完整的数据传输为40bit,高位
最近用到了一款WIFI摄像头,这款摄像头可以通过手机app控制,从而使串口发送指定的数据,这样会以来就可以通过这款摄像头在手机app上控制小车的前后左右,还可以实现无线图传的功能。 这款摄像头通过串口发送的是16进制数据,按下前进发送0x01,后退发送0x02......以此类推。因为之前通过串口中断实现过上位机发送指定字符从而控制LED亮灭的实验,因此我通过接收指定字符的方法来判断接收到的
1、IIC协议 在SCL为高电平时,SDA线上的数据必须保持稳定,数据仅可以在SCL为低电平时改变。(1)起始条件:当SCL为高电平的时候,SDA线上由高到低的跳变 void IIC_Start(void) { SDA = 1; SCL = 1; IIC_Delay(DELAY_TIME); SDA = 0; IIC_Delay(DELAY_
1、怎么读 由于与DS1302相关的子函数都已经在"onewire.c"中给出,因此我们直接调用即可。从DS18B20中得到的数据是16位的,有时我们读取的温度只需要整数部分即可,而有些时候则需要读出小数点后的一位至两位,那么如何实现呢?若读取到的16位温度数据temp16(16代表该数据为int型),若精确到整数部分,则将temp0.0625;若精确到小数点后一位,则将temp0.625若;精
接线如下: IIC协议:(IIC全称Inter-Integrated Circuit (集成电路总线)) 由PHILIPS公司在80年代开发的两线式串行总线,用于连接微控制器及其外围设备。IIC属于半双工同步通信方式。 特点: ·简单性和有效性。 由于接口直接在组件之上,因此IIC总线占用的空间非常小,减少了电路板的空间和芯片管脚的数量,降低了互联成本。总线的长度可高达25英尺
原理:调节高低电平的占空比 #include "STC15F2K60S2.h" #include "intrins.h" #define uchar unsigned char #define uint unsigned int uchar LED; void SelectHC573(uchar val) { switch(val) { case 4 : P2 = (
本文硬件选自忆佰特的4g模块和老陈的上官一号 第一步先使用电脑配置4g模块,配置好后再与51单片机进行接线完成通信,需要提前插入SIM卡,接线如下 通电后模块右下角会亮起红灯,并且右上角四颗lcd灯会亮起,表示正在初始化 打开命令提示符,输入ipconfig获得IP4地址 打开网络调试助手填入IP4地址和端口号架设服务器 然后去花生壳官网下载软件用来进行内网穿透,下载成功
目录 定时器晶振时钟周期机械周期每经过一个机械周期经过多长时间定时器和计数器的区别定时器相关寄存器定时10ms,相关寄存器的配置 单片机中断什么是中断中断源中断优先级 中断函数中断嵌套中断相关寄存器PWM信号 超声波(HC-SR04)测距感应开盖垃圾桶思路代码实现 定时器 晶振 晶体震荡器,又称数字电路的“心脏”,是各种电子产品里面必不可少的频率元器件。数字电路的所有工作都离不开时
目录 分类 原理 电荷泵基础 开关电容稳压器的细调功能 电荷泵的电压增益调节 输出电容(Co) 优点 电容式开关稳压器 减小纹波 相关应用 老师的主页:唐老师讲电赛视频地址:电源大师3——电容式开关电源(电荷泵)工作原理、数据手册、PCB设计。 电荷泵型稳压器(charge pump)又称为电容式开关稳压器,开关电容
目录 串口通信 全双工通信(打电话) TTL电平 UART 字节帧 串口相关的寄存器 串口的工作模式 蓝牙模块HC-08 HC-08的AT指令编辑 WiFi模块ESP8266 配置WiFi模块作为客户端连入当前局域网 配置WiFi模块作为服务器 编辑 4G模块EC03-DNC4 配置4G模块 串口通信 串行接口简称串口,也称串行通信接口或串行通讯接
目录 前言 辅助函数 相关信号函数 起始信号 停止信号 接收应答函数 发送应答信号 应答信号 非应答信号 发送/接收一个字节数据 发送一字节数据 接收一字节数据 应用 IIC级联 最后 前言 IIC为两线式串行总线,其用于主设备与从设备之间的通信,且任一时刻只能有一台主设备。网上关于IIC的详细说明很多,故本文不打算从介绍IIC入手,直接进行程序说明。
前言:自动跟随小车的功能可以使小车能够自动地跟随某个目标物体或者人移动。这种功能在很多场合都有着重要的作用和意义。比如: 摄影和影视制作:在摄影和影视制作中,自动跟随小车可以帮助摄影师或者导演更好地捕捉目标物体或者人的移动轨迹,从而制作出更加流畅和自然的画面。 物流和仓储:在物流和仓储领域,自动跟随小车可以帮助工人快速地将货物从一个地方运到另一个地方,提高工作效率和减少人力成本。 环境监
目录 前言 头文件 辅助函数 相关信号函数 初始化函数 起始信号 停止信号 接收应答信号 发送应答信号 应答 非应答 发送一个字节数据 接收一个字节数据 应用 最后 前言 在这篇文章发表之前,鄙人发表过一篇51的模拟IIC总线通信,因某短见,认为在51上写出的IIC不及在STM32上所写,同时某也在学习STM32,故将原来的程序改成STM32的程序,也是为了更方便
前言 对于Arduino的官方编辑器过于简洁,对开发软件一些功能有要求的发烧友用起来就不是特别的顺手(其实我就是那个强迫症患者),倘若将Arduino置于VS Code上进行开发,那将会使开发的过程顺利很多…… 目前我所知道的,在VS Code上有两款插件可进行开发,本次我只讲第一种,另外一种下次给大家讲解。以下,鄙人将介绍如何在VS Code上进行Arduino开
第三方账号登入
看不清?点击更换
第三方账号登入
QQ 微博 微信