本代码为编码开关代码,编码开关也就是数字音响中的 360度旋转的数字音量以及显示器上用的(单键飞梭开 关)等类似鼠标滚轮的手动计数输入设备。 我使用的编码开关为5个引脚的,其中2个引脚为按下 转轮开关(也就相当于鼠标中键)。另外3个引脚用来 检测旋转方向以及旋转步数的检测端。引脚分别为a,b,c b接地a,c分别接到P2.0和P2.1口并分别接两个10K上拉 电阻,并且a,c需要分别对地接一个104的电容,否则 因为编码开关的触点抖动会引起轻微误动作。本程序不 使用定时器,不占用中断,不使用延时代码,并对每个 细分步数进行判断,避免一切误动作,性能超级稳定。 我使用的编码器是APLS的EC11B可以参照附件的时序图 编码器控制流水灯最能说明问题,下面是以一段流水 灯来演示。
上传时间: 2017-07-03
上传用户:gaojiao1999
【问题描述】 在一个N*N的点阵中,如N=4,你现在站在(1,1),出口在(4,4)。你可以通过上、下、左、右四种移动方法,在迷宫内行走,但是同一个位置不可以访问两次,亦不可以越界。表格最上面的一行加黑数字A[1..4]分别表示迷宫第I列中需要访问并仅可以访问的格子数。右边一行加下划线数字B[1..4]则表示迷宫第I行需要访问并仅可以访问的格子数。如图中带括号红色数字就是一条符合条件的路线。 给定N,A[1..N] B[1..N]。输出一条符合条件的路线,若无解,输出NO ANSWER。(使用U,D,L,R分别表示上、下、左、右。) 2 2 1 2 (4,4) 1 (2,3) (3,3) (4,3) 3 (1,2) (2,2) 2 (1,1) 1 【输入格式】 第一行是数m (n < 6 )。第二行有n个数,表示a[1]..a[n]。第三行有n个数,表示b[1]..b[n]。 【输出格式】 仅有一行。若有解则输出一条可行路线,否则输出“NO ANSWER”。
标签: 点阵
上传时间: 2014-06-21
上传用户:llandlu
所谓“移植”,就是使一个实时内核能在其它的微处理器或微控制器上运行。 尽管大部分μC/OS-II的代码是用C语言编写的,但是在编写与处理器硬件相关的代码时还是不得不使用汇编语言。 移植的主要工作就是编写这些与处理器硬件相关的代码。 操作系统的移植大体可以分为两个层次: 跨体系结构的移植 针对特定处理器的移植
标签: 移植
上传时间: 2017-07-19
上传用户:三人用菜
Code Warrior 4.7 Target : MC9S12XS128 Crystal: 16.000Mhz ============================================ 本程序主要包括以下功能: 1.设定系统工作在xxMHZ bus clock时钟下 2.测试FREESCALEMC9SXS128开发板超频性能: 如果LED闪烁,说明芯片正常工作 否则,说明芯片没有正常工作,请检查系统设计
标签: Warrior Crystal 16.000 Target
上传时间: 2013-12-13
上传用户:lizhizheng88
使用单片机AT89C51和1602字符液晶实现对信号频率的测试和显示(内含1602液晶显示、频率测试、和测频率的时序原理图,以及整个电路的原理图,外加整个电路的仿真文件)
上传时间: 2014-01-25
上传用户:ruan2570406
使用CS5460及SH88516制作的温度控制器原理图,及配套开关电源原理图,配套4-20mA电流变送电路原理图
上传时间: 2015-03-13
上传用户:秋雨依旧
课件教程类专辑 64个 3.44G计算机组成原理 1.9M PPT 492页.ppt
标签:
上传时间: 2014-05-05
上传用户:时代将军
针对微机原理这门课程的课件,微机原理的学生可以参考,能有所帮助。
标签: 微型计算机原理课件
上传时间: 2015-11-18
上传用户:fuyun258
STM32下位机USB源代码,应用代码,样例程序
标签: 源程序
上传时间: 2016-02-20
上传用户:zhangge
cc2530核心板原理图,最小系统的原理图,pcb文件
上传时间: 2016-06-12
上传用户:qq294878260