找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2323|回复: 0
打印 上一主题 下一主题
收起左侧

8255的pc口接4*4键盘,需要上拉电阻吗

[复制链接]
跳转到指定楼层
楼主
ID:296622 发表于 2018-5-13 20:13 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
RT,8255的pc口接4*4键盘,需要上拉电阻吗?如果接,每个口都接吗?
我的键盘程序对吗?需要改变PC口的工作方式(输入输出)来编程吗?谢谢前辈指导!!!



void KeyScan() //键盘扫描程序
{
        uchar temp;
  PC=0X0F;
  if(PC!=0X0F)
  {
   delayms(1);
   if(PC!=0X0F)
   {
    temp=PC;
    PC=0xf0;
    key=temp|PC;
      switch(key)
    {
     case 0xee:key=0;break;
     case 0xed:key=1;break;
     case 0xeb:key=2;break;
     case 0xe7:key=3;break;
     case 0xde:key=4;break;
     case 0xdd:key=5;break;
     case 0xdb:key=6;break;
     case 0xd7:key=7;break;
     case 0xbe:key=8;break;
     case 0xbd:key=9;break;
     case 0xbb:key=10;break;
     case 0xb7:key=11;break;
     case 0x7e:key=12;break;
     case 0x7d:key=13;break;
     case 0x7b:key=14;break;
     case 0x77:key=15;break;
    }
    key_flag=1;
    }
    }
       }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表