登录
首页 » Others » 软件模拟IIC主从机

软件模拟IIC主从机

于 2020-12-06 发布
0 268
下载积分: 1 下载次数: 1

代码说明:

使用单片的普通IO口模拟IIC的主机和从机,自己由此开始,感觉归纳总结的很好,代码也很具有参考性

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 基于MATLAB的机器人避障程序
    基于MATLAB的机器人避障程序,采用网格图作为环境
    2020-12-03下载
    积分:1
  • Gardner 算法
    Gardner算法,用于在通信过程中的时钟恢复-(+1)(-1)121=(+1)A(-2)1+一IC+223工(+1)(-1)(t-2)+12C1=I-j(-1)(1-2)11-J从而可得y(r)=∑cx(m-1)=C2xmx+2)+C-1x(m+1)+0(n)+Cix(m-1)22时钟误差检测在 Gardner算法中,每个符号仅需要两个采样点,一个在符号判决点附近,另一个在两个符号判决点中间附近,用连续个采样点来求定时误差,并且与载波相位偏差无关。计算公式可以表示为REx()x〔2.3环路滤波器及数控振荡器由时钟误差检测器得到到时钟误差必须绎环路滤波器滤去高频噪声,以减小定时误差抖动,并通过数控振荡器来控钊基点n和小数偏差u。环路滤波器系数K和κ2与相对环路等效噪声带宽B和咀尼系数S及鉴相器增益K有关。公式如下14B12Bk|1+4定时恢复环的内插滤波器由数控振荡器控制,它接收定时误差信号,给内插滤波器提供内插运算所需要的参数m和山,数控振荡器的时钟频率为1/T,其计算过程妇图3所示。n(one +1)寄存器几0:(2+17m2+(m2+)图3数控振荡器的计算过程数控振荡器(NO)是一个相位递减器,它的差分方程为:7(m)=[(m-1)-Wm-1)]mod-1md为模函数,只取余数部分,n(m)为第m个工作吋钟的NCO寄存器内容,W(m)为NO控制字,即相位递减器的步长,两者都是正小数。3仿真结果根据环路设计,我们进行了 Matlab仿真。仿真采用16QAM调制方式,采样时钟频率为80Kz,符号频率为20KHz,对环路滤波器参数的设置,其中的阻尼系数取经验值0.707,当k1取0.6,k2取0.003时,在信噪比为15邢B的情况下,环路的收敛效果比较好,图4、图5分别为定时误差和小数偏差的仿真「线。从仿頁结果可以看岀,用此环路实现的定时恢复,定时误差的收敛速度比较快,不到500个符号,环眳就能达到稳定,且收敛之后定时误差抖动比较小,系统稳定性较髙。且很重要的一点是,环路屮采用的定时淏差检测算法是 Gardner算法,此算法和载波相位冮相独立,定时误差不受载波的影响,这样定时恢复环路与载波同步在接收系统中勍可以独立工作,増强了系统灵活性。0.5图4定时误差的收敛曲线0.80.20.5u的收敛曲线图5小数偏差的仿真曲线
    2020-12-08下载
    积分:1
  • 神经模糊控制理论及应用[李国勇][电子教案]
    本书系统地论述了神经网络和模糊逻辑的基本概念、工作原理、控制算法,以及利用MATLAB语言、MATLAB工具箱函数和Simulink对其实现的方法。该书取材先进实用,讲解深入浅出,各章均有相应的例题和练习题,并提供了大量用MATLAB/Simulink实现的仿真实例,便于读者掌握和巩固所学知识,让学生在有限的时间内,掌握神经网络和模糊逻辑的基本原理与应用技术。
    2020-12-03下载
    积分:1
  • 软件设计文档模板(SRS需求说明书,操作手册,软件需求规格说明书(Usecase),软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,测试计划,测试分析报告等)
    软件设计文档模板,包括:SRS需求说明书,操作手册,软件需求规格说明书(Usecase),软件需求说明书,概要设计说明书,详细设计说明书,数据库设计说明书,测试计划,测试分析报告等
    2021-05-06下载
    积分:1
  • 基于matlab编写的利用蚁群算法的小车路径优化
    基于matlab编写的利用蚁群算法的小车路径优化 可直接利用matlab打开就可以
    2020-06-27下载
    积分:1
  • GSL库(64bit)在QT5.50中使用+VS2013编译器
    GSL库(64bit)在QT5.50中使用+VS2013编译器,并应用GSL中的大量函数完在多种算法的开发,具体算法因版权问题,从中去除,不影响正常GSL测试使用。在64位win7下,64位的GSL库,QT5.5+vs2013编译器调用。
    2020-11-27下载
    积分:1
  • 基于自适应预处理的图像分割方法
    为了防止分水岭算法过分割问题,该文提出了一种基于自适应预处理的图像分割算法。该方法在分水岭算法的基础上,首先结合像素点亮度特征和空间分布特性应用自适应方法对梯度图像进行预处理。通过考察各像素点邻域中像素分类后的分布情况,来判断考察点是处于区域中心还是处于边界,并据此对考察点的梯度值进行调节。然后在预处理后的梯度图像上选定标记,将预处理后的梯度图像中大于200个像素的连通区域标定为标记。最后用分水岭分割方法对带标记的参考图像进行分割。试验结果表明,该分割方法具有良好的分割效果。
    2021-05-07下载
    积分:1
  • ISODATA聚类matlab算法(带详细中文注释)
    本资源是ISODATA聚类算法的matlab代码,其中包括isodata.m(ISODATA算法代码,其中包括了合并分裂等一系列子函数)、provaisodata.m(算法实例调用代码)和dades.mat(存放实例数据变量的文件)三个文件,并且每个函数都有详细的中文注释,而非原来的西班牙语注释。ISODATA算法是在k-均值算法的基础上,增加对聚类结果的“合并”和“分裂”两个操作,并设定算法运行控制参数的一种聚类算法。全称:Iterative Selforganizing Data Analysis Techniques Algorithm 即:迭代自组织数据分析算法。“合并”操作:当
    2020-12-06下载
    积分:1
  • 修改arnold函数.m
    【实例简介】改进的arnold函数,我试过了可以用,图像置乱技术是将一幅图像的像素空间位置重修排列,以消除图像像素的空间相关性,提高水印的鲁棒性。
    2021-12-12 00:33:41下载
    积分:1
  • 三维曲线拟合函数的MATLAB程序
    曲线 拟合 三维曲线拟合 MATLAB 程序曲线 拟合 三维曲线拟合 MATLAB 程序曲线 拟合 三维曲线拟合 MATLAB 程序曲线 拟合 三维曲线拟合 MATLAB 程序曲线 拟合 三维曲线拟合 MATLAB 程序
    2020-12-06下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载