📄 varheader.h
字号:
//*******************************************************************************************//
//*******************************************************************************************//
//******************* VarHeader.H **************************************//
//****************** 字库和全局变量的定义 *************************************//
//**************************************************************************************
#include <REG52.h>
#include <intrins.h>
#include <math.h>
#include <absacc.h>
#include "macro.h"
extern unsigned char xdata CCTAB48[] ;
extern unsigned char xdata CCTAB16[] ;
extern unsigned char xdata CHTAB1616[] ;
extern unsigned char xdata CCTAB24[] ;
extern unsigned char xdata CHTAB816[] ;
extern void clear(); /*只是一些简单的声明*/
extern void ch4840_pr(unsigned int x,unsigned int y,unsigned int g);
extern void ch1616_pr(unsigned int x,unsigned int y,unsigned int g);
extern void cc24pr(unsigned int s,unsigned int d ,unsigned int h);
extern void c816_pr(unsigned int m,unsigned int n, unsigned int d);
extern void c1616_pr(unsigned int m,unsigned int n, unsigned int d);
extern void w_dot(unsigned int x ,unsigned int y );
extern void cl_dot(unsigned int x,unsigned int y);
extern void onebyte_pr(unsigned int x,unsigned int y,unsigned int dataa);
extern void cl88_pr(unsigned int x, unsigned int y);
extern void clonebyte_pr(unsigned int x,unsigned int y);
extern void WriteIns(unsigned char d);
extern void WriteData(unsigned int,unsigned int ,unsigned int,unsigned int );
extern void c1632_pr(unsigned int m,unsigned int n, unsigned int d);
extern void ClearRectangle(unsigned int m,unsigned int n,unsigned int l,unsigned int o,unsigned int p);
extern void Float2Int(float f_data,unsigned int *buffer,unsigned char precs) ;
extern float Int2Float(unsigned int *buffer) ;/*将整数转换为浮点数*/
extern void Buffer2Int (unsigned char *in_buffer,unsigned int *out_buffer );
extern void SInt2Buffer(unsigned int val,unsigned char *buffer);
extern void Int2Buffer(unsigned int *in_buffer, unsigned char *out_buffer ) ; /*将整型数送入相应的缓冲区,为的是方便显示*/
extern char Page2(unsigned char Load) ;
extern void DrawFrame();
extern char ReadClock(unsigned char reg);
extern void WriteClock(unsigned char reg,unsigned char dat);
extern void MagnifyChar(
unsigned int x,
unsigned int y,
unsigned int lib_num,
unsigned int char_num,
unsigned int multiple,
unsigned int disp_type
) ;
extern void DrawRectangle(
unsigned int x,
unsigned int y,
unsigned int width,
unsigned int height ,
unsigned char disp_type
);
void DrawLine(unsigned int x , unsigned int y ,unsigned int Length, unsigned char Dir);
void DrawSLine(unsigned char x , unsigned int y, unsigned char Length);
extern unsigned char GRAYB;
extern unsigned int xdata G_INSNUM;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -