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

📄 122x32h.h

📁 12232液晶控制(sed1520)驱动程序
💻 H
字号:


//功能引脚定义
//#define A0 BIT(PA0)						//数据1/命令0选择
sbit A0 = P0^0;
//#define WR BIT(PA1)						//读1/写0
sbit _WR = P0^1;
//#define E1 BIT(PC4)						//片选1(Master)
sbit E1 = P2^4;
//#define E2 BIT(PC5)						//片选2(slave)
sbit E2 = P2^5;
//#define lcd_data PORTA                    //数据 
#define lcd_data P0

//常用操作宏定义
#define set_E1() (E1=1)          //片选M
#define set_E2() (E2=1)          //片选S
#define set_A0() (A0=1)         // 数据    
#define set_WR() (_WR=1)         //读

#define clr_E1() (E1=0)          //0
#define clr_E2() (E2=0)          //0
#define clr_A0() (A0=0)          //0命令
#define clr_WR() (_WR=0)         //0写

//液晶显示控制命令表
#define disp_off			0xAE		//显示关闭
#define disp_on 			0xAF		//显示打开
#define disp_start_line  	0xC0		//显示起始地址(后5位-表示0-31行)
#define page_addr_set		0xB8		//页地址设置(0~3)
#define col_addr_set		0x00		//列地址设置(0~61)
#define status_busy			0x80		//0=ready
#define mode_write          0xEE        //写模式
#define dynamic_driver      0xA4        //动态驱动 
#define adc_select			0xA0		//clockwise
#define clk32 	            0xA9		//刷新时钟设置1/32
#define clk16 	            0xA8		//刷新时钟设置1/16
#define reset    			0x10		//软件复位

⌨️ 快捷键说明

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