📄 1335c51.h
字号:
#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 DELAY_X 0
#define DELAY_Y 40
#define RESULT_X 0 //“结果”坐标
#define RESULT_Y 60
#define NOWVALUE_X 4 //“当前”坐标
#define NOWVALUE_Y 110
#define TARGET_X 11 //“目标”坐标
#define TARGET_Y 110
#define P5_X 0 //“P5”坐标
#define P5_Y 132
#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 P8_Y+22
#define RESULT_V_X 2
#define RESULT_V_Y RESULT_Y+20
#define L1_X0 RESULT_X
#define L1_Y0 P5_Y-26
#define L1_X1 TARGET_X*8+39
#define L1_Y1 P5_Y-26
#define L2_X0 L1_X0
#define L2_Y0 L1_Y0+23
#define L2_X1 TARGET_X*8+39
#define L2_Y1 L1_Y0+23
#define L3_X0 L1_X0
#define L3_Y0 P5_Y+19
#define L3_X1 TARGET_X*8+39
#define L3_Y1 P5_Y+19
#define L4_X0 L1_X0
#define L4_Y0 P6_Y+19
#define L4_X1 TARGET_X*8+39
#define L4_Y1 P6_Y+19
#define L5_X0 L1_X0
#define L5_Y0 P7_Y+19
#define L5_X1 TARGET_X*8+39
#define L5_Y1 P7_Y+19
#define L6_X0 L1_X0
#define L6_Y0 P8_Y+19
#define L6_X1 TARGET_X*8+39
#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+39
#define L10_Y0 0
#define L10_X1 TARGET_X*8+39
#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 P5TAR_X P5NOW_X+7
#define P5TAR_Y P5NOW_Y
#define P6TAR_X P6NOW_X+7
#define P6TAR_Y P6NOW_Y
#define P7TAR_X P7NOW_X+7
#define P7TAR_Y P7NOW_Y
#define P8TAR_X P8NOW_X+7
#define P8TAR_Y P8NOW_Y
#define TTH_CHECK_X TTH_X+9 //TT高度值显示坐标
#define TTH_CHECK_Y TTH_Y
#define HIGHT_V_X HIGHT_X+11 //高度限制值显示坐标
#define HIGHT_V_Y HIGHT_Y
#define SENSITIVE_V_X SENSITIVE_X+11 //精度显示值显示坐标
#define SENSITIVE_V_Y SENSITIVE_Y
#define DELAY_VALUE_X DELAY_X+11 //延时值显示坐标
#define DELAY_VALUE_Y DELAY_Y
#define P1_X_V 26
#define P1_Y_V 8
#define P2_X_V 26
#define P2_Y_V 12
#define P3_X_V 23
#define P3_Y_V 10
#define P4_X_V 29
#define P4_Y_V 10
#define P5_X_V 0
#define P5_Y_V 0
#define P6_X_V 0
#define P6_Y_V 0
#define P7_X_V 0
#define P7_Y_V 0
#define P8_X_V 0
#define P8_Y_V 0
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);
void NumDisp_816(uchar x0, uchar y0, uchar res, int dat);
void Disp816(uchar x0, uchar y0, uchar num, uchar res);
void PutSdotInGraph_V(uint Ox, uchar Oy, uchar * Disp);
void ram_clear(uint Ox, uchar Oy, uchar width, uchar height);
void operation0();
void operation1();
void operation2();
void operation3();
void operation4();
void operation5();
void operation6();
void operation7();
void operation8();
void operation9();
void operation10();
void operation11();
void operation12();
void operation13();
void operation14();
void operation15();
void operation16();
void operation17();
void operation18();
void operation19();
void operation20();
void operation21();
void operation22();
void operation23();
void operation24();
void operation25();
void operation26();
void operation27();
void operation28();
void operation29();
void operation30();
void operation31();
void operation32();
void operation33();
void operation34();
void operation35();
void operation36();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -