rar

在51单片机中实现I2C总线模拟程序汇编实现源代码

  • 1星
  • 日期: 2014-03-05
  • 大小: 940B
  • 所需积分:1分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 单片机实现总线模拟模拟程序

在51单片机中实现I2C总线模拟程序汇编实现源代码

更多简介内容

推荐帖子

如何计算所需超级电容器的容量?
在储能产品百花齐放的今天,具有超大功率、超大电流、超宽工作范围、超高安全性、超长寿命等储能特点的超级电容器(法拉级电容)单独使用,以及与其他储能产品的复合使用成为主流。对于使用者而言,选择适合的超级电容至关重要。  那么在选择超级电容器容量前,我们需要了解哪些基本信息呢?首先我们要知道超级电容器给负载供电的方式大体上分为两种:恒流工作和恒功率工作。下面我们分别介绍两种工作方式选择电容器容量的
BIGCAP 综合技术交流
怎么根据时序图来编写对应的程序过程
  刚刚拿到一个芯片,常用的芯片可以参考网上的例程来做深入了解,对于一个不常用的芯片来说,Datasheet几乎是使用芯片的唯一的资料,所以根据Datasheet时序图写出对应的驱动程序就尤为重要。 本文根据一个简单的例子来阐述根据时序图来编写对应的程序过程。旨在讲解对于初学者应该怎么利用芯片的时序图编写符合要求的底层驱动程序(老鸟请跳过)。 好了,直接开始。 首先首先首先
fish001 【微控制器 MCU】
1Ω电阻和1Ω容抗串联,容抗上的AC信号占多少?
一个1V的交流信号,连接着一个1Ω电阻和一个1Ω电抗的电容。在电容两端的交流电压是多少?   在以往岁月中,我和很多工程师分享了这个问题。最常见的反应是,“频率是多少”。但是,为什么我们需要知道频率?我们已经知道电容的电抗值了,频率是多余的。其他有些会问,信号源是否可能直流,但是这道题可不是脑筋急转弯。在我的图中已经标出AC(交流),且电容的电抗值有限,不可能是直流。   一些
Aguilera 【模拟与混合信号】
多节锂电池充电管理方案-TPS54201在扫地机器人的应用
       随着智能家居的流行,扫地机器人成为了年轻的都市白领的新宠,已经晋升为家庭必备家电三小件之一。 扫地机器人不仅可以完成琐碎的扫地工作,还可以自动回充,通常使用4节锂电池串联供电。目前市面上扫地机的充电管理大多采用分立方案实现,如图1所示,MCU实时采样电池的充电电压和充电电流,输出PWM经电平转换控制MOS实现闭环控制。由于MCU资源有限,开关频率通常在50K赫兹以下,外围器件多且功率
qwqwqw2088 【模拟与混合信号】
CircuitPython 5.4.0 Beta 0 发布
来自:https://blog.adafruit.com/2020/05/11/ci ... -released/ 这是CircuitPython 5.4.0的第一个beta版本。发行时,此版本在 time.sleep() 中增加了基本的低功耗支持 。 自5.3.0起的新功能和改进 time.sleep()在除CXD56和LiteX以外的版本上添加睡眠支持。感谢@tannewt
dcexpert 【MicroPython开源版块】
这儿有一张图 诠释我之前分享的频段用途之一
毫米波通常指频段在30~300GHz,相应波长为1~10mm的电磁波,工作频率介于微波与远红外波之间,兼有两种波谱的特点,将接近的24GHz或以上频段也定义为毫米波的范围,相对于低频频段,毫米波具有带宽宽、波束窄、传输干扰小、安全保密好、多径效应小、多普勒分辨力高,以及器件尺寸小易集成等特点,在5G移动通讯、物联网和雷达、卫星通信等领域很广阔的应用前景。而目前主要受关注的频段为28-30GHz,3
btty038 RF/无线

评论

登录/注册

意见反馈

求资源

回顶部

datasheet推荐 换一换

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2020 EEWORLD.com.cn, Inc. All rights reserved
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })