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

📄 varheader.h

📁 this file for bank in keil
💻 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 + -