当前位置:首页 > 单片机 > 单片机
[导读] *********************************************************************************描述:**按键扫描程序**上电时,点亮P00口LED**按下K1时,LED向右移一位**按下K2时,LED向左移一位******************

 

********************************************************************************
*描述:*
*按键扫描程序*
*上电时,点亮P00口LED*
*按下K1时,LED向右移一位*
*按下K2时,LED向左移一位*
*******************************************************************************/

#include
#include


sbitK1=P3^2;
sbitK2=P3^3;

unsignedcharsCAN_key()
{
unsignedcharkey_s;
key_s=0x00;
key_s|=K2;
key_s<<=1;
key_s|=K1;
returnkey_s;
}

voidproc_key(unsignedcharkey_v)
{
if((key_v&0x01)==0)
{
P0=_cror_(P0,1);
}
elseif((key_v&0x02)==0)
{
P0=_crol_(P0,1);
}
}

voiddelayms(unsignedcharms)//延时子程序

{
unsignedchari;
while(ms--)
{
for(i=0;i<120;i++);
}
}



main()
{

unsignedcharkey_s,key_v;
key_v=0x03;
P0=0xfe;
while(1)
{
key_s=scan_key();
if(key_s!=key_v)
{
delayms(20);
key_s=scan_key();
if(key_s!=key_v)
{
key_v=key_s;
proc_key(key_v);
delayms(150);
}
}
}
}

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

在下述的内容中,小编将会对led显示屏的相关消息予以报道,如果led显示屏是您想要了解的焦点之一,不妨和小编共同阅读这篇文章哦。

关键字: LED 显示屏 led显示屏

在这篇文章中,小编将对LED显示屏的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。

关键字: LED 显示屏

一直以来,LED背光源都是大家的关注焦点之一。因此针对大家的兴趣点所在,小编将为大家带来LED背光源的相关介绍,详细内容请看下文。

关键字: LED 背光源 LED背光源

以下内容中,小编将对OLED的相关内容进行着重介绍和阐述,希望本文能帮您增进对OLED的了解,和小编一起来看看吧。

关键字: OLED LED

● 小型LED封装,可靠高效,适用于汽车信号灯; ● SYNIOS® P1515 LED拥有360°辐射特性,创造独特的侧发光模式; ● 使用少量LED或轻薄的光学组件,即可轻松实现色彩鲜明且引人注目的后照灯设计,同时保...

关键字: LED

Holtek新推出具有LED调光功能OTP MCU HT45R5530,采用PSR Flyback电源设计架构,有源功率因子校正控制技术可以满足高功率因子>0.9、低谐波失真和高效率的性能要求。支持前沿相位角侦测,以及主...

关键字: MCU LED 驱动器

【2024 年 1 月 31 日美国德州普拉诺讯】Diodes 公司 (Diodes) (Nasdaq:DIOD) 推出首款符合汽车标准的双通道高侧电源开关 — ZXMS82090S14PQ、ZXMS82120S14PQ...

关键字: LED 双通道高侧开关 执行器

LCD与LED是两种采用不同工作原理的显示技术,LCD是由液态晶体组成的显示屏,而LED则是由发光二极管组成的显示屏。

关键字: LED 手机屏 LCD

【2024 年 1 月 4 日,德国慕尼黑讯】随着技术日益强大,便利的“轻触支付”(Tap and Pay)正在被广泛采用,推动了全球非接触式支付的兴起。此外,非接触式技术正在激发新的创新形式,用于支持除支付以外的其他功...

关键字: LED 支付卡 NFC
关闭
关闭