我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1070|回复: 6

[资料贡献] 液晶显示的密码锁

[复制链接]

该用户从未签到

4

主题

14

回帖

0

积分

一级逆天

积分
0

终身成就奖

QQ
发表于 2016-5-20 22:02:27 | 显示全部楼层 |阅读模式
[/free]
C 语言 液晶显示 密码锁
代码如下:
nsigned char KeyScan(void)  //键盘扫描函数,使用行列反转扫描法
{
unsigned char cord_h,cord_l;//行列值中间变量
KeyPort=0x0f;            //行线输出全为0
cord_h=KeyPort&0x0f;     //读入列线值
if(cord_h!=0x0f)    //先检测有无按键按下
{
  DelayMs(10);        //去抖
  if((KeyPort&0x0f)!=0x0f)
  {
    cord_h=KeyPort&0x0f;  //读入列线值
    KeyPort=cord_h0xf0;  //输出当前列线值
    cord_l=KeyPort&0xf0;  //读入行线值
    while((KeyPort&0xf0)!=0xf0);//等待松开并输出
    return(cord_h+cord_l);//键盘最后组合码值
   }
  }return(0xff);     //返回该值
}
/*------------------------------------------------
按键值处理函数,返回扫键值
------------------------------------------------*/
unsigned char KeyPro(void)
{
switch(KeyScan())
{
  case 0x7e:return 0;break;//0 按下相应的键显示相对应的码值
  case 0x7d:return 1;break;//1
  case 0x7b:return 2;break;//2
  case 0x77:return 3;break;//3
  case 0xbe:return 4;break;//4
  case 0xbd:return 5;break;//5
[free]
购买主题 本主题需向作者支付 1 枚金币 才能浏览
回复

使用道具 举报

  • TA的每日心情
    无聊
    3 天前
  • 签到天数: 42 天

    [LV.5]常住居民I

    14

    主题

    1万

    回帖

    1万

    积分

    三级逆天

    积分
    10656

    社区居民忠实会员社区劳模终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2016-5-21 00:12:31 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    14

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖

    QQ
    发表于 2017-4-20 12:03:22 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    14

    回帖

    0

    积分

    二级逆天

    积分
    0

    终身成就奖

    QQ
    发表于 2017-4-26 08:43:47 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-8-6 09:13
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    44

    主题

    5757

    回帖

    1万

    积分

    三级逆天

    积分
    10058

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2020-12-1 08:06:44 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 123 天

    [LV.7]常住居民III

    2

    主题

    8624

    回帖

    9956

    积分

    二级逆天

    积分
    9956

    社区居民终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2021-3-30 08:49:59 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    7 天前
  • 签到天数: 114 天

    [LV.6]常住居民II

    9

    主题

    7703

    回帖

    5352

    积分

    二级逆天

    积分
    5352

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    发表于 2023-1-23 01:22:03 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表