#ifndef _LCD_H_ #define _LCD_H_ #define MAX_X 640 #define MAX_Y 480 /* 定义LCD像素存储字节数宏 */ #define LCD_X 240 // 640(pixel)*3/8…
volatile 源代码
volatile是一个特征修饰符(typespecifier).volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。
/************************************************************************************ FILENAME: SEED-DEC2407.h ****************…
/************************************************************************************ FILENAME: SEED-DEC2407.h ****************…
///////////////////////////////////////////////////////////////////////////////// // Copyright(c) 2001-2002 Hybus Co,.ltd. All rig…
//#define DSTADDR 0x28000 //#define DSTADDR1 0x28000 #define DSTADDR 0x80000000 #define DSTADDR1 0x…
#ifndef _VGA_H_ #define _VGA_H_ #define __REGb(x) (*(volatile unsigned char *)(x)) #define IICCON __REGb(0x54000000) #defi…
/* TIMER 0 */ #define T0BASE (*(volatile unsigned long *) 0XFFFF0300) #define T0LD (*(volatile unsigned long *) 0XFFF…
#ifndef _VGA_H_ #define _VGA_H_ #define __REGb(x) (*(volatile unsigned char *)(x)) #define IICCON __REGb(0x54000000) #defi…
/* WOTCH DOG register */ #define WTCON (*(volatile unsigned long *)0x53000000) /* SDRAM regisers */ #define MEM_CTL_BASE 0x…
/************************************************************************************ FILENAME: SEED-DEC2407.h ****************…