代码搜索:KeyScan
找到约 2,231 项符合「KeyScan」的源代码
代码结果 2,231
www.eeworm.com/read/451028/1668254
extra entries.extra
/BuildKeyDrv.bat////
/DRV_KY.XCL////
/KY_BeepTone.msa////
/KY_Hold61.msa////
/KY_Init61.msa////
/KeyScan61.msa////
/drv_key.dtp////
/drv_key.prj////
/ky_backlight61.msa////
/ky_hard.drv////
/ky_hard.h
www.eeworm.com/read/187304/8834389
c key.c
#include "includes.h"
#include "key.h"
#include "eeprom.h"
#include "display.h"
sbit SET = P1^1;
sbit UP = P1^2;
sbit DOWN = P1^3;
uchar KeyOld1, KeyOld2;
/*键盘扫描子函数*/
void KeyScan(void)
www.eeworm.com/read/373320/9463579
c key.c
#include
void keyscan() //键盘扫描
{
rd=0;
if(flag1==1) //flag1=1时,闹铃响
{
if(s2==0)
{
delay(5);
if(s2==0) //按S2键闹铃停止响
{
while(!s2);//松手检测
flag1=0;
}
www.eeworm.com/read/444821/7605396
c time0_int.c
#include
#include "time0_int.h"
uint time0_re;
void ldelay(uint n)//1ms delay
{
uint i,j;
for(i=0;i
www.eeworm.com/read/403292/11519954
hier_info frequency.hier_info
|frequency
clk => fptd:u4.clk
clk => keydecoder:u3.clk
clk => fp:u1.clk
en => fptd:u4.en
keyin[0] => keydecoder:u3.keyin[0]
keyin[1] => keydecoder:u3.keyin[1]
keydrv[0]
www.eeworm.com/read/186500/8929905
h getkey.h
void delay(void)
{
uchar i;
for(i=300;i>0;i--);//20ms
}
//键扫描函数
uchar keyscan(void)
{
//uchar scancode,tmpcode;
unsigned int Delay=0;
P2=0xff; //P2.0-X P2.1-L2 P2.2-L3 P2
www.eeworm.com/read/306219/13749119
c main.c
/*由键盘输入八个四位整数,排序后由LED依次显示出,间隔2.5秒*/
#include
#define uchar unsigned char
#define uint unsigned int
uint block[8],tt=0;
uchar num,temp;
uchar keyscan();
void delay(uint z);
void input(
www.eeworm.com/read/302993/13823977
txt 步进电机.txt
#i nclude
#i nclude
sbit led=P1^6;
sfr16 TMR3R=0X92;
bit fsign=0,keysign=0;
void PORT_Init (void);
void SYSCLK_Init (void);
void keyscan(void);
void
www.eeworm.com/read/9906/179280
c ds18b20_pwm.c
#include
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
void keyscan();
void delay20ms(void);
sbit DQ=P3^3;//ds18b20与单片机连接口
sbit RS=P2^0;
sbit RW=P
www.eeworm.com/read/27476/983800
51
uchar keyscan()
{
P3=0xef;
temp=P3;
temp=temp&0x0f;
if(temp!=0x0f)
{
delay(5);
if(temp!=0x0f)
{
temp=P3;
temp=temp&0x0f;
switch(temp)
{
case 0x07:a