Location:
Search - key.h
Search list
Description: 进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原
型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函
数。
该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次
扫描,此间相当于延时去抖动。
该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
矩阵键盘键值扫描,功能处理函数
本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型.
行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数
即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。
第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。
在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff
Platform: |
Size: 1872 |
Author: 姚晓光 |
Hits:
Description: 进行键盘扫描及键处理时,在程序中直接调用函数KeyProcess()即可。键处理函数原
型声明在头文件Key.h中,键处理函数可放在程序的任何地方,一个按键对应一个处理函
数。
该键盘扫描程序去抖动为什么不需软件延时?因为从无按键到键被按下,要进行两次
扫描,此间相当于延时去抖动。
该键盘扫描程序还有一特色:用二维数组进行按键功能处理,使程序更简单。
/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
矩阵键盘键值扫描,功能处理函数
本程序处理4*4的矩阵键盘,直接用于8051系列单片机,也可移植到其它机型.
行输出在P1口高四位 列输入在P1口低四位,如果不同,则需修改键值读取函数
即:GetKeyCode() 有10个数字键0--9,1个小数点,1个负号键。
第二功能键和回车键共用一个,如果连续按下该键2秒钟,则键盘进入第二功能。
在键盘初始化程序InitKeyboard中把ucKey1和ucKey2赋值0xff
Platform: |
Size: 7011 |
Author: 姚晓光 |
Hits:
Description: // 工程名称: 61_SpeechClock
// 功能描述: 61板程序示例--具有语音播报功能的电子钟
// 使用61板上的三个按键控制报时和时间调整:
// Key1 - 按一下播报年、月、日,再按一下播报时、分
// 长按Key1键达到1.5秒,则进入日期时间调整模式
// Key2 - 在调整模式下,使年、月、日、时、分、秒增加
// Key3 - 在调整模式下,使年、月、日、时、分、秒减小
// 涉及的库: CMacro1016.lib
// SacmV26e.lib
// 组成文件: main.c, Sound.c, Clock.c, Clock_Speech.c, Clock_Adjust.c
// Key.asm, hardware.asm, ISR.asm
// A2000.h, Sound.h, Clock.h, Clock_Speech.h, Clock_Adjust.h, Key.h, SPCE061A.h,
// 硬件连接: 61板自带的三个按键已经连接在IOA0~IOA2上
// 维护记录: 2006-8-30 v1.0
Platform: |
Size: 112666 |
Author: DK |
Hits:
Description: 51单片机,健盘驱动,包括C文件和H文件,只接加到工程中使用,已经调试通过.
Platform: |
Size: 1262 |
Author: 文文 |
Hits:
Description: 该头文件配合key.c,在main函数中调用key.c,都文件中添加key.h,使软件更清晰,一目了然
Platform: |
Size: 3268 |
Author: 白天 |
Hits:
Description: linux/kd.h文件中介绍了ioctl函数能够使用的命令,该文件中包含了各种命令的使用例子
Platform: |
Size: 28635 |
Author: 董浩然 |
Hits:
Description: 51密码锁
#include
#include"intrins.h"
#include"key.h"
#include"xsh.h"
#include"24c02.h"
#define ulong unsigned long
bit BJCB=0;//报警标志
XG=0,//修改密码标志位
BJ=0,//报警标志位
SJ=0;//锁键盘标志位
Platform: |
Size: 4002 |
Author: lizhiyi1974@126.com |
Hits:
Description: 把所给的三个文件DES.h,DES.c,KEY.c在C++ 中创建一个动态链接库,分别加入到相应的Header Files和、Source Files和Desdll.h中-turning to the three documents DES.h, DES.c. KEY.c in C for the creation of a dynamic link library were added to the corresponding Header Files and, Source Files and had Desdll.h
Platform: |
Size: 6144 |
Author: flying840310 |
Hits:
Description: The aim of this application note is to show to scan the 4x4 matrix keypad
multiplexed with a four 7-segment display. The software attached to this application
note scans the pressed key and displays it on the multiplexed 7- segment LEDs.
This application note makes obvious Interrupt capability of the STR710 device
to offer a better key scan .
-The aim of this application note is to show h ow to scan the 4x4 matrix keypad multiplexed wit h a four 7-segment display. The software attach ed to this application note scans the pressed ke y and displays it on the multiplexed 7-segment L EDs. This application note makes obvious Inter rupt capability of the STR710 device to offer a b etter key scan.
Platform: |
Size: 52224 |
Author: 卞璐 |
Hits:
Description: 关于 linux密钥的一些安全介绍
#ifndef COMMON_H
#define COMMON_H
#define MY_PROC_INTERFACE "/proc/learning-key/gateway"
#define FRESH_SESSION _IO( C ,1)
#define SUCCESS 0
#define FAILURE 1
#endif-On linux introduce some of the security key# Ifndef COMMON_H# Define COMMON_H# Define MY_PROC_INTERFACE
Platform: |
Size: 3072 |
Author: lxs |
Hits:
Description: 该头文件配合key.c,在main函数中调用key.c,都文件中添加key.h,使软件更清晰,一目了然-The header file with key.c, in the main function call key.c, all files add key.h, so that software is more clear at a glance
Platform: |
Size: 3072 |
Author: 白天 |
Hits:
Description: linux/kd.h文件中介绍了ioctl函数能够使用的命令,该文件中包含了各种命令的使用例子-linux/kd.h document introduced the ioctl function to use the command, the document contains examples of the use of a variety of command
Platform: |
Size: 28672 |
Author: 董浩然 |
Hits:
Description: 在DSP_C6000系列环境下的,H.264,jpeg,mepg2核心程序的实现源程序-key programmer about H.264,jpeg,mpeg2
Platform: |
Size: 164864 |
Author: 李勇 |
Hits:
Description: 基于AT89S52单片机,驱动ISD4004语音芯片,进行录音/播音等功能,还加上了触摸屏功能和液晶显示功能,7843.h是触摸屏的驱动部分,12864.h是LCD驱动部分。key.h是4X4矩阵键盘驱动部分。-AT89S52-based single-chip, voice chip ISD4004 drive for recording/audio and other functions, also added a touch-screen LCD features and functionality, 7843.h is part of a touch screen driver, 12864.h is part of LCD driver. 4X4 matrix key.h is part of the keyboard driver.
Platform: |
Size: 5120 |
Author: 符密 |
Hits:
Description: H.264 rtp打包后并传输 主要学习h.264流的RTP封包-After the H.264 rtp package and deliver key learning h.264 stream of RTP packets
Platform: |
Size: 22683648 |
Author: jimmy |
Hits:
Description: 单片机按键程序,原代码提供各位参考和大家一同学习-#include <reg52.h>
#include <absacc.h>
#define uchar unsigned char
#define PA8255 XBYTE[0x3ffc]
#define PB8255 XBYTE[0x3ffd]
#define PC8255 XBYTE[0x3ffe]
#define COM8255 XBYTE[0x3fff]
#define IN0 XBYTE[0x1000]
void ADC(void)
sbit cs138=P1^6
uchar AdcValue
main()
{cs138=0
COM8255=0x81
EA=1
IE=0x81
IT0=1
IN0=0
while(1)
{PA8255=PB8255=AdcValue }
}
void ADC(void) interrupt 0 using 1
{AdcValue=IN0
IN0=0
}
Platform: |
Size: 4096 |
Author: wang |
Hits:
Description: ds18b20.h ds18b20温度传感器头文件-ds18b20.h ds18b20 header temperature sensor
Platform: |
Size: 1024 |
Author: Bzj |
Hits:
Description: 1602 矩阵键盘 lcd 头文件。方便使用,避免代码杂乱。-1602 matrix keyboard lcd header file.
Platform: |
Size: 9216 |
Author: 5lvt |
Hits:
Description: 控制595对键盘进行扫描,完成键盘工作的功能,该文件给Key.h提供底层接口-Control 595 of the keyboard scan, the completion of the work function of the keyboard, the underlying interface file to Key.h
Platform: |
Size: 1024 |
Author: 李宁 |
Hits:
Description: 按键处理和显示,控制四位数码管,实现按键功能;按键1;功能菜单键,按键2,光标的移动,按键3,4 光标数值的加减-Key processing and display, four digital control to achieve key functions button 1 subtraction function menu key, key 2, move the cursor, the cursor keys 3,4 values
Platform: |
Size: 36864 |
Author: Tian |
Hits: