MPU-6050模块使用手册 一、 MPU-6050模块简介名称:MPU-6050模块(三轴陀螺仪+ 三轴加速度)使用芯片:MPU-6050供电电源:3-5v(内部低压差稳压)通信方式:标准IIC通信协议芯片内置16bit AD转换器,16位数据输出陀螺仪范围:±250 500 1000 2000 °/s加速度范围:±2±4±8±1... 2023-06-13 MPU605051单片机arduino文章单片机其他
EESkill 人体红外感应模块用户手册 一、 人体红外感应模块简介D-SUN PIR 人体红外感应模块 是基于红外线技术的自动控制产品。灵敏度高、可靠性强、超低功耗,超低电压工作模式。广泛应用于各类自动感应电器设备,尤其是干电池供电的自动控制产品。产品型号D-SUN人体感应模块工作电压范围直流电压4.8~20V静态... 2023-06-13 人体红外51单片机arduino使用手册文章单片机其他
串口模块与EESKILL 51V3 实验箱底板接线测试资源分享 USB转串口线 接到串口母头座。(注意看相应的串口端号,一定要对应你的USB转串口线的端号。即CH340对应的端号,这样才能起到检测串口模块的功能。)2、给51V3最小系统下载对应程序 选择对应最小系统单片机型号 选择串口号打开程序软件(本次程序为单色流水灯)点击下载按钮将51V3最... 2023-06-13 51V3系统板实验箱底板51核心板串口模块SD卡模块文章单片机51单片机
关于堆栈、静态、动态内存的理解 预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。堆区(heap) — 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS... 2023-06-13 堆栈静态动态内存文章单片机51单片机
51系列单片机的区别与特点 8031/8051/8751是Intel公司早期的产品。1、8031的特点8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路373,外接的程序存储器多为EPROM的2764系列。用户若想对写入到EPROM中的程序进行修改,必须先用一种特殊的紫外线灯将其照射擦除,之后再可写入。写入到... 2023-06-13 51文章单片机51单片机
单片机C51位运算应用技巧 位运算应用口诀:清零取位要用与,某位置一可用或,若要取反和交换,轻轻松松用异或!移位运算要点1 它们都是双目运算符,两个运算分量都是整形,结果也是整形。2 ""右移:右边的位被挤掉。对于左边移出的空位,如果是正数则空位补0,若为负数,可能补0或补1,这取决于所用的计算机系统。4 "... 2023-06-13 C51位运算实列讲解文章单片机51单片机
51单片机定时器使用经验总结 单片机定时器的使用可以说非常简单,只要掌握原理,有一点的C语言基础就行了。要点有以下几个:1. 一定要知道英文缩写的原形,这样寄存器的名字就不用记了。理解是最好的记忆方法。好的教材一定会给出所有英文缩写的原形。2. 尽量用形像的方法记忆。比如TCON和TMOD两个寄存器各... 2023-06-13 51定时器计数器文章单片机51单片机
单片机C51中的NOP指令使用经验 方法1:在keil C51中,直接调用库函数:#include// 声明了void _nop_(void);_nop_(); // 产生一条NOP指令作用:对于延时很短的,要求在us级的,采用“_nop_”函数,这个函数相当汇编NOP指令,延时几微秒。NOP指令为单周期指令,可由晶振频率算出延时时间,对于12M晶振,延时1uS。对... 2023-06-13 单片机C51NOP文章51单片机
51单片机的延时子程序 延时程序在单片机编程中使用非常广泛,但一些读者在学习中不知道延时程序怎么编程,不知道机器周期和指令周期的区别,不知道延时程序指令的用法, ,本文就此问题从延时程序的基本概念、机器周期和指令周期的区别和联系、相关指令的用法等用图解法的形式详尽的回答读者我们知... 2023-06-13 51单片机延时子程序文章单片机
51单片机程序下载、ISP及串口基础知识 本文详细介绍了串口、51单片机的ISP下载等基础知识,已经学过单片机的也可以看看,加强一下对这方面的了解。串口串行接口简称串口,也称串行通信接口,是采用串行通信方式的扩展接口。我们比较熟悉的USB接口,全名通用串行总线(Universal Serial BUS),就属于串口。串行接口按电气标... 2023-06-13 51单片机程序下载ISP串口文章单片机基础知识
一种基于C51单片机的非抢占式的操作系统架构 目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发者的首选。针对这种情况,近几年涌现出许多基于51内核的扩展芯片,功能越来越齐全,速度越来... 2023-06-13 C51操作系统文章单片机51单片机
X25045看门狗电路硬件连接图及C语言看门狗程序 采用89C51单片机和X25045组成的看门狗电路,X25045硬件连接图如图2所示。X25045芯片内包含有一个看门狗定时器,可通过软件预置系统的监控时间。在看门狗定时器预置的时间内若没有总线活动,则X25045将从RESET输出一个高电平信号,经过微分电路C2、R3输出一个正脉冲,使CPU复位。... 2023-06-13 51单片机看门狗X25045文章单片机
3AT89C51单片机引脚说明及引脚图 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控... 2023-06-13 3AT89C51单片机引脚说明引脚图文章单片机51单片机
51单片机数码管显示跑马灯程序源代码讲解 51单片机数码管显示跑马灯程序源代码讲解基于51单片机学习板。用S1键作为控制跑马灯的方向按键,S5键作为控制跑马灯方向的加速度按键,S9键作为控制跑马灯方向的减速度按键,S13键作为控制跑马灯方向的启动或者暂停按键。记得把输出线P0.4一直输出低电平,模拟独立按键的触发地G... 2023-06-13 51单片机数码管程序源代码文章单片机
51单片机双机通信硬件电路图及C程序 双机通信的硬件电路 需要注意的是,两单片机要保证正确通信,主机的RXD连接从机的TXD,从机的RXD连接主机的TXD。 双机通信C语言程序 (1)主机程序 #include #include #define _READY_ 0x06//主机握手信号 #define _BUSY_ 0x15//从机忙应答 #define_OK_ 0x00//从机准备好 #defin... 2023-06-13 51单片机双机通信电路图C程序文章单片机
51单片机多机通信电路图及C语言程序 多机通信电路图 此处,U1作为主机,U2为从机1,U3为从机2。 多机通信C语言程序 (1)主机程序 #include #include #define _SUCC_ 0x0f//数据传送成功 #define _ERR_ 0xf0//数据传送失败 unsigned charTable[9]={0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}; unsign... 2023-06-13 51单片机多机通信电路图C语言文章单片机
51单片机8位数码管电子时钟仿真图及源代码 利用8位数码管显示时间,原理与4位数码管显示的基本一样 仿真图: 程序源代码: 本程序已经通过在线软件仿真和硬件制作. org 0000h ;程序开始入口地址 sjmp main ;跳转至主程序 org 000bh ;T0中断入口地址 ljmp inti0 ;跳转至T0中断程序 org 001bh ;T1中断入口地址 ljmp inti... 2023-06-13 51单片机数码管源代码文章单片机
51单片机实例一:12位AD_DS1621与12864液晶 //EDM12864B DRIVE///************************************** PAGEADD为页地址起使 TIERADD为行地址起使 DIS_STARTADD为开始命令 CTABLE为汉字字库数组 ETABLE为英文字库数组***************************************/#include #define uc... 2023-06-13 51单片机12864液晶屏文章单片机
51单片机数码管串行显示板制作 材料准备:共阴极SEG6个(小编做了4个)、SN74HC595N6个(小编用了4个)、插针、导线若干 SEG数码管显示 数码管串行显示原理图 74hc595管脚说明:单片机通过少量的端口串行控制多位数码管显示。 595结构图 595程序在单片机中的调用程序: /****************595时序及显示函数*********... 2023-06-13 51单片机数码管原理图文章单片机
51单片机超声波测距程序代码 51单片机超声波测距程序代码/超声波模块ME007显示程序//晶振=8M//MCU=STC10F04XE//P0.0-P0.6共阳数码管引脚//Trig = P1^0//Echo = P3^2#include //包括一个52标准内核的头文件#define uchar unsigned char //定义一下方便使用#define uint unsigned i... 2023-06-13 51单片机超声波程序代码文章单片机
51单片机门铃电路原理图及C语言源程序 当按下开关SP1,AT89S51单片机产生“叮咚”声从P1.0端口输出到LM386,经过放大之后送入喇叭。 电路原理图系统板上硬件连线 (1. 把“单片机系统”区域中的P1.0端口用导线连接到“音频放大模块”区域中的SPK IN端口上; (2. 在“音频放大模块&rd... 2023-06-13 51单片机原理图源程序文章单片机
51单片机数码管动态时钟电路图 首先准备材料吧:SEG数码管4个共阴极(小编用的共阳极的)、10k排阻(小编没有直接做了个)、51单片机、按钮、30p电容、12MHz晶振、10k电阻、10uf电容、插针、74ls245(小编用三极管代替了)。 成品图 原理图 主程序: #include "Key.h" #include "led.h" uchar timeSetBuff[8]={'0... 2023-06-13 51单片机数码管电路图文章单片机
51单片机脉搏测量仪电路图和源程序 51单片机脉搏测量仪电路图和源程序 脉搏测量仪的源程序 #include unsigned char i,j,t,m,DelayTime,DispBuf[3]; //单片机脉搏测量仪源程序 //作者:吴汉清 unsigned int n,mb; unsigned char code BitTab[3]={0xf7,0xef,0xdf};//位驱动码 unsigned char code Disp... 2023-06-13 51单片机脉搏测量仪源程序文章单片机
51单片机return怎么用?单片机return的用法 函数写法1: u8 is_timeout(tick start_time, tick interval){return (get_diff_tick(get_tick(), start_time) > interval);}函数写法2: u8 is_timeout(tick start_time, tick interval){u8 status;status = get_diff_tic... 2023-06-13 51单片机return基础知识文章单片机