草庐IT

基于红外传感器人体测温系统设计(STC89C51单片机)

目录摘要IABSTRACTII目录III1绪论11.1选题背景及依据11.2国内外研究现状11.3研究内容32红外传感器人体测温系统原理及方案设计42.1温度测量技术的概述42.2红外测温原理及方法42.3红外传感器人体测温系统的方案介绍53红外传感器人体测温系统的硬件设计93.1单片机处理模块93.2红外测温模块113.3电源模块113.4键盘模块123.5LCD显示模块124红外传感器人体测温系统的软件设计134.1主程序模块的设计134.2红外测温程序模块144.3键盘扫描程序模块154.4显示程序模块155红外传感器人体测温系统仿真调试与分析175.1系统调试175.2结果分析18结论

【51单片机】SG90舵机控制

文章目录前言一、SG90舵机模块简介1.舵机简介2.模块参数3.模块工作原理二、硬件设计1.硬件准备2.硬件连接三、软件设计1.main.c文件四、实验现象联系作者前言本章将向大家介绍SG90舵机模块使用,通过本章的学习,让大家能快速上手51单片机应用开发一、SG90舵机模块简介1.舵机简介舵机是一种位置(角度)伺服的驱动器,适用那些需要角度不断变化并可以保持的控制系统。舵机只是一种通俗的叫法,其实质是一个伺服马达。舵机主要分为模拟舵机和数字舵机。模拟舵机:需要不断的发送目的地PWM信号,才能旋转到指定位置。例如:我现在让它旋转90度,我就需要不断的发送90度的PWM信号直到到达指定位置才能停

java - Maven安装OSX错误不支持major.minor版本51.0

我按照以下步骤安装了maven:(教程)JAVA_HOME=/Library/Java/HomeexportM2_HOME=/Users/steven/zimmermann/mavenexportM2=$M2_HOME/binexportPATH=$M2:$PATHecho$JAVA_HOMEecho$M2_HOMEecho$M2echo$PATHnano.bash_profile然后我在.bash_profile中写了这样的回声:JAVA_HOME=/usr/libexec/java_homeM2_HOME=/path/to/your/apache-maven-3.x.xM2=/pa

c++ - fatal error LNK1104 : cannot open file 'libboost_system-vc110-mt-gd-1_51.lib'

看来我不能让它工作。我制作了一个简单的控制台应用程序(依赖于websocket++库),它需要Boost库..但是当我尝试编译时,我得到:fatalerrorLNK1104:cannotopenfile'libboost_system-vc110-mt-gd-1_51.lib'但是,我做了bjam,它在(boost_root)/stage/libs中创建了库,并将库的路径链接到编译器C++/Additionnals包含.如果我查看(boost_root)/stage/libs文件libboost_system-vc110-mt-gd-1_51.lib不存在。它被称为libboost_s

NFT Insider #51:YGG举办首届经理峰会,Gotchiverse将于月底推出

引言:NFTInsider由WHALE社区、BeepCrypto联合出品,浓缩每周NFT新闻,为大家带来关于NFT最全面、最新鲜、最有价值的讯息。每期周报将从NFT市场数据,艺术新闻类,游戏新闻类,虚拟世界类,其他动态类,五个角度剖析NFT市场现状,了解NFT,读NFTInsider周报就够了。 市场数据3月21日NFT市场日交易额为8301万美元,日交易数急剧下滑据欧科云链数据显示,3月21日NFT市场日交易额为8301万美元,日交易数为6.1573万,日交易数急剧下滑,本周日交易额略有增长。        Azuki居近24小时交易额榜首,BoredApeYachtClub居近七天交易额榜

【51】单片机中的data、idata、xdata、code等关键字的作用

说明data:RAM低128字节,响应速度最快,采用直接寻址方式idata:RAM高128字节,采用间接寻址方式,速度相对较慢bdata:片内RAM,位寻址方式xdata:外部扩展RAM,采用DPTR访问pdata:外部扩展RAM低256字节,分页寻址(一页256byte)code:程序存储区解读先来看一份某型号的51单片机手册的介绍:该单片机内部有三个存储器:内部RAM(IRAM),外部RAM(XRAM),以及程序存储器(IROM)。内部RAM由256个字节组成,具有较高的存取性能(支持直接寻址和间接寻址)。相比之下,外部RAM有1KB大小,但需要更长的存取周期。程序存储器是一个16KB的F

51单片机详解

前言这是我对这几个月学习51单片机的一些汇总,谈谈对51的一些看法,51大致就是对定时器,计算器,中断,串口的一些操作,前面我浅谈一下51的基本操作,后面我会对Sg-90舵机,超声波,LCD1602,DHT11温湿度传感器,IIC-OLED,HC-05蓝牙模块,esp8266-01sWI-FI模块,4G模块,4驱小车进行一个详细的汇总,希望能对大家有所帮助。文章目录前言一、单片机入门1.什么是单片机2.单片机工作的基本时序3.数字电路基础4.二进制逻辑运算6.89C52的引脚图二、单片机的一些项目1.点亮一个LED&按键点亮2.LED循环点亮3.震动传感器介绍4.震动传感器点亮Led&震动传感

51单片机详解

前言这是我对这几个月学习51单片机的一些汇总,谈谈对51的一些看法,51大致就是对定时器,计算器,中断,串口的一些操作,前面我浅谈一下51的基本操作,后面我会对Sg-90舵机,超声波,LCD1602,DHT11温湿度传感器,IIC-OLED,HC-05蓝牙模块,esp8266-01sWI-FI模块,4G模块,4驱小车进行一个详细的汇总,希望能对大家有所帮助。文章目录前言一、单片机入门1.什么是单片机2.单片机工作的基本时序3.数字电路基础4.二进制逻辑运算6.89C52的引脚图二、单片机的一些项目1.点亮一个LED&按键点亮2.LED循环点亮3.震动传感器介绍4.震动传感器点亮Led&震动传感

【51单片机】八位流水灯(含Protues+keil使用方法)

目录一、Proteus部分1、保存项目2、烧录程序二、keil部分1、创建项目2、参考程序(共阳极接法)(一)位操法(二)数组总线法(三)移位运算符法 (四)循环左、右移位函数法一、Proteus部分1、保存项目(一)【文件】保存设计  (二)某盘Proteus(双击)空白处右键新建文件夹 重命名“项目”  (三)双击项目文件名输入“1.流水灯” 保存 (四)点击元件模式(左侧黄色运放按钮)点击“P” (五)输入关键字选中器件确定流水灯所需器件列表关键字元件名称型号数量(个)AT89C51单片机AT89C511CRYSTAL晶体振荡器12MHZ1LED-RED发光二极管红色8CAP电容22pF

【51单片机】八位流水灯(含Protues+keil使用方法)

目录一、Proteus部分1、保存项目2、烧录程序二、keil部分1、创建项目2、参考程序(共阳极接法)(一)位操法(二)数组总线法(三)移位运算符法 (四)循环左、右移位函数法一、Proteus部分1、保存项目(一)【文件】保存设计  (二)某盘Proteus(双击)空白处右键新建文件夹 重命名“项目”  (三)双击项目文件名输入“1.流水灯” 保存 (四)点击元件模式(左侧黄色运放按钮)点击“P” (五)输入关键字选中器件确定流水灯所需器件列表关键字元件名称型号数量(个)AT89C51单片机AT89C511CRYSTAL晶体振荡器12MHZ1LED-RED发光二极管红色8CAP电容22pF