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

网站备案转服务器外链网盘

网站备案转服务器,外链网盘,成都 建设网站,网站建设 技术 哪些内容由于行、列线为多键共用,各按键彼此将相互发 生影响,必须将行、列线信号配合起来并作适当的处 理,才能确定闭合键的位置。 线反转法 第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.mmbaike.com/news/90787.html

相关文章:

  • 如何写代码做网站做网站推广的公司
  • 龙华做网站怎么样品牌推广外包公司
  • 狠狠做网站湖南seo推广服务
  • 长春seo网络优化招聘网东莞seo外包公司哪家好
  • 做奥迪汽车网站毕业论文汽车seo是什么意思
  • 给客户建完美网站快速网站seo效果
  • 如东建设局网站seo技术培训山东
  • 做传单网站不受限制的搜索引擎
  • 体检网站源码小红书网络营销策划方案
  • 做移动网站开发seo建站教程
  • 网站建设培训一般多少钱浙江企业seo推广
  • 网站建设的有什么需求免费网页制作网站
  • 主流的网页开发技术优化一下
  • 做网站培训湖南搜索引擎推广平台
  • 哪里有专业做网站百度热搜榜在哪里看
  • 中煤浙江基础建设有限公司网站可以直接打开网站的网页
  • 做网站需要什么书广州竞价托管
  • 做企业网站主题要自制吗百度信息
  • 山东济南市网站建设如何做网站推广
  • 某网站自己做中性笔关键词seo教程
  • 网店装修定制郑州seo建站
  • 恩施公司做网站如何查询百度收录情况
  • 外链建设给网站起的作用seo排名教程
  • 装修网站建设价格培训机构怎么找
  • 开锁在百度上做网站要钱吗指数是什么意思
  • 那些网站可以做行测题百度网站提交入口网址
  • 公众号 创意名字windows10优化软件
  • 网站建设asp编程百度seo工作室
  • 凡科做网站热点新闻事件及观点
  • 网站建设与动态网页设计网络搜索引擎