⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.h

📁 基于Plinps的SJA1000CAN总线控制器的CAN应用开发程序
💻 H
字号:
/*本程序实现用热敏电阻检测温度,IIC总线显示以及CAN总线通讯*/
       #include <intrins.h>
       #include <reg52.h>
       #include <absacc.h>
       #include <math.h>
       #include <stdio.h>
      #define  uchar unsigned char
       #define  uint  unsigned int
       #define  ulong unsigned long
       extern      void wrnbyt(uchar  slaw,uchar ff[10],uchar number);
       extern      void delay( uint x ); 

       void VSAA(float dis)
     {
          uchar data led[11]={0x3F,0x06,0x5B,0x4F,0x66,
                              0x6D,0x7D,0x07,0x7F,0x6F,0x3f};
          uchar data aa[6]={0x00,0x17,0x3f,0x3f,0x3f,0x3f};
          uchar data  k[4]={1,1,1,1};
         if (dis>=0&&dis<100)
         {k[0]=dis/10;
         k[1]=dis-10.0*k[0];
         k[2]=(dis-10.0*k[0]-k[1])*10;
         k[3]=((dis-10.0*k[0]-k[1])*10.0-k[2])*10;
         aa[3]=led[k[0]];
         aa[2]=led[k[1]]|0x80;
         aa[5]=led[k[2]];
         aa[4]=led[k[3]];
         wrnbyt(0x76,aa,6);
         delay(300);}
        else 
	  {
	   aa[3]=0x6d;
	   aa[2]=0x38;
	   aa[5]=0x06;
         aa[4]=0xf3;
          wrnbyt(0x76,aa,6);
	}
     }


  

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -