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

📄 lgdp4216_cfg.h

📁 ARM做的MP3播放器(LPC2148+VS1003+CH375+OLED)有频谱,用了操作系统uCOS-II(共享全部源码)
💻 H
字号:
#include "..\ARM\LPC214x.H"

#define LGDP4216_RS	( 1 << 17 ) 					 
#define LGDP4216Cmd()  { FIO0CLR = LGDP4216_RS; }  			//RS = 0
#define LGDP4216Data()  { FIO0SET = LGDP4216_RS; }	 		//RS = 1

#define LGDP4216_CS	( 1 << 20 ) 
#define LGDP4216Select()  { FIO0CLR = LGDP4216_CS; } 		//CS = 0
#define LGDP4216UnSelect()  { FIO0SET = LGDP4216_CS; } 		//CS = 1

#define LGDP4216_WR	( 1 << 19 )
#define LGDP4216Write()  { FIO0CLR = LGDP4216_WR; } 		//WR = 0
#define LGDP4216UnWrite()  { FIO0SET = LGDP4216_WR; } 		//WR = 1

#define LGDP4216_RD	( 1 << 18 )
#define LGDP4216Read()  { FIO0CLR = LGDP4216_RD; } 			//RD = 0
#define LGDP4216UnRead()  { FIO0SET = LGDP4216_RD; } 		//RD = 1

#define LGDP4216_RESET	( 1 << 29 )
#define LGDP4216Reset()  { FIO0CLR = LGDP4216_RESET; } 		//RESET = 0
#define LGDP4216UnReset()  { FIO0SET = LGDP4216_RESET; } 	//RESET = 1

#define LGDP4216_DATA_PORT FIO0PIN1  						//数据口
#define LGDP4216DataIn() { FIO0DIR1 = 0x00; } 				//数据输入
#define LGDP4216DataOut() { FIO0DIR1 = 0xFF; } 				//数据输出	

#define EnabledWriteCmdMode() { FIO0CLR = LGDP4216_RS |  LGDP4216_WR | LGDP4216_CS; }

#define EnabledWriteDataMode() { FIO0CLR = LGDP4216_WR | LGDP4216_CS; FIO0SET = LGDP4216_RS; }

#define DisabledWriteMode() { FIO0SET = LGDP4216_WR | LGDP4216_CS; }
	

#define nop() { __asm { NOP }; __asm { NOP }; }


⌨️ 快捷键说明

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