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

📄 main_h.h

📁 8051带32Mflash的源代码
💻 H
字号:
#include <reg52.h>
#include <absacc.h>

#define uint unsigned int
#define ulong unsigned long int
#define uchar unsigned char

#define RAM_WR_ADD (uchar xdata *)0x0000
#define RAM_READ_ADD (uchar xdata *)0x8000

#define RPAGE 1000

#define HEAD 290
#define TAIL 480
#define Y128128 3

unsigned int TP_LCM_VALUE;
unsigned int  LCM_X,LCM_Y,x;


void TEST_TP(void);
void TEST_TP_INT(void);
void TEST_ROM_ID(void);
void TEST_REGISTER(void);
void rom_program(uint addcow,uint lcml,uint lcmw);
uchar xmodem_receive(void);
void disp_pic(uchar mode,uchar count);
void option_rom(void);
void write_to_rom(uint page,uchar pic);

/*----------------------------------------------------------------
		DELAY program 	
-----------------------------------------------------------------*/
extern void delay5us(uint utimes);    //5uS*utimes  IN 12MHZ
extern void delay10ms(uint mtimes); //10MS*mtimes  IN 12MHZ
extern void delay1s(uint time1,uint time2);
/*----------------------------------------------------------------
		LCM DISPALY  program 	
-----------------------------------------------------------------*/
extern void LCM_init(void);//init LCM
extern uint RGB(uchar r,uchar g,uchar b);
extern void set_pixel(unsigned int x,unsigned int y);
extern void test_pixel2(void);
extern uchar LCM_SETUP_REG(uchar *p);
extern void set_whole_screen();
extern void display_red(void);//red
extern void display_green(void);//green
extern void display_blue(void);//blue
extern void display_white(void);//white
extern void display_black(void);//black+绿色的框,作为边界确认
extern void display_clear(void);//clear
extern void dis_RGB(void);
extern void write_picdata(uint value);
extern void write_picdata1(uchar vdata1,uchar vdata2);
extern void W_C(uchar command);
extern void W_D_HL(uchar h,uchar l);
extern void W_D(uint wdata);
/*----------------------------------------------------------------
		ROM  program 	
-----------------------------------------------------------------*/

extern void rom_write_data(unsigned char value);
extern void rom_write_block_start(unsigned char addcol,unsigned int addrow);
//extern void rom_write_block_data(uchar value);
extern void rom_read_block_start(unsigned char addcol,unsigned int addrow);
extern unsigned char rom_write_block_end(void);
extern uint   READ_ROM_ID(void);
//extern void rom_program(uchar value,uchar addcol,uint addcow,uint lcml,uint lcmw);
extern uchar rom_read_block_byte(void);
extern uint rom_read_block_word(void);
extern void rom_read_block_end(void);
extern unsigned char rom_erase_block(unsigned int add);
extern uchar rom_write_page(uint page_mode,uint addcow,uchar xdata *p);
extern uchar xdata *read_page(uint page);


/*----------------------------------------------------
			RAM SUB PROGRAMS
------------------------------------------------------*/
extern void ram_init(void);
extern void ram_cs(bit flag);
extern uchar ram_read_byte(uchar xdata *addr);
extern uint ram_read_word(uchar xdata *addr);
extern void ram_write_byte(uchar xdata *addr,uchar value);
extern void ram_write_word(uchar xdata *addr,uint value);


/*----------------------------------------------------------------
		TP  program 	
-----------------------------------------------------------------*/
extern unsigned  int *TP_XY_READ(void);
extern void TP_INIT(void);
extern unsigned int tp_read(unsigned char a);
extern void tp_test(void);

/*----------------------------------------------------------------
		SERIAL_INTERFACE  program 	
-----------------------------------------------------------------*/
extern void putchar(unsigned char value);
extern uchar getchar(void);
extern uchar getchar1(uint value);
extern void serial_init(void);
extern void putword(uint value);
extern uint getword(void);
extern uchar xdata *getxmodem(void);
//extern void xmodem_receive(void);

/*----------------------------------------------------------------
		    KEYBOARD SUB PROGRAMS 	
-----------------------------------------------------------------*/
extern uchar key_scan(void);
extern uchar key_test(void);

⌨️ 快捷键说明

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