代码搜索:按键扫描
找到约 10,000 项符合「按键扫描」的源代码
代码结果 10,000
www.eeworm.com/read/17885/764628
vhd key0.vhd
--
-- 矩阵键盘实验1:向用户介绍矩阵键盘扫描实现的方法,没有考虑去抖和判断键弹起的问题;把相应的键值显示在数码管上
--
library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
ENTITY key0 IS
P
www.eeworm.com/read/19111/811610
asm ex9-3.asm
ORG 0000H
START: MOV DPTR,#TABLE ;DPTR指向段码表首地址
MOV R7,#07FH ;设置动态显示扫描初值
S1: MOV A,#00H
MOVC A,@A+DPTR ;查表取得段码
CJNE A,#01H,S2 ;判断段码是否为结束符
SJMP START
S2: MOV B,A
www.eeworm.com/read/26979/862068
h keyscanf.h
uchar keyscanf(void)
{
uchar temp,key1,key2;
P1 = 0xf0; // 发全0行扫描码
if ((P1&0xf0)!=0xf0) // 若有键按下
{
delay(15); // 去抖动
if ((P1&0xf0)!=0xf0) // 延时后再判断一次,去除抖动影响
{
www.eeworm.com/read/25993/952979
+
#include
sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
unsigned char keyscan() //键盘扫描函数
{
unsigned char keyscan_num,temp;
P1=0xff;
temp=P1;
if(~(te
www.eeworm.com/read/25993/952984
+
#include
sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
unsigned char keyscan() //键盘扫描函数
{
unsigned char keyscan_num,temp;
P1=0xff;
temp=P1;
if(~(te
www.eeworm.com/read/34129/1039224
c 主机源程序.c
#include
sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
unsigned char keyscan() //键盘扫描函数
{
unsigned char keyscan_num,temp;
P1=0xff;
temp=P1;
if(~(te
www.eeworm.com/read/34129/1039241
c 从机源程序.c
#include
sbit key0=P1^0;
sbit key1=P1^1;
sbit key2=P1^2;
sbit key3=P1^3;
unsigned char keyscan() //键盘扫描函数
{
unsigned char keyscan_num,temp;
P1=0xff;
temp=P1;
if(~(te
www.eeworm.com/read/242747/4535814
c keyboard16.c
#include "..\inc\44b.h"
#include "..\inc\def.h"
#include "..\inc\Keyboard16.h"
U16 FunctionKey=0xffff;//功能键扫描吗,0有效
U8 keyBoard_KeyMap[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
U16 GetScanKey()
{
U1
www.eeworm.com/read/242747/4535935
c keyboard16.c
#include "..\startup\44b.h"
#include "..\inc\def.h"
#include "..\inc\Keyboard16.h"
U16 FunctionKey=0xffff;//功能键扫描吗,0有效
U8 keyBoard_KeyMap[]={1,4,7,10,2,5,8,0,3,6,9,11,12,13,14,15};//10-退格,11-*/.,12-↑
www.eeworm.com/read/242747/4536029
c keyboard16.c
#include "..\inc\44b.h"
#include "..\inc\def.h"
#include "..\inc\Keyboard16.h"
U16 FunctionKey=0xffff;//功能键扫描吗,0有效
U8 keyBoard_KeyMap[]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15};
U16 GetScanKey()
{
U1