E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PCF8591
基于51单片机的智能大棚浇花系统设计 花盆浇水灌溉补光散热方案原理图程序
硬件电路的设计(附文件)3.1系统的功能分析及体系结构设计3.1.1系统功能分析本设计由STC89C52单片机电路+LCD1602液晶显示电路+光照检测电路+土壤湿度传感器电路+A/D采样
PCF8591
m0_47699870
·
2020-07-28 19:10
PCF8591
ADC 模数转换模块使用
接线照片上面是
PCF8591
,下面是雨滴模块使用模拟信号测试模块接线说明左边AOUT芯片DA输出接口AINO芯片模拟输入接口0(接雨滴模块AO)AIN1芯片模拟输入接口1AIN2芯片模拟输入接口2AIN3
weixin_pwtank1983
·
2020-07-28 04:03
树莓派
解决方案 IOError: [Errno 2] No such file or directory:
在树莓派上学习Python时,重复模拟温度传感器的实验,使用了树莓派-T型转接板-
PCF8591
数模转换模块-模拟温度传感器的连接后。
liuyzh90
·
2020-07-16 02:48
Python
基于51单片机及
PCF8591
芯片的ADC电压检测
前述:QQ:3177227373这个是一个简易课设作品。单片机介绍:8位CPU·4kbytes程序存储器(ROM)(52为8K)128bytes的数据存储器(RAM)(52有256bytes的RAM)32条I/O口线,111条指令,大部分为单字节指令21个专用寄存器2个可编程定时/计数器·5个中断源,2个优先级(52有6个)一个全双工串行通信口I/O口:四个8位,并行I/O口,既可用作输入,也可用
Yulin_zhuang
·
2020-07-14 20:43
单片机
“MPX4115型压力传感器+
PCF8591
型AD+模拟IIC总线”的Proteus仿真
一、MPX4115型压力传感器介绍1.1引脚说明即:1引脚为模拟量输出,2引脚接地,三引脚接电源,4、5、6引脚空1.2输出特性图选择典型曲线,我们可以得知转换公式:压力值=(电压值/5.1+0.095)/0.009。二、模拟IIC总线因为本例子采用的为51单片机,因此需要自己模拟IIC总线协议。2.1IIC总线工作时序如下2.2根据上图所示IIC总线工作协议进行IIC工作模拟2.2.1IIC总线
君子不怨
·
2020-07-14 19:17
IIC总线
Proteus仿真
传感器控制
很全的C51库函数(IIC类)(IIC、EEPROM、ADXL、PCF、HMC、L3G、BMP)
*********************************************************IIC通信函数说明:此函数为模拟IIC函数,用在IIC器件的读写上,如AT24C02,
PCF8591
zlcntt
·
2020-07-12 20:57
硬件编程(C51)
【蓝桥杯单片机组】
PCF8591
关于蓝桥杯坑爹I2C的吐槽
传送采样通道与输入方式(写过程,上图)(1)打开总线(2)发送ADDRESS(BIT0=0)(3)等待PCF应答(4)发送控制位(控制参考下图)(5)等待PCF应答(6)结束总线附:控制位地址位:综上所述:初始化
PCF8591
KM_bzj
·
2020-07-09 22:09
蓝桥杯单片机组
蓝桥杯 —
PCF8591
芯片、IIC总线协议解释、EEPROM的使用
目录1、IIC总线相关介绍2、
PCF8591
芯片3、EEPROM使用1、IIC总线相关介绍I2C串行总线一般有两根信号线,一根是双向的数据线SDA,另一根是时钟线SCL。
数学建模CUMCM
·
2020-07-09 15:22
【蓝桥杯单片机组】
AD/DA转换
有以下的转换:1.双积分型A/D转换器2.逐次逼近比较型A/D转换器3.并行A/D转换器在德飞莱的实验板上用的是
PCF8591
芯片。AD/DA是基于IIC基础上的。
adlics_r
·
2020-07-09 13:15
单片机
PCF8591
AD-DA
蓝桥杯之单片机设计与开发(29)——2012_第三届_蓝桥杯_省赛——“自动售水机”
审题错误:1、题目要求读取光敏电阻电压值,应该读取
PCF8591
的AIN1数据,而我写的是读取RB2也就是AIN3的数据2、题目要求出水量100ml/s,我写成了1L/s,更改定时器中断中数据这个题的编程部分
小默haa
·
2020-07-09 12:46
蓝桥杯
第十届蓝桥杯
【第十一届蓝桥杯单片机组各模块详解】
目录1、LED2、数码管3、独立按键4、矩阵按键5、定时器6、外部中断7、串口通信(UART)8、实时时钟的使用(DS1302)9、IIC总线、
PCF8591
芯片(A/D,D/A)、EEPROM10、温度传感器
数学建模CUMCM
·
2020-07-09 08:18
【蓝桥杯单片机组】
【C语言】
IIC通信驱动
PCF8591
模块(ADC/DAC操作)
目录标题前言1.PCF8591有什么用①ADC转换功能及其源码②DAC输出功能及其源码2.具体例程前言
PCF8591
通过IIC进行通信本章内容涉及到IIC通信相关知识,请在看之前,先阅读这篇文章IIC通信以及
狂刀西瓜
·
2020-07-07 17:17
C51蓝桥杯
A/D与D/A转换芯片
PCF8591
PCF8591
功能1PCF8591是一种具有I2C总线接口的8位A/D、D/A转换芯片;其地址、控制和数据信号都是通过I²C总线,以串行的方式进行传输,在与CPU的信息传输过程中仅靠时钟线SCL和数据线
老猫盘盆躺
·
2020-07-06 03:25
树莓派基础实验14:PS2操纵杆实验
二、组件★RaspberryPi3主板*1★树莓派电源*1★40P软排线*1★
PCF8591
模数转换器模块*1★PS2操纵杆模块*1★双色LED模块*1★面包板*1★跳线若干三、实验原理PS2操纵杆PS
Maker张
·
2020-07-05 13:22
树莓派基础实验13:雨滴探测传感器实验
二、组件★RaspberryPi3主板*1★树莓派电源*1★40P软排线*1★
PCF8591
模数转换器模块*1★雨滴传感器模块*1★面包板*1★跳线若干三、实验原理雨滴检测传感器雨滴检测传感器原理图
Maker张
·
2020-07-05 13:15
20.IIC通信:AT24C02:EEPROM存储芯片
AT24C02芯片原理图:通过芯片手册的比对,AT24C02芯片的延时时间较
PCF8591
要
流年亦梦
·
2020-07-05 10:56
蓝桥杯IAP15F系列单片机
【C51单片机】制作数字电压表(仿真)
1、功能描述数字电压表:在AT89C52系统中采用
PCF8591
芯片,测量0-5V范围内的直流电压,并在2位数码管上显示电压值。
未来T
·
2020-07-05 09:06
#
单片机
同时使用两片I2C同型号设备时地址怎样设置 (如何更改器件地址)
同时使用两片
pcf8591
时地址怎样设置,也就是如何更改器件地址。以
pcf8591
为例子以下为
PCF8591
的引脚图可以根据引脚图对比实物图找到对应的3个地址引脚A0、A1和A2用于编程硬件地址。
Five-菜鸟级
·
2020-07-05 08:15
物联网
树莓派
树莓派
I2C
物联网
FPGA-10FPGA- AD/DA
PCF8591
是具有I2C总线接口的8位AD/DA转换芯片。因其功耗低、控制简单、封装小而广泛应用于远程数据采集的低功耗转换器、电源监控等领域。
李伯爵的指间沙
·
2020-07-04 23:33
FPGA
LanQiao比赛单片机专用板——CT107D把玩笔记(二)
面对板载重要器件,比如:DS18B20、DS1302、AT24C02、
PCF8591
等。我们要脚踏实地的逐一攻克。首先,来看一下温度传感器——DS18B20。
W_Honor
·
2020-07-04 09:40
基于51单片机的智能声控
智能灯问题咨询及项目源码下载请加群:群名:IT项目交流群群号:245022761一、学习目的1.了解驻极体声音传感器工作原理2.学会采用驻极体声音传感器检测声音信号3.学会采用光敏传感器检测环境光强度4.学会使用
PCF8591
忘尘的世界
·
2020-07-04 01:03
单片机学习
树莓3b adc模块
pcf8591
找呀找,找到了一个
pcf8591
了,干,就这个了。
pcf8591
是iic的接口,这块板上还有几个器件,肉眼观测是光敏
九世坛主
·
2020-06-27 02:03
用树莓派+麦克风+
PCF8591
实现听歌显示音量
代码如下:#!/usr/bin/python#-*-coding:utf-8-*-importsmbusimporttimeimportmath#i2c设备地址address=0x48#选取通道A0=0x40A1=0x41A2=0x42A3=0x43bus=smbus.SMBus(1)def_read_mic():bus.write_byte(address,A0)bus.read_byte(ad
Ldw_bomber
·
2020-06-22 00:07
关于树莓派4B两个i2c通道的理解(SDA.0以及SCL.0或者SDA.1以及SCL.1无法使用问题)
2020.12Update)关于树莓派4B两个i2c通道的使用和理解(SDA.0以及SCL.0或者SDA.1以及SCL.1如何使用问题)已解决,提供一下过程和思路0在做项目的时候需要用到AD/DA转换,选用了
PCF8591
Abel Xu
·
2020-05-15 10:50
树莓派专栏
raspberry
pi
linux
LanQiao比赛单片机专用板——CT107D把玩笔记(四)
AD转换CT107D实验板采用的AD转换芯片是PCF8591.以下是百度百科的简介:
PCF8591
是一个单片集成、单独供电、低功耗、8-bitCM
莫云斌
·
2019-11-02 04:31
A/D&D/A
今日学习目标达成~~学到了挂接到I2C上的另一个设备
PCF8591
(^-^)V明确几个点:(1)A/D依靠的是模数转换器ADC,D/A依靠的是数模转换器DAC;(2)可以把ADC想象成一个米尺,刻度划分规则是
ReRrain
·
2019-03-03 10:52
蓝桥备赛
【C51单片机】数字电压表设计
数字电压表要求:在AT89C52系统中采用
PCF8591
芯片,测量0-5V范围内的直流电压,并在2位数码管上显示电压值。
俊俊~
·
2018-11-15 13:24
单片机
基于51单片机IIC通信的
PCF8591
学习笔记
引言
PCF8591
是单电源,低功耗8位CMOS数据采集器件,具有4个模拟输入、一个输出和一个串行I2C总线接口。
whik
·
2017-03-31 13:00
17.6 D/A输出
由于
PCF8591
的DA
softn
·
2016-07-09 07:00
17.6 D/A输出
由于
PCF8591
的DA
softn
·
2016-07-09 07:00
17.5 A/D差分输入信号
在上一节已经提到过,控制字的第4位和第5位是用于控制
PCF8591
的模拟输入引脚是单端输入还是差分输入。差分输入是模拟电路常用的一个技巧,这里我们把相关知识做一些简单介绍。
softn
·
2016-07-09 07:00
17.4
PCF8591
应用程序
PCF8591
的通信接口是I2C,那么编程肯定是要符合这个协议的。单片机对
PCF8591
进行初始化,一共发送三个字节即可。
softn
·
2016-07-09 07:00
17.3
PCF8591
硬件接口
PCF8591
是一个单电源低功耗的8位CMOS数据采集器件,具有4路模拟输入,1路模拟输出和一个串行I2C总线接口用来与单片机通信。
softn
·
2016-07-09 07:00
PCF8591
芯片以及AD学习(一)
一.AD的主要参数:1、AD的位数:表明这个AD共有2^n个刻度,8位AD,输出的刻度是0~255。(255=2^8-1)2、分辨率:就是AD能够分辨的最小的模拟量变化,假设5.10V的系统用8位的AD采样,那么它能分辨的最小电压就是5.10/255=0.02V。3、INL:IntergerNONliner积分非线性度,表示了ADC器件在所有的数值点上对应的模拟值,和真实值之间误差最大的那一点的误
BretLi
·
2015-12-27 15:34
51单片机
单片机: 热敏电阻测温并且显示到数码管(温度计)
如上图所示,
PCF8591
的9脚和10脚,一个是数据线SDA,一个是时钟线SCL。分别接到单片机的P2.0,P2.1上面。为什么选这两个引脚?
NK_test
·
2015-12-21 22:00
C语言
单片机
温度计
测温
热敏电阻
51单片机AD转换之
PCF8591
PCF8591
是一个单片集成、单独供电、低功耗、8-bitCMOS数据获取器件。
u013151320
·
2015-12-15 09:00
单片机
PCF8591
AD转换
实验5 IIC通讯与AD/接DA接口
1.利用单片机控制
PCF8591
的AD转换,控制AD0和AD1电位器,在数码光上显示DA转换的值。
·
2015-10-28 09:45
接口
数模转换模块
PCF8591
PCF8591
是一个单片集成、单独供电、低功耗、8-bitCMOS数据获取器件。
PCF8591
具有4个模拟输入、1个模拟输出和1个串行I2C总线接口。
素人派
·
2015-07-22 07:00
PCF8591
数模转换
PCF8591
组件(A/D和D/A转换)
PCF8591.h#ifndef_PCF8591_H #define_PCF8591_H uint8_tgetADCvalue(uint8_tchn); voiduint8_tToArray(uint8_t*arry,uint8_tval); #endifPCF8591.c#include//检查是否有误 #include"stdint.h" #include"I2C.h"//需要用到I2C通
qq_21411985
·
2015-04-23 18:00
PCF8591
A/D转换实验-测量电位器的电平
测量电位器Rb2的电平值,并显示在数码管上。首先要检查一下I2Cdelay()的时间够不够,因为一个_nop_()的时间是一个机器周期。main.c#include #include"stdint.h" #include"PCF8591.h" #include"digitalTube.h" #include"timer.h" volatilebitflag300ms=0; voidmain()
qq_21411985
·
2015-04-08 15:00
AD驱动程序
***************************************************/ #include #include #include #definePCF85910x90//
PCF8591
a872897
·
2013-12-31 13:11
嵌入式
【物联网智能网关-07】
PCF8591
AD转换模块I2C通信实现
.NETMicroFramework和.NETCompactFramework不同,并不是.NETFramework的子集,而是更贴近硬件底层,它提供了许多诸如GPIO、PWM、SPI、I2C和OneWire等硬件操作类库。由此可以让普通的软件开发人员相对平滑的过度到硬件开发领域,也足以让以前相对封闭的硬件系统通过二次开发的方式扩展硬件模块成为一种流行(随着物联网技术的深入发展,未来软件不仅需要组
yefanqiu
·
2012-08-04 10:36
.NET
Micro
Framework
[.Net
MF]
【物联网智能网关-07】
PCF8591
AD转换模块I2C通信实现
.NETMicroFramework和.NETCompactFramework不同,并不是.NETFramework的子集,而是更贴近硬件底层,它提供了许多诸如GPIO、PWM、SPI、I2C和OneWire等硬件操作类库。由此可以让普通的软件开发人员相对平滑的过度到硬件开发领域,也足以让以前相对封闭的硬件系统通过二次开发的方式扩展硬件模块成为一种流行(随着物联网技术的深入发展,未来软件不仅需要组
yefanqiu
·
2012-08-04 10:36
.net
framework
Micro
【物联网智能网关-07】
PCF8591
AD转换模块I2C通信实现
.NETMicroFramework和.NETCompactFramework不同,并不是.NETFramework的子集,而是更贴近硬件底层,它提供了许多诸如GPIO、PWM、SPI、I2C和OneWire等硬件操作类库。由此可以让普通的软件开发人员相对平滑的过度到硬件开发领域,也足以让以前相对封闭的硬件系统通过二次开发的方式扩展硬件模块成为一种流行(随着物联网技术的深入发展,未来软件不仅需要组
·
2012-08-04 09:00
通信
【物联网智能网关-07】
PCF8591
AD转换模块I2C通信实现
.NETMicroFramework和.NETCompactFramework不同,并不是.NETFramework的子集,而是更贴近硬件底层,它提供了许多诸如GPIO、PWM、SPI、I2C和OneWire等硬件操作类库。由此可以让普通的软件开发人员相对平滑的过度到硬件开发领域,也足以让以前相对封闭的硬件系统通过二次开发的方式扩展硬件模块成为一种流行(随着物联网技术的深入发展,未来软件不仅需要组
yefanqiu
·
2012-08-04 09:00
c
.net
Class
buffer
byte
硬件驱动
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他