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

📄 sendpwm.c

📁 源码
💻 C
📖 第 1 页 / 共 2 页
字号:
#include"SendPwm.h"
//#include "lcd.h"
#include "main.h"


 u16  *WaveData;
//u8 CurSensorType ;
// ID号①:B8962A H(12097066D)ID号后面的数据是0000 0000 01

////数组按高低电平存放,1位逻辑1/0在数组对应两个位置的数
u16 ArrIDB8962A[]={
0xF898,0x0230,//init
0xF17C,0x00A0,0xF17C,0x00A0,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x0460,//syn head11000
//0x007,0x3C0,//special合并到前一波形的低电平时间里
0xF17C,0x00A0,0xF08C,0x017C,0xF17C,0x00A0,0xF17C,0x00A0,//B-1011
0xF17C,0x00A0,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,//8-1000
0xF17C,0x00A0,0xF08C,0x017C,0xF08C,0x017C,0xF17C,0x00A0,//9-1001
0xF08C,0x017C,0xF17C,0x00A0,0xF17C,0x00A0,0xF08C,0x017C,//6=0110
0xF08C,0x017C,0xF08C,0x017C,0xF17C,0x00A0,0xF08C,0x017C,//2-0010
0xF17C,0x00A0,0xF08C,0x017C,0xF17C,0x00A0,0xF08C,0x017C,//A-1010
0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF08C,0x017C,0xF17C,0x0460,//0000 0000 01};*/
0xffff,0xFfff};      
//=======================================================================================================
 u16 ArrIDB8968D[]={
0xF898,0x0230,//init
0xF190,0x00A0,0xF190,0x00A0,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0460,//syn head11000
//0x007,0x3C0,//special合并到前一波形的低电平时间里
0xF190,0x00A0,0xF0A0,0x0190,0xF190,0x00A0,0xF190,0x00A0,//B-1011
0xF190,0x00A0,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,//8-1000
0xF190,0x00A0,0xF0A0,0x0190,0xF0A0,0x0190,0xF190,0x00A0,//9-1001
0xF0A0,0x0190,0xF190,0x00A0,0xF190,0x00A0,0xF0A0,0x0190,//6=0110
0xF190,0x00A0,0xF0A0,0x0190,0xF190,0x00A0,0xF190,0x00A0,//B-1011
0xF190,0x00A0,0xF190,0x00A0,0xF0A0,0x0190,0xF190,0x00A0,//D-1101
0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF0A0,0x0190,0xF190,0x00A0,0xF0A0,0x0460,//0000 0000 01};*/
0xffff,0xffff};
//======================================================================================================
 u16 ArrID912066[]={
  0xF1E0,0X006E,//HEAD
  0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,
  0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,//13 0->1
  0XF15E,//480 HIGH
  0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//1000
  0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//9-1001
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//1-0001
  0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,0X006E,0XF06E,//2-0010
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
  0X006E,0XF06E,0XF06E,0X006E,0XF06E,0X006E,0X006E,0XF06E,//6-0110
  0X006E,0XF06E,0XF06E,0X006E,0XF06E,0X006E,0X006E,0XF06E,//6-0110
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
  0XF06E,0X006E,0XF06E,0X006E,//11
  0xffff,0xffff 
};
//======================================================================================================
 u16 ArrID911FE5[]={
  0xF1E0,0X006E,//HEAD
  0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,
  0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,//13 0->1
  0XF15E,//480 HIGH
  0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//1000
  0XF06E,0X006E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//9-1001
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//1-0001
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0XF06E,0X006E,//1-0001
  0xF06E,0X006E,0xF06E,0X006E,0xF06E,0X006E,0xF06E,0X006E,//F-1111
  0xF06E,0X006E,0xF06E,0X006E,0xF06E,0X006E,0X006E,0XF06E,//E-1110
  0X006E,0XF06E,0XF06E,0X006E,0X006E,0XF06E,0XF06E,0X006E,//5-0101
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
  0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,0X006E,0XF06E,//0-0000
  0X006E,0XF06E,0XF06E,0X006E,//11   
  0XFFFF,0XFFFF
 };
 //=====================================================================================================
 u16 ArrID882DCD85[]={//曼码
  0Xf8D4,0X0082,0Xf1FE,0X005A,//HEAD
  0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,//0000
  0xf05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,0xf05A,0x005A,//0101
  0x005A,0xf05A,0xF05A,0x005A,0x005A,0xf05A,0xF05A,0x005A,//1111
  0xF05A,0x005A,0x005A,0xf05A,0x005A,0xF05A,0x005A,0xF05A,//0100
  0xF05A,0x005A,0x005A,0xF05A,0x005A,0xF05A,0x005A,0xF05A,//1100
  0xF05A,0x005A,0xF05A,0x005A,0xF05A,0x005A,0xF05A,0x005A,//8-1000===85ADCD85
  0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//8-1000
  0x005A,0xf05A,0x005A,0xf05A,0xF05A,0x005A,0xF05A,0x005A,//2-0010
  0x005A,0xf05A,0xF05A,0x005A,0xF05A,0x005A,0x005A,0xF05A,//D-1101
  0XF05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//C-1100//14.8ms
  0xF05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,0xF05A,0x005A,//D-1101
  0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//8-1000
  0x005A,0xf05A,0xF05A,0x005A,0xF05A,0x005A,0x005A,0xf05A,//5-0101
  0x005A,0xf05A,0xF05A,0x005A,0x005A,0xf05A,0x005A,0xf05A,//0110==>data
  0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0xF05A,0x005A,//0001
  0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,0x005A,0xf05A,//1000
  0x005A,0xf05A,0xF05A,0x005A,0x005A,0xf05A,0xF05A,0x005A,//0111
  0xF05A,0x005A,//0
  0xffff,0xffff
   };
 //=====================================================================================================
 u16 ArrID216843[]=
 {//
  0xf460,0x010E,//head
  0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,//13 0->1
  0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,//13 0->1
  0XF2EE,
  0xF10E,0x010E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//syn head 1000
  0x010E,0xf10E,0x010E,0xF10E,0xF10E,0x010E,0x010E,0xf10E,//2-0010
  0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0xF10E,0x010E,//1-0001
  0x010E,0xf10E,0xF10E,0x010E,0xF10E,0x010E,0x010E,0xf10E,//6-0110
  0xF10E,0x010E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//8-1000
  0x010E,0xF10E,0xF10E,0x010E,0x010E,0xF10E,0x010E,0xF10E,//4-0100
  0x010E,0xf10E,0x010E,0xf10E,0xF10E,0x010E,0xF10E,0x010E,//3-0011
  0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//0000
  0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,0x010E,0xf10E,//0000
  0xF10E,0x010E,0xF10E,0x010E,//11
  0xffff,0xffff
 };
//======================================================================================================== 
 u16 ArrID53785060[]={//差分曼码,电平高低取决前,遇1维持,遇0跳变
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,//8 1->0
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X0028,   
0X0028,0Xf028,0X0028,0Xf028,//SYN HEAD 10
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028,  //5-0101 ==>ID
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028, //3-0011
0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,//7-0111
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028,  //5-0101  
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000//4.110
0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028, //6-0110
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,//2-0010==>DATA
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000  
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028, //3-0011//6.350
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111  
0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,//8-1000  
0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//4-0100 //8.290
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000 
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111  
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,//4-0100 
0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028,//2-0010 //10.22
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000   
0XFFFF,0XFFFF
};
//========================================================================================================
u16 ArrID53774200[]={//差分曼码
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,//8 1->0
0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X005A,0XF05A,0X0028,   
0X0028,0XF028,0X0028,0Xf028,//SYN HEAD 10
0X0028,0XF028,0XF028,0X0028,0Xf028,0X0028,0X0028,0Xf028,  //5-0101 ==>ID
0X0028,0XF028,0X0028,0XF028,0XF028,0X0028,0X0028,0Xf028, //3-0011
0X0028,0XF028,0XF028,0X0028,0X0028,0Xf028,0XF028,0X0028,//7-0111
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//7-0111
0X0028,0XF028,0XF028,0X0028,0Xf028,0X0028,0Xf028,0X0028,//4-0100 
0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028,0X0028,0XF028,//2-0010 
0X0028,0XF028,0X0028,0XF028,0X0028,0XF028,0X0028,0XF028, //0-0000  
0X0028,0XF028,0X0028,0XF028,0X0028,0XF028,0X0028,0XF028, //0-0000  
0X0028,0XF028,0X0028,0XF028,0XF028,0X0028,0Xf028,0X0028,//2-0010==>DATA
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000  
0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028, //3-0011
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//F-1111  
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028, //0-0000 
0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,0X0028,0Xf028,  //5-0101
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028, //1-0001 
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0X0028,0Xf028,//7-0111
0Xf028,0X0028,0X0028,0Xf028,0X0028,0Xf028,0Xf028,0X0028,//d-1101
0Xf028,0X0028,0X0028,0Xf028,0Xf028,0X0028,0Xf028,0X0028,//6-0110
0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,0X0028,0Xf028,//8-1000 
0xFFFF,0XFFFF

⌨️ 快捷键说明

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