• 大小: 43KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-06
  • 语言: 其他
  • 标签: 51+MCP2515  

资源简介

入门MCP2515的必备,51单片机+MCP2515,测试没有问题!

资源截图

代码片段和文件信息

/*****************************************************************/ 
/*名    称:        K1、K2、K3、K4键盘                           */                                                                                                                                                                           
/*功    能:        读取第一排按键                               */                                                    
/*                  每按一个按键,函数返回一个键值               */
/*                                                               */
/*                                                               */
/*芯片类型:        AT89S51                                      */                                                                
/*晶振频率:        11.0592MHZ                                   */ 
/*难度等级:        低                                           */                                                                     
/*作    者:        救火车                                       */
/*版    权:        http://www.qm999.cn                          */
/*编写日期:        2008-11-23                                   */                                                                                                                                                                                                             
/*****************************************************************/


sbit hang1=P3^3;   //定义矩阵键盘的行1
sbit lie1=P2^0;   //定义矩阵键盘的列1 
sbit lie2=P2^1;   //定义矩阵键盘的列2
sbit lie3=P2^2;   //定义矩阵键盘的列3
sbit lie4=P2^3;   //定义矩阵键盘的列4

unsigned char scan_key()   //3*4矩阵键盘扫描函数
{
hang1=0;          //置第一行为低电平   
delay_ms(1);      //延时去抖动
if (0==lie1) return(1);    //按键 K1被按下   ,电路板上有相应标号。下同
if (0==lie2) return(2);    //按键 K2被按下
if (0==lie3) return(3);    //按键 K3被按下
if (0==lie4) return(4);    //按键 K4被按下 

hang1=1;         //置第一行为高电平
return (255);
}


 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......      2054  2008-11-23 13:23  MCP2515源程序\3_4_key.c

    .......       380  2008-11-23 10:54  MCP2515源程序\delay.c

    .......      3556  2009-02-15 15:23  MCP2515源程序\display.C

    .......      2732  2009-08-15 14:50  MCP2515源程序\main.c

    .......      5683  2009-08-15 14:51  MCP2515源程序\main.LST

    .......     29970  2009-08-15 14:51  MCP2515源程序\main.OBJ

    .......     25924  2009-08-15 14:51  MCP2515源程序\MCP2515

    .......      1912  2009-03-10 10:56  MCP2515源程序\MCP2515.h

    .......      5475  2009-08-15 14:51  MCP2515源程序\MCP2515.hex

    .......     29887  2009-08-15 14:51  MCP2515源程序\MCP2515.M51

    .......      1411  2009-08-17 14:47  MCP2515源程序\MCP2515.Opt

    .......       154  2009-08-17 14:47  MCP2515源程序\MCP2515.plg

    .......      2053  2009-07-19 15:16  MCP2515源程序\MCP2515.Uv2

    .......      1411  2009-08-17 14:46  MCP2515源程序\MCP2515_Opt.Bak

    .......      2053  2009-07-19 15:13  MCP2515源程序\MCP2515_Uv2.Bak

    .......      5115  2002-04-16 15:32  MCP2515源程序\STARTUP.A51

    .......     11752  2009-08-15 14:51  MCP2515源程序\STARTUP.lst

    .......       830  2009-08-15 14:51  MCP2515源程序\STARTUP.obj

    .......      1662  2008-10-08 14:14  MCP2515源程序\sub4094.c

    .......      2430  2005-08-19 14:45  MCP2515源程序\SUBSPI.H

    .......      6576  2009-07-19 15:35  MCP2515源程序\sub_mcp2515.C

    .......       596  2008-11-23 14:34  MCP2515源程序\timer0.c

    .......      3917  2008-11-28 16:25  MCP2515源程序\uart.c

     目录          0  2009-10-08 18:26  MCP2515源程序

----------- ---------  ---------- -----  ----

               147533                    24


评论

共有 条评论

相关资源