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

📄 nokia5110.h

📁 51WIFI程序
💻 H
字号:
//#ifndef NOKIA5510_2008_02_23
//#define NOKIA5510_2008_02_23
#include <reg51.h>

#define uchar unsigned char
#define uint  unsigned int

sbit    sce = P2^0;  //片选
sbit    res = P2^1;  //复位,0复位
sbit    dc  = P2^2;  //1写数据,0写指令
sbit    sdin = P2^3;  //数据
sbit    sclk = P2^4;  //时钟
sbit 	led_bkl=P2^5;
#define RST_H()  res=1
#define RST_L()  res=0
#define SCE_H()  sce=1
#define SCE_L()  sce=0
#define DC_H()   dc=1
#define DC_L()   dc=0
#define SDIN_H() sdin=1
#define SDIN_L() sdin=0
#define SCLK_H() sclk=1
#define SCLK_L() sclk=0
#define LED_ON()	 led_bkl=0
#define LED_OFF()	 led_bkl=1
#define LOW			0
#define HIGH		1
#define CMD			0
#define DAT			1


//初始化指令
#define STD_INSTRUCTION 0x20		//标准指令集
#define EXT_INSTRUCTION 0x21		//扩展指令集

#define VER_ADDR	0x02		//垂直寻址
#define HOR_ADDR	0x00		//水平寻址

#define STD_DISPLAY	0x0c		//标准显示
#define BLANK_DISPLAY	0x08		//显示空白
#define CONV_DISPLAY	0x0d		//反转显示

#define VOP_SET     	0xb8		//设置偏置电压Vop  调节对比度
#define TEMP            0x06            // 温度校正
#define BS              0x13            // 设置偏置系统

void WriteByteNokia(uchar cmd_data,uchar lcd_byte);
void WriteNokia(uchar cmd_data,uchar *lcd_byte);
void SetAddr(uchar addr_x,uchar addr_y);
void ClearLcd(void);
void DisplayHz(uchar addr_x,uchar addr_y,const unsigned char *hz);
void LCD_char_string(uchar addr_x,uchar addr_y,uchar *zf);
void LCD_init(void);
void LCD_one_char(uchar addr_x,uchar addr_y,uchar c);
void LCD_num(uchar addr_x,uchar addr_y,unsigned int num);
void LCD_draw_bmp(uchar addr_x,uchar addr_y,const unsigned char *map,uchar Pix_x,uchar Pix_y);
//#endif

⌨️ 快捷键说明

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