您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 4*4矩阵键盘扫描程序

  2. 完成键扫描,并返回键值。 //-------------------------------------------------------------------------------------------------- // 函数名称: kbscan键盘扫描子程序 // 函数功能: 判断是否有键按下,有返回键值,没有返回0 // p1的高四位为列,低四位为行 P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0 // 列 4 列3 列2 列1 行4 行3 行2
  3. 所属分类:Java

    • 发布日期:2009-07-29
    • 文件大小:2048
    • 提供者:zhangyunquan
  1. C51行列键盘扫描程序

  2. C51行列键盘扫描程序 #include "reg51.h" void main() { unsigned char key; while(1) { key=kbscan(); //键盘扫描函数 delay10ms(); //健消除抖动的延时函数 }
  3. 所属分类:C

    • 发布日期:2009-11-09
    • 文件大小:2048
    • 提供者:tianyumuren
  1. C51 键盘扫描程序

  2. unsigned char kbscan() { unsigned char sccode,recode; P1=0xf0; //发全“0”行扫描,列线输入 if(P1&0xf0)!=0xf0) //有键按下 { delay10ms(); //延时去抖动 if((P1&0xf0)!=0xf0) { sccode =0xf0; //逐行扫描初值 while((sccodeZ&0x10)!=0) { P1=sccode; //输出行扫描码 if((P1&0XF0)!=0XF0) //本行有键按下
  3. 所属分类:Java

    • 发布日期:2010-12-30
    • 文件大小:2048
    • 提供者:haungkai170
  1. ASM源代码实例—EC、PCI、SMBUS、Clock、KB

  2. 本资源是汇编初学者所需要的指导资源,部分代码也是从网上找到拿来和大家分享的,大家看懂了这些,收获肯定很大,希望大家能有所收获!
  3. 所属分类:嵌入式

    • 发布日期:2011-08-12
    • 文件大小:33792
    • 提供者:erick08
  1. 键盘扫描程序

  2. #include #include #define unchar unsigned char #define unit unsigned int void delays(void) { uchar i; for(i=0;i<300;i++) } uchar kbscan(void) { uchar sccode,recode; p2=0xF0; if((p2&0xF0)!=0xF0;) { delays(); if((p2&0xF0)!=0xF0) { scode=0xFE; while
  3. 所属分类:C/C++

    • 发布日期:2013-04-16
    • 文件大小:689
    • 提供者:u010325710