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

📄 lcd.h

📁 C51的LED显示程序 可以显示多种字符,里面有多种显示驱动,方便应用
💻 H
字号:
//***********************************************************************
//FILE:	lcd.h
//功能:	定义LCD上图标的译码,对外声明不同模式下的显示函数
//***********************************************************************

#define ON 1
#define OFF 0
#define SMP_auto 1
#define SMP_manual 0

extern  void InitialLCD ();
extern void RSTINIdata();
void Display ();
void WriteD (unsigned char );
void WriteI (unsigned char );
extern void INIdata ();
void WRdata ();
extern void	LcdDelay( unsigned int delaya )	;
extern void  WritAlldata();
extern void Decide();
extern unsigned char RDEEPROM(unsigned int byte_addr);
extern void WREEPROM(unsigned char original_data, unsigned int byte_addr);
extern void sector_erase(unsigned int sector_addr);
extern void InitialPowerOn();
extern void WritStMemory();
extern void ReadStMemory();
extern void DispER(unsigned char ER);
extern void WRLRCount();
extern void RDLRCount();


//extern xdata int Begin0,Begin1,Begin2,Begin3,Begin4,Begin5,Begin6;
//extern xdata int Middle0,Middle1,Middle2,Middle3,Middle4,Middle5,Middle6;
//extern xdata int Middle7,Middle8,Middle9,Middle10,Middle11,Middle12;
//extern xdata int End0,End1,End2,End3,End4,End5,End6;
//extern xdata int MAXSPD;
//extern xdata int beginDelay1,beginDelay4,endDelay1,endDelay3;
extern xdata unsigned int Data_H;		  //50--9999
extern xdata unsigned char  Data_PSL ;//1--100
extern xdata unsigned char  Data_CNR;
extern xdata unsigned int Data_N ;	  //50 --8000
extern xdata unsigned int Data_V	;	  //50 --8000
extern xdata unsigned int Data_B ;	  //50 --8000
extern xdata unsigned int Data_S ;  //50 --2000
extern xdata unsigned char Data_SLS;//0-99
extern xdata unsigned int Data_A ;//50---8000
extern xdata unsigned char Data_ACD ;//1 off 2 on
extern xdata unsigned char Data_RVM ;//
extern xdata unsigned char Data_SMS ;//1A/2M/3SU/4SD
extern xdata unsigned char	Data_TYS ; //1 CON /2:STP/3:TRM
extern xdata unsigned char	Data_SBT ; //1ON 2OFF
extern xdata unsigned char	Data_SBA ; //0--15
extern xdata unsigned char Data_SBB ; //0--15
extern xdata unsigned char Data_SBN ;
extern xdata unsigned char Data_BT1 ; //0--15
extern xdata unsigned char Data_BT2 ; //0--15
extern xdata unsigned char Data_SME ; //1A 2SU 3SD
extern xdata unsigned char Data_EBT ; //1 ON,2 OFF
extern xdata unsigned char Data_EBC ;  //1--15
extern xdata unsigned char Data_EBD ;  //1--15
extern xdata unsigned char Data_EBN ;	//0--4
extern xdata unsigned char Data_BT3 ; //0--15
extern xdata unsigned char Data_BT4 ; //0--15
extern xdata unsigned int Data_CT  ; //0 --990
extern xdata unsigned char Data_SB5 ; //1ON 2OFF
extern xdata unsigned char Data_SB9 ;//0--99
extern xdata unsigned char Data_BCC ;//1 on 2 off
extern xdata unsigned char Data_BCD ;//1 on 0 off
extern xdata unsigned char Data_BAR ;//1 ON 2 OFF
extern xdata unsigned char Data_BRC ; //0 --99 
extern xdata unsigned char Data_BRN ; //0 --15
extern xdata unsigned char Data_BT5 ; //0--15
extern xdata unsigned char Data_BT6 ; // 0-15
extern xdata unsigned char Data_BT7 ; // 1AUTO 2 MANUAL
extern xdata unsigned char Data_BT8	 ; //1 ON //2 OFF
extern xdata  char Data_PS[15];//0-250
extern xdata unsigned char Data_WON ;//1 ON	,0 OFF
extern xdata unsigned char Data_TM ;// 1ON 0 OFF
extern xdata unsigned char Data_CUD ; //0 NOP 1U/2D/3US/4UT/5DTS/
extern xdata unsigned int  Data_UD ;//0 --9999;
extern xdata unsigned int  Data_PN ; //0--9999
extern xdata unsigned char Data_SP; 
extern xdata unsigned char Data_DIR;
extern xdata unsigned char Data_MAC  ;// 0 - 91	
extern xdata unsigned char Data_N12 ; //0 OFF 1 ON 
extern xdata unsigned char Data_SPD ; //1-250MM
extern xdata unsigned char Data_MPD ; //1-250MM
extern xdata unsigned char Data_PL  ;//0 OFF 1 ON 
extern xdata unsigned char Data_BT ;//150- 250 MS
extern xdata unsigned char Data_POL ; //0 OFF ,1 ON 
extern xdata unsigned char Data_BK  ; //ON OFF
extern xdata unsigned char Data_SRM ;
extern xdata unsigned int Data_SRA  ; //1--360 degree
extern xdata unsigned char Data_TRU ;//ON OFF
extern xdata unsigned int Data_TR8 ; //1-360
extern xdata unsigned int Data_M ; //LOW TO 8000SPM
extern xdata unsigned int Data_L ; //50 --500
extern xdata unsigned int Data_T ; //50 -- 500
extern xdata unsigned char Data_HPM ; //0 ALT ,1 MON
extern xdata unsigned char Data_FTP;//0 M IS THE NORMAL SETING ,1 A
extern xdata unsigned int Data_FO ; //0-990 MS
extern xdata unsigned char Data_FC ;//10--90%
extern xdata unsigned int Data_FD ; //0 --990MS
extern xdata unsigned char Data_FPM  ; //ON ,OFF
extern xdata unsigned int  Data_FP ;//0 -9900X 0.1 second
extern xdata unsigned int Data_HD  ; //0 -990 MS	  NUMBER 69
extern xdata unsigned char Data_HHC ; //ON OFF
extern xdata unsigned char Data_FL  ; //OFF ON 
extern xdata unsigned char Data_FHC  ; //ON /OFF
extern xdata unsigned char Data_NTC ; // ON  OFF
extern xdata unsigned char Data_FRV  ;
extern xdata unsigned char Data_SFM ; // 0 N.C.	N.O.
extern xdata unsigned char Data_TCL ;//ON OFF
extern xdata unsigned char Data_ILC ;//ON OFF
extern xdata unsigned char Data_TRM ;//1 LK /2 RK /3 KA/4KB/5KC
extern xdata unsigned char Data_LTM ; //1 T1, 2 T2,3 T3,4 T4,5 TK ,6 TS ,7 T7 
extern xdata unsigned char Data_LLM ; //L1,L2,L3 ,L4,LK,LS ,L7
extern xdata unsigned int Data_TS  ;//0-360 DEGREES
extern xdata unsigned int Data_T1  ; //0 -990MS 
extern xdata unsigned int Data_T2 ;// 0 -990MS
extern xdata unsigned int Data_TE  ;//0 -360 degrees
extern xdata unsigned int Data_LS  ; //0 -360 degrees
extern xdata unsigned int Data_L1 ; //0 --990 ms
extern xdata unsigned int Data_L2 ; //0 --1500 MS
extern xdata unsigned int Data_LE ; //0 --360 degrees
extern xdata unsigned int Data_D1 ;//0 --990MS
extern xdata unsigned int Data_D2 ; //0 --2500ms
extern xdata unsigned int Data_D3 ;//0- 990MS
extern xdata unsigned int Data_W1 ; //0 -980 MS
extern xdata unsigned int Data_W2  ;//0 -9990MS
extern xdata unsigned int Data_WF  ; // 0 -990 MS
extern xdata unsigned char Data_CSF ;//ON OFF
extern xdata unsigned char Data_WN3 ;//0 -99 STITCHES
extern xdata unsigned int Data_TK3 ;//10-990MS
extern xdata unsigned char Data_MST ;//0 T 1 C
extern xdata unsigned char Data_SEN ;//ON OFF
extern xdata unsigned char Data_SRS ;// 0-99MS
extern xdata unsigned char Data_CMS ;//0-99MS,STITCHES
extern xdata unsigned int Data_SE ;//1-999 STITCHES
extern xdata unsigned char Data_SET ; //ON OFF
extern xdata unsigned char Data_PSU ; //1--99STICHES
extern xdata unsigned char Data_PSD ; // 1- 99 STITCHES
extern xdata unsigned char Data_PSN  ;//ON OFF
extern xdata unsigned char Data_S7U ;//ON /OFF
extern xdata unsigned char Data_S7D  ;// ON OFF//
extern xdata unsigned char Data_ROF  ;//ON OFF
extern xdata unsigned char Data_TB ; // ON /OFF
extern xdata unsigned char Data_COR ;//1/2
extern xdata unsigned char Data_WMD ;//1W. 2,O,3AND,
extern xdata unsigned char Data_DEG;//5-180degrees
extern xdata unsigned char Data_UEG ; //5 - 180 degrees
extern xdata unsigned char Data_PMD ;// ON /OFF
extern xdata unsigned int Data_DRU ;//1- 360 degrees
extern xdata unsigned char Data_ER ;//10 SET FIFO
extern xdata unsigned char Data_NOS  ;//ON OFF
extern xdata unsigned char Data_DD  ; // ON OFF
extern xdata unsigned int Data_FHM ;//1FU ;/2NU/ 3NO /4NUF/5EFF
extern xdata unsigned char Data_ANU ;//ON OFF
extern xdata unsigned int Data_HL ;//50 -9999 SPM
extern xdata unsigned char Data_FASET;						   //123
extern xdata unsigned char Data_PG ;//1 NOP .2LOAD /3 SAVE
extern xdata unsigned char Data_USM ;//1A ,2 B,3C, 4D ,5E ,6F,7G
extern xdata unsigned char Data_USA ;//ON OFF
extern xdata unsigned char Data_MAV ;
extern xdata unsigned char Data_MIV  ;
extern xdata unsigned char Data_PV  ;
extern xdata unsigned char Data_OVD ; //170 -315 VAC
extern xdata unsigned char Data_LVD ; // 70 --160 VAC
extern xdata unsigned char Data_UPG  ; //0 -4
extern xdata unsigned char Data_CHS ;//1-99
extern xdata unsigned char Data_KLK ;//ON  OFF
extern xdata unsigned char Data_TOT ;//1-168;
extern xdata unsigned char Data_TM1 ;//1-250x0.1 s;
extern xdata unsigned char Data_TM2 ; // 1-250X0.1S
extern xdata unsigned char Data_UTD  ; //ON  OFF
extern xdata unsigned char Data_CK ;//
extern xdata unsigned char Data_OSE ; // ON / OFF
extern xdata unsigned char Data_BC3 ;//ON OFF
extern xdata unsigned char Data_EFK ; //ON OFF
extern xdata unsigned char Data_AT ; //ON OFF
extern xdata unsigned char Data_IN1 ;//0 NOP ,1IO1,2S4,3CR
extern xdata unsigned char Data_IN2 ;//U 1USR.2NOP
extern xdata unsigned char Data_IN3 ;//0HT 1WL
extern xdata unsigned char Data_INA ;//0PSU 1BCR /2 NOP /3SPL
extern xdata unsigned char Data_INC ; //0 SH/IO1/IO2/CW
extern xdata unsigned char Data_IND ;//0TL/.1ES/2NOP 
extern xdata unsigned char Data_INE ;//0S7/ 1IO1/IO2/CW
extern xdata unsigned char Data_INF ;//0F /HP
extern xdata unsigned char Data_INI ;//0CRS /FAW
extern xdata unsigned char Data_INK ;// HP /F
extern xdata unsigned char Data_OA ;//TM KS1
extern xdata unsigned char Data_OB ; //WP/ML/FK
extern xdata unsigned char Data_OD ; //ML/KS1/KS2/KS3/KS4/NCL
extern xdata unsigned char Data_O1  ;//OT1/KS1/PUL/CSL
extern xdata unsigned char Data_O3 ;//HP/KS1/KS2
extern xdata unsigned char Data_O4 ;//BUZ/OT4
extern xdata unsigned char Data_O5 ;//HPL/OT5
extern xdata unsigned char Data_O6  ;//STL/OT6
extern xdata unsigned char Data_O7  ;
extern xdata unsigned int  Data_BD ;//70 -990
extern xdata unsigned char Data_MXI ;// 5-19A
extern xdata unsigned char Data_WKT ; //1--5
extern xdata unsigned int  Data_ACT ;//60--990
extern xdata unsigned int  Data_DCT ; //60-990
extern xdata unsigned int  Data_HKP ; //5--400
extern xdata unsigned int  Data_LKP ; //5--400
extern xdata unsigned int  Data_KP  ;//5--150
extern xdata unsigned int  Data_KI ;//100-3000
extern xdata unsigned char Data_PDW ; //1-40
extern xdata unsigned int  Data_QSK  ;//30 -999
extern xdata unsigned int  Data_QSP  ; //50 -500
extern xdata unsigned char Data_HV ;//ON OFF
extern xdata unsigned char Data_WWWA ;
extern xdata unsigned char Data_WWWB ;
extern xdata unsigned char Data_WWWC ;
extern xdata unsigned char Data_WWWD ;


//*******************************END*************************************		

⌨️ 快捷键说明

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