当前位置: 首页 > news >正文

大连有几家做网站的公司高端会所

大连有几家做网站的公司,高端会所,wordpress 中文数据库,网站开发工程师求职信由于行、列线为多键共用,各按键彼此将相互发 生影响,必须将行、列线信号配合起来并作适当的处 理,才能确定闭合键的位置。 线反转法 第1步:列线输出为全低电平,则行线中电平由高变低 的所在行为按键所在行。 第2步&…

由于行、列线为多键共用,各按键彼此将相互发 生影响,必须将行、列线信号配合起来并作适当的处 理,才能确定闭合键的位置。

线反转法

第1步:列线输出为全低电平,则行线中电平由高变低 的所在行为按键所在行。

第2步:行线输出为全低电平,则列线中电平由高变低 所在列为按键所在列。

综合上述两步,可确定闭合按键所在行和列。

程序代码

#include <reg51.h>
#define uchar unsigned char
#define uint unsigned int

/*共阴极数码管0至F的段码*/
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,
                      0x7d,0x07,0x7f,0x6f,0x77,0x7c,
                      0x39,0x5e,0x79,0x71};

/*0至F的键值*/
uchar code key_value[]={0xee,0xde,0xbe,0x7e,0xed,0xdd,
                          0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,
                          0xe7,0xd7,0xb7,0x77};

void delay();

void delay()
{
    uint i;
    for(i=0;i<1000;i++);
}

uchar key_dis() 
{
  uchar key_buf;
  uchar key_state;
  P2=0xf0;
  key_buf=P2;
  if(key_buf!=0xf0)
    {
        delay();
        if(P2==key_buf)
        {
            key_state=key_buf&0xf0;
            P2=0x0f;
            key_buf=P2;

            key_buf&=0x0f;
            key_state=key_state|key_buf;
            return key_state;
        }
        else 
            return 0;
     }
    else 
        return 0;
}

    
void main(void)
{
  uchar j,key_num;  
    P0=0x00;                      // 开机黑屏
    while(1)
        {
          key_num=key_dis();
            if(key_num!=0)
            {
              for(j=0;j<16;j++)
              {
                if(key_num==key_value[j])      //获得按键的键号
                   break;
              }
            P0=table[j];    
            }
        }
    }
        

原理图

仿真结果

http://www.yayakq.cn/news/15706/

相关文章:

  • 修改网站主目录的位置青岛网站制作专业
  • 网站个性化国家信用信息企业公示系统官网
  • 工作室网站制作网站的文章参考文献怎么做
  • 澄海建设局网站上不了游戏制作编辑器
  • 山西大同网站建设沈阳男科正规医院有哪些
  • 汕尾建设网站学营销app哪个更好
  • 广州企业网站定制防腐木做水车网站
  • 域名和网站空间怎么做解析组织建设求是网
  • 域名访问网站 过程办公楼装修设计
  • 手机网站如何站点管理中国住建部网站官网
  • 一团网站建设加强单位网站建设
  • 教你做网站中国免费图片素材网站
  • ui设计手机交互界面下载seo排名点击工具
  • 外贸网站推广哪家好linux上上线wordpress
  • 徐州绵业珠宝网站建设WordPress推荐中文插件
  • 网站英文域名h5响应式网站建设方案怎么写
  • 成品网站 免费做网站什么框架方便
  • 特网站建设网站商城建设员招聘信息
  • 东莞饭堂承包东莞网站建设网站框架包括哪些
  • 优秀图网站做cpa推广用哪种网站好
  • h5和网站的区别网站开发建设工资多少
  • 青岛seo网站关键词优化自己怎么做单页网站
  • 提供网站建设空间集团网银
  • 免费物流公司网站模板苏宁推客如何做网站
  • 首钢建设工资网站投放广告找什么平台
  • 做网站公司凡科wordpress 模板下载
  • wordpress防站响应式网站模板免费下载
  • 在国外做电商网站网站建设数据库软件英文
  • 西安学校网站建设报价万网服务器
  • 道滘镇网站仿做网络服务商缩写