虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

4.<b>40</b>

  • 本代码为编码开关代码

    本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。

    标签: 代码 编码开关

    上传时间: 2017-07-03

    上传用户:gaojiao1999

  • 一个不带界面的计算器

    一个不带界面的计算器,用户只需要在文本文件input.txt中输入计算表达式,即可通过运行程序得到结果,输出在output.txt中; 支持加减乘除,取余数,乘方,括号等等; 如:5+4 = 输出9 5+4*4+9/3 = 输出24 (5+4)*4+9/3 = 输出39 (50+4)*(40 3)+288/(147-3) = 输出56 (50+4)^2*(40 3)+288/(147-3) = 输出2918

    标签: 计算器

    上传时间: 2013-12-18

    上传用户:hoperingcong

  • 离散实验 一个包的传递 用warshall

     实验源代码 //Warshall.cpp #include<stdio.h> void warshall(int k,int n) { int i , j, t; int temp[20][20]; for(int a=0;a<k;a++) { printf("请输入矩阵第%d 行元素:",a); for(int b=0;b<n;b++) { scanf ("%d",&temp[a][b]); } } for(i=0;i<k;i++){ for( j=0;j<k;j++){ if(temp[ j][i]==1) { for(t=0;t<n;t++) { temp[ j][t]=temp[i][t]||temp[ j][t]; } } } } printf("可传递闭包关系矩阵是:\n"); for(i=0;i<k;i++) { for( j=0;j<n;j++) { printf("%d", temp[i][ j]); } printf("\n"); } } void main() { printf("利用 Warshall 算法求二元关系的可传递闭包\n"); void warshall(int,int); int k , n; printf("请输入矩阵的行数 i: "); scanf("%d",&k); 四川大学实验报告 printf("请输入矩阵的列数 j: "); scanf("%d",&n); warshall(k,n); } 

    标签: warshall 离散 实验

    上传时间: 2016-06-27

    上传用户:梁雪文以

  • 计算机科学的基础

    第 1 章 计算机科学:将抽象机械化........... 11.1 本书主要内容 ........................................... 31.1.1 数据模型 ....................................... 31.1.2 数据结构 ....................................... 41.1.3 算法 ............................................... 41.1.4 基本思路 ....................................... 41.2 本章主要内容 ........................................... 41.3 数据模型 ................................................... 51.3.1 编程语言数据模型........................ 51.3.2 系统软件的数据模型.................... 61.3.3 电路的数据模型 ........................... 71.3.4 习题 ............................................. 101.4 C语言数据模型....................................... 101.4.1 C语言类型系统........................... 111.4.2 函数 ............................................. 141.4.3 C语言数据模型中的操作........... 141.4.4 数据对象的创建和销毁.............. 141.4.5 数据的访问和修改...................... 151.4.6 数据的组合 ................................. 151.4.7 习题 ............................................. 161.5 算法和程序设计 ..................................... 161.5.1 软件的创建 ................................. 161.5.2 编程风格 ..................................... 171.6 本书中用到的一些C语言约定 ............... 171.7 小结 ......................................................... 191.8 参考文献 ................................................. 19第 2 章 迭代、归纳和递归........................... 202.1 本章主要内容 ......................................... 212.2 迭代 ......................................................... 222.2.1 排序 ............................................. 222.2.2 选择排序:一种迭代排序算法 ............................................. 232.2.3 习题 ............................................. 272.3 归纳证明 ................................................. 272.3.1 归纳证明为何有效...................... 292.3.2 检错码 ......................................... 302.3.3 习题............................................. 332.4 完全归纳 ................................................. 352.4.1 使用多个依据情况进行归纳...... 352.4.2 验证完全归纳 ............................. 362.4.3 算术表达式的规范形式 ............. 362.4.4 习题............................................. 402.5 证明程序的属性 ..................................... 412.5.1 循环不变式 ................................. 412.5.2 while循环的循环不变式 .......... 452.5.3 习题............................................. 462.6 递归定义 ................................................. 472.6.1 表达式 ......................................... 492.6.2 平衡圆括号 ................................. 502.6.3 习题............................................. 542.7 递归函数 ................................................. 552.8 归并排序:递归的排序算法 ................. 592.8.1 合并............................................. 592.8.2 分割表 ......................................... 622.8.3 排序算法 ..................................... 632.8.4 完整的程序 ................................. 652.8.5 习题............................................. 662.9 证明递归程序的属性 ............................. 672.10 小结....................................................... 692.11 参考文献 ............................................... 69第 3 章 程序的运行时间............................... 70。。。

    标签: 计算机科学

    上传时间: 2021-11-28

    上传用户:slq1234567890

  • 】文中重点讨论基于单片机的光电脉冲编码器计数器的软件倍频和辨向原理,并从编码 盘条纹和位置检测元件的空间分布原理出发给出了在编码器输出A、B 正交方波的前提下最多只 能4 倍频的结论,最后介绍了集

    】文中重点讨论基于单片机的光电脉冲编码器计数器的软件倍频和辨向原理,并从编码 盘条纹和位置检测元件的空间分布原理出发给出了在编码器输出A、B 正交方波的前提下最多只 能4 倍频的结论,最后介绍了集倍频、辨向、计数于一体的单片机计数器原理,该计数器具有消除抖 动误计数、倍频数可选、计数长度无限制的特点

    标签: 倍频 单片机 光电 位置检测

    上传时间: 2014-01-07

    上传用户:watch100

  • 里面有相应的hpunix(HP-UX hpl1000 B.11.00 U 9000/800 (tb)),linux(Red Hat Linux release 9 Kernel 2.4.20-8),w

    里面有相应的hpunix(HP-UX hpl1000 B.11.00 U 9000/800 (tb)),linux(Red Hat Linux release 9 Kernel 2.4.20-8),windows的头文件、库文件,还有相应的demo程序

    标签: release hpunix Kernel HP-UX

    上传时间: 2015-01-06

    上传用户:cursor

  • java ejb开发 程序4、语句alter table people add(phone_number varchar2(10)) 的作用是 A 修改表结构 B 为people表添加约束

    java ejb开发 程序4、语句alter table people add(phone_number varchar2(10)) 的作用是 A 修改表结构 B 为people表添加约束,约束名称是phone_number C 向people表中添加一列,名称是phone_number,数据类型是varchar2,长度是10 D 上述答案均不正确 5、( )BLOB和CLOB的区别在于 A CLOB只能存放字符类型的数据,而BLOB没有任何限制 B BLOB只能存放字符类型的数据,而CLOB没有任何限制 C CLOB只能存放小于4000字节的数据,而BLOB可以存放大于4000字节的数据 D BLOB只能存放小于4000字节的数据,而CLOB可以存放大于4000字节的数据 6、存储过程从本质上来讲就是 A 匿名的PL/SQL程序块,它可以被赋予参数 B 命名的PL/SQL程序块,它可以被赋予参数 C 命名的PL/SQL程序块,不能被赋予参数 D 匿名的PL/SQL程序块,不能被赋予参数 7、( )下列关于日期数据类型,哪一个语句是正确的写法 A insert into test values( 9999-12-03 ) B insert into test values( 1999-03-02 ) C insert into test values(to_char(1999-06-03, yyyy/dd/mm )) D insert into test

    标签: people phone_number varchar2 alter

    上传时间: 2013-12-26

    上传用户:wendy15

  • Delphi2005 B/S程序设计技巧集(4-11) 现在delphi 2005 B/S的书籍资料太少

    Delphi2005 B/S程序设计技巧集(4-11) 现在delphi 2005 B/S的书籍资料太少,几乎没有可参考的资料,这在一定程度上限制了delphi 2005的使用,相反C#,ASP的书籍资料到处都是。通过几个月的学习也算是总结了一点经验,从现在起我将陆续将ASP和C#的例子、技巧翻译到delphi 2005下面,希望对大家的学习和工作有帮助,毕竟.Net是一种发展趋势。我将不定期写新的内容,同时,如果你在工作或学习中有什么问题,我也会将问题加入本篇文章,另外,一个人的能力毕竟有限,也希望大家共同来解决问题。 宋雨炫

    标签: 2005 Delphi delphi 11

    上传时间: 2013-12-12

    上传用户:dsgkjgkjg

  • vhdl波形发生程序.实现4种常见波形正弦、三角、锯齿、方波(A、B)的频率、幅度可控输出(方波 A的占空比也是可控的)

    vhdl波形发生程序.实现4种常见波形正弦、三角、锯齿、方波(A、B)的频率、幅度可控输出(方波 A的占空比也是可控的),可以存储任意波形特征数据并能重现该波形,还可完成 各种波形的线形叠加输出。

    标签: vhdl 方波 波形发生 波形

    上传时间: 2015-07-10

    上传用户:gundamwzc

  • 拉格朗日插值多项式拟合,牛顿插值多项式,欧拉方程解偏微分方程,使用极限微分求解导数(微分),微分方程组的N=4龙格库塔解法,雅可比爹迭代法解方程AX=B,最小二乘多项式拟合,组合辛普生公式求解积分,用

    拉格朗日插值多项式拟合,牛顿插值多项式,欧拉方程解偏微分方程,使用极限微分求解导数(微分),微分方程组的N=4龙格库塔解法,雅可比爹迭代法解方程AX=B,最小二乘多项式拟合,组合辛普生公式求解积分,用三角分解法解方程AX=B

    标签: 多项式 插值 微分 方程

    上传时间: 2015-07-23

    上传用户:hongmo