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

📄 ocm12864.h

📁 超声波测距+温湿度传感器
💻 H
字号:
/***********************************************************************************************
文件:OCM12864.h
作者:杨斌
用途:OCM12864液晶的驱动程序头文件
MCU: MSP430F247 晶振:8MHz
编译器:IAR Ror MSP430 5.10
日期:2011-6-12
***********************************************************************************************/
#ifndef __OCM12864
#define __OCM12864

typedef unsigned char   uchar;
typedef  unsigned int   uint;
/*
#define  lcddata_out      P3OUT
#define  lcddata_in       P3IN
#define  LCD_DOUT_EN      P3DIR=0XFF
#define  LCD_DIN_EN       P3DIR=0x00
#define  set_rs()         (P2DIR|=BIT0, P2OUT|=BIT0)
#define  clear_rs()       (P2DIR|=BIT0, P2OUT&=~BIT0) 
#define  set_rw()         (P2DIR|=BIT1, P2OUT|=BIT1)
#define  clear_rw()       (P2DIR|=BIT1, P2OUT&=~BIT1)
#define  set_en()         (P2DIR|=BIT2, P2OUT|=BIT2)
#define  clear_en()       (P2DIR|=BIT2, P2OUT&=~BIT2)
#define  set_cs()         (P2DIR|=BIT3, P2OUT|=BIT3)
#define  clear_cs()       (P2DIR|=BIT3, P2OUT&=~BIT3)  
#define  set_reset()      (P2DIR|=BIT4, P2OUT|=BIT4)
#define  clear_reset()    (P2DIR|=BIT4, P2OUT&=~BIT4)
*/
//***************************端口定义*************************************
#define  lcddata_out      P2OUT
#define  lcddata_in       P2IN
#define  LCD_DOUT_EN      P2DIR=0XFF
#define  LCD_DIN_EN       P2DIR=0x00
#define  set_rs()         (P3DIR|=BIT0, P3OUT|=BIT0)
#define  clear_rs()       (P3DIR|=BIT0, P3OUT&=~BIT0) 
#define  set_rw()         (P3DIR|=BIT1, P3OUT|=BIT1)
#define  clear_rw()       (P3DIR|=BIT1, P3OUT&=~BIT1)
#define  set_en()         (P3DIR|=BIT2, P3OUT|=BIT2)
#define  clear_en()       (P3DIR|=BIT2, P3OUT&=~BIT2)
#define  set_cs()         (P3DIR|=BIT3, P3OUT|=BIT3)
#define  clear_cs()       (P3DIR|=BIT3, P3OUT&=~BIT3)  
#define  set_reset()      (P3DIR|=BIT4, P3OUT|=BIT4)
#define  clear_reset()    (P3DIR|=BIT4, P3OUT&=~BIT4)

//************************************************************************ 
////*****************////
////*****函数声明****////
////*****************////
void LCD_Delay(unsigned long v);
void check_busy();
void write_data(uchar dat);
void write_command(uchar command);
void reset(void);
void clear_screen(uchar m);
void lcd_initial();
void set_page_address(uchar page);
void set_colume_address(uchar colume);
void disp_word(uchar col,uchar pag,uchar ascii);
void disp_chn(uchar col,uchar pag,uchar ascii);
void disp_str(uchar col,uchar page,uchar *cn);
void setpoint(uchar x,uchar y);
void point(uchar x,uchar y);
void disp_bmp( uchar const *puts );
void shuxian(uchar n,uchar e,uchar f);
void hengxian(uchar k);

#endif

⌨️ 快捷键说明

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