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

📄 zlg7290.h

📁 ZLG7290键盘驱动程序。按下按键
💻 H
字号:
/*
	ZLG7290.h
	数码管显示与键盘管理芯片ZLG7290的标准80C51驱动程序头文件
	Copyright (c) 2005,广州周立功单片机发展有限公司
	All rights reserved.
	本程序仅供学习参考,不提供任何可靠性方面的担保;请勿用于商业目的
*/


#ifndef _ZLG7290_H_
#define _ZLG7290_H_

//定义ZLG7290在I2C总线协议中的从机地址
//这是7位纯地址,不含读写位
#define ZLG7290_I2C_ADDR	0x70

//定义ZLG7290内部寄存器地址(子地址)
#define ZLG7290_SystemReg		0x00		//系统寄存器
#define ZLG7290_Key			    0x01		//键值寄存器
#define ZLG7290_RepeatCnt		0x02		//连击次数寄存器
#define ZLG7290_FunctionKey		0x03		//功能键寄存器
#define ZLG7290_CmdBuf			0x07		//命令缓冲区起始地址
#define ZLG7290_CmdBuf0			0x07		//命令缓冲区0
#define ZLG7290_CmdBuf1			0x08		//命令缓冲区1
#define ZLG7290_FlashOnOff		0x0C		//闪烁控制寄存器
#define ZLG7290_ScanNum			0x0D		//扫描位数寄存器
#define ZLG7290_DpRam			0x10		//显示缓存起始地址
#define ZLG7290_DpRam0			0x10		//显示缓存0
#define ZLG7290_DpRam1			0x11		//显示缓存1
#define ZLG7290_DpRam2			0x12		//显示缓存2
#define ZLG7290_DpRam3			0x13		//显示缓存3
#define ZLG7290_DpRam4			0x14		//显示缓存4
#define ZLG7290_DpRam5			0x15		//显示缓存5
#define ZLG7290_DpRam6			0x16		//显示缓存6
#define ZLG7290_DpRam7			0x17		//显示缓存7


// 从ZLG7290的某个内部寄存器读出数据
void ZLG7290_ReadReg(unsigned char RegAddr, char *dat);

// 初始化ZLG7290
void ZLG7290_Init(void);

#endif  //_ZLG7290_H_

⌨️ 快捷键说明

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