• 大小: 490KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-01
  • 语言: 其他
  • 标签: CAN  SJA1000  

资源简介

基于SJA1000的CAN总线资料,是周立功公司开发的。 可以供初学者参考用。

资源截图

代码片段和文件信息

/********************************************************************************************
 *                                                                                          *
 *  本文件中包括了键盘和显示操作                      ?                                    *
 *                                                                                          *
 ********************************************************************************************/

#include     

//数据类型定义
#define   uchar  unsigned char
#define   ulong  unsigned long
#define   uint   unsigned int  

#define   KEYLED_Buf 0xf900 //指定键盘显示扫描的外部地址
#define   Mode_Select 0xf901 //方式选择地址

/*-------------------------------------------------------------------------------------------
 *  以下为键盘扫描相关的硬件及资源定义                                                      *
 -------------------------------------------------------------------------------------------*/
#define   Key0          0xfe //定义键0的键值
#define   Key1          0xfd //定义键1的键值
#define   Key2          0xfb //定义键2的键值
#define   Key3          0xf7  //定义键3的键值
#define   Key4          0xef //定义键4的键值
#define   Key5          0xdf  //定义键5的键值
#define   Key6          0xbf //定义键6的键值
#define   Key7          0x7f    //定义键7的键值

#define   KD_Key P1^2     //定义按键有效扫描引脚

static   uchar  data Key_Array[5];       //定义键盘队列


/*-------------------------------------------------------------------------------------------
 *  以下为LED显示扫描相关的硬件及资源定义                                                   *
 -------------------------------------------------------------------------------------------*/
sbit  EBIT0    = P1^7;                   /* LED显示位选:LED0                */
sbit  EBIT1    = P1^6;                   /* LED显示位选:LED1                */
sbit  EBIT2    = P1^5;                   /* LED显示位选:LED2                */
sbit  EBIT3    = P1^4;                   /* LED显示位选:LED3                */
sbit  EBIT4    = P1^3;                   /* LED显示位选:LED4                */

static    uchar     bdata  DispFlag=0;  //显示闪烁\消隐标志
sbit      ClearLed4 = DispFlag^7     ;      //led4消隐标志
sbit      ClearLed3 = DispFlag^6     ;      //led3消隐标志
sbit      ClearLed2 = DispFlag^5     ;      //led2消隐标志
sbit      ClearLed1 = DispFlag^4     ;      //led1消隐标志

sbit      FlightLed4 = DispFlag^3    ;      //led4闪烁标志
sbit      FlightLed3 = DispFlag^2    ;      //led3闪烁标志
sbit      FlightLed2 = DispFlag^1    ;      //led2闪烁标志
sbit      FlightLed1 = DispFlag^0    ;      //led1闪烁标志

#define   DispLightFre    200               //定义闪烁周期200ms
static    uchar    data   DispLightCount=0;   //闪烁频率计数器
bit       SyncFlight;                       //多位led共同闪烁同步标志,防止电影效果
bit       LiftCrcDispFlag;      //左循环显示标志
bit       RightCrcDispFlag;                 //右循环显示标志
static    uint    data   CrcDispCount=0;    //循环显示计数器

static    uchar     data    DispBuf[5

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-10-30 09:40  ZLGSJA1000\
     目录           0  2012-10-30 09:40  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\
     目录           0  2012-10-30 09:40  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\
     文件         821  2002-10-14 13:01  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\SJA.Opt
     文件           0  2002-10-14 13:01  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\SJA.plg
     文件        1689  2002-09-18 15:48  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\SJA.Uv2
     文件       19154  2002-07-31 09:32  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\SJA_BCANCONF.ASM
     文件       12415  2002-07-31 13:37  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\SJA_BCANDEMO.ASM.ASM
     文件       28786  2002-07-31 13:36  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\SJA_BCANFUNC.ASM
     文件       12199  2002-09-18 13:45  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\test2.ASM
     文件       12507  2002-09-19 10:58  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\A测试程序\Test3.ASM
     目录           0  2012-10-30 09:40  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\
     目录           0  2012-10-30 09:40  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\
     文件        6776  2002-08-01 11:00  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA
     文件        2883  2002-08-01 11:00  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA.hex
     文件          51  2002-08-01 11:00  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA.lnp
     文件       23776  2002-08-01 11:00  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA.M51
     文件        1177  2002-10-27 13:36  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA.Opt
     文件           0  2002-10-27 13:36  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA.plg
     文件        1705  2002-08-01 11:02  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA.Uv2
     文件       19153  2002-10-27 13:36  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA_BCANCONF.ASM
     文件       12415  2002-07-31 13:37  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA_BCANDEMO.ASM.ASM
     文件      118190  2002-08-01 11:00  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA_BCANDEMO.ASM.LST
     文件        7257  2002-08-01 11:00  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA_BCANDEMO.ASM.OBJ
     文件       28786  2002-07-31 13:36  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA_BCANFUNC.ASM
     文件        1175  2002-10-27 13:36  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA_Opt.Bak
     文件        1683  2002-07-31 10:45  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\SJA_Uv2.Bak
     文件       12401  2002-07-31 10:44  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\test2.ASM
     文件      118067  2002-07-31 10:47  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\test2.LST
     文件        7169  2002-07-31 10:47  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\a51\test2.OBJ
     目录           0  2012-10-30 09:40  ZLGSJA1000\SJA1000芯片BasicCAN模块 _V1.00\BasicCAN_V1.0\bcan_test\
............此处省略20个文件信息

评论

共有 条评论