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

📄 pcf8576.h

📁 基于 Cortex-M3 (ARM) 内核使用之 uC/OS-II 作业系统,此例程可移植于 Cortex-M3 (ARM)内核的微处理器上的应用,于 Keil MDK 3.15b以上 工程编译,而
💻 H
字号:
/****************************************************************************
* File:PCF8576.H
* 功能:PCF8576驱动程序。(头文件)
* 说明:需要使用I2C软件包。
****************************************************************************/

#ifndef PCF8576_H
#define PCF8576_H

/* 方式设置的相关位 */
#define MODE_LP		0x10
#define MODE_E  	0x08
#define MODE_B  	0x04
#define MODE_M1 	0x02
#define MODE_M0     0x01

/* 闪烁控制的相关位 */
#define GLITTER_A   0x04
#define GLITTER_BF1 0x02
#define GLITTER_BF0 0x01

#define NOGLITTER   0x00

#define PCF8576 	0x72          	/* 定义器件地址72 */

#ifndef uchar
#define uchar unsigned char
#endif

/****************************************************************************
* 名称:PCF8576_Ini
* 功能:初始化PCF8576。
* 入口参数: mode 		方式设定字,低5位有效
*            glitter  	闪烁设定字,低3位有效
* 出口参数: 返回值,为1时表示操作正确,为0表示初化失败。
****************************************************************************/
extern uchar PCF8576_Ini(uchar mode, uchar glitter);


/****************************************************************************
* 名称:PCF8576_Disp
* 功能:向PCF8576发送显示数据。
* 入口参数: drive		器件选择地址,低3位有效
*            adr    	要显示的起始地址,低5位有效
*            buf		数据缓冲区
*            no         要发送的数据个数
* 出口参数: 无
****************************************************************************/
extern void PCF8576_Disp(uchar drive, uchar adr, uchar *buf, uchar no);



extern void DelayMS(uchar no);


#endif

⌨️ 快捷键说明

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