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

📄 1335c51.h.bak

📁 这是一个成熟的用于驱动步进马达的程序,我们用于调试螺钉的.
💻 BAK
字号:
#ifndef _1335c51_H_
#define _1335c51_H_

sbit LCD_RD=P0^1;
sbit LCD_WR=P0^0;
sbit LCD_A0=P0^3;
#define  LCD_CS_LOW P0&=0x7b
#define  LCD_CS_UP  P0|=0x84
#define  LCM_DATA P1

//定义LCD上需显示数据的坐标
#define HIGHT_X 0               //"高度“坐标
#define HIGHT_Y 0
#define SENSITIVE_X 0           //”精度”坐标
#define SENSITIVE_Y 20
#define RESULT_X 0              //“结查”坐标
#define RESULT_Y 50
#define NOWVALUE_X 4            //“当前”坐标
#define NOWVALUE_Y 108
#define TARGET_X 11             //“目标”坐标
#define TARGET_Y 108
#define P5_X 0                  //“P5”坐标
#define P5_Y 128
#define P6_X 0                  //“P6”坐标
#define P6_Y P5_Y+22
#define P7_X 0                  //“P7”坐标
#define P7_Y P6_Y+22
#define P8_X 0                  //“P8”坐标
#define P8_Y P7_Y+22
#define TTH_X 0                 //“TT高度”坐标
#define TTH_Y 220

#define RESULT_V_X 0
#define RESULT_V_Y RESULT_Y+20

#define L1_X0 RESULT_X
#define L1_Y0 RESULT_Y+52
#define L1_X1 TARGET_X*8+40
#define L1_Y1 RESULT_Y+52

#define L2_X0 L1_X0
#define L2_Y0 L1_Y0+24
#define L2_X1 TARGET_X*8+40
#define L2_Y1 L1_Y0+24

#define L3_X0 L1_X0
#define L3_Y0 P5_Y+19
#define L3_X1 TARGET_X*8+40
#define L3_Y1 P5_Y+19

#define L4_X0 L1_X0
#define L4_Y0 P6_Y+19
#define L4_X1 TARGET_X*8+40
#define L4_Y1 P6_Y+19

#define L5_X0 L1_X0
#define L5_Y0 P7_Y+19
#define L5_X1 TARGET_X*8+40
#define L5_Y1 P7_Y+19

#define L6_X0 L1_X0
#define L6_Y0 P8_Y+19
#define L6_X1 TARGET_X*8+40
#define L6_Y1 P8_Y+19

#define L7_X0 P5_X*8+20
#define L7_Y0 L1_Y0
#define L7_X1 P5_X*8+20
#define L7_Y1 P8_Y+19

#define L8_X0 TTH_X*8+52
#define L8_Y0 P8_Y+19
#define L8_X1 TTH_X*8+52
#define L8_Y1 240

#define L9_X0 NOWVALUE_X*8+40
#define L9_Y0 L7_Y0
#define L9_X1 NOWVALUE_X*8+40
#define L9_Y1 L7_Y1

#define L10_X0 TARGET_X*8+40 
#define L10_Y0 0 
#define L10_X1 TARGET_X*8+40 
#define L10_Y1 240   

#define P5NOW_X P5_X+3
#define P5NOW_Y P5_Y
#define P6NOW_X P6_X+3
#define P6NOW_Y P6_Y
#define P7NOW_X P7_X+3
#define P7NOW_Y P7_Y
#define P8NOW_X P8_X+3
#define P8NOW_Y P8_Y 

#define TTH_CHECK_X TTH_X+9
#define TTH_CHECK_Y TTH_Y

void PutCdotInAlpha( uchar Ox, uchar Oy, uchar Cnumber );
void TextDisp( uchar Ox,uchar Oy, uchar  *ptr );
void PutWordInAlpha(void);
void Linexy(uint x0,uchar y0,uint xt,uchar yt,uchar att);
void LcmInition( void );
void WriteData( uchar dataW );
void WriteCommand( uchar CommandByte );
//void BuildCgram( uchar Base, uchar EndlCode );
void LcmClear( void );
void Point(uint Px, uchar Py, uchar attr );
void Rectangle(uint x0, uchar y0, uint xt, uchar yt, uchar att); 
void SurCtl(uint x0, uchar y0, uint xt, uchar yt, uchar att); 
void BmpDisp( uint Ox, uchar Oy, uchar width, uchar height, uchar code *pbmp );
void PutCdotInGraph( uint Ox, uchar Oy, uchar DotWidth, uchar code *Disp);
void SurFlash(uchar x0,uchar y0,uchar att);
void NumDisp(uchar x0, uchar y0, int dat);
void Locatexy(uchar x,uchar y, uchar attribs);
uchar ReadDataLcm( void );
void PutCdotInGraph_2(uint Ox, uchar Oy, uchar num, uchar code * Disp);
void PutSdotInGraph(uint Ox, uchar Oy, uchar * Disp);


#endif

⌨️ 快捷键说明

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