📄 zlg7289.h
字号:
#ifndef _ZLG7289_H_
#define _ZLG7289_H_
#define uint unsigned int
#define uchar unsigned char
sbit ZLG7289_CS = P2^0;
sbit ZLG7289_CLK = P2^1;
sbit ZLG7289_DIO = P2^2;
sbit ZLG7289_INT = P3^2; //INT0
//函数功能:延时
void ZLG7289_Delay(uchar Delay_T);
//函数功能:向SPI总线写1字节数据
void SPI_WriteOneByte(uchar Wdata);
//函数功能:从SPI总线读1字节数据
uchar SPI_ReadOneByte();
//函数功能:执行ZLG7289纯指令
void ZLG7289_Instruc(uchar Instruc);
//函数功能:执行ZLG7289带数据指令
void ZLG7289_Instruc_Data(uchar Instruc,uchar Data);
//函数功能:执行ZLG7289读键盘指令
uchar ZLG7289_ReadKey();
//函数功能:初始化ZLG7289
void ZLG7289_Init();
//函数功能:ZLG7289复位指令
#define ZLG7289_Reset() ZLG7289_Instruc(0xa4)
//函数功能:ZLG7289测试指令
#define ZLG7289_Test() ZLG7289_Instruc(0xbf)
//函数功能:ZLG7289左移指令
#define ZLG7289_SHL() ZLG7289_Instruc(0xa0)
//函数功能:ZLG7289右移指令
#define ZLG7289_SHR() ZLG7289_Instruc(0xa1)
//函数功能:ZLG7289循环左移指令
#define ZLG7289_ROL() ZLG7289_Instruc(0xa2)
//函数功能:ZLG7289循环右移指令
#define ZLG7289_ROR() ZLG7289_Instruc(0xa3)
//函数功能:ZLG7289下载数据
void ZLG7289_Down_Data(uchar Decode_mod,uchar Disp_addr,bit Disp_dp,uchar Disp_data);
//函数功能:ZLG7289闪烁控制
#define ZLG7289_Glint(temp) ZLG7289_Instruc_Data(0x88,(temp))
//函数功能:ZLG7289消隐控制
#define ZLG7289_Hide(temp) ZLG7289_Instruc_Data(0x98,(temp))
//函数功能:ZLG7289段点亮指令
#define ZLG7289_Seg_On(seg) ZLG7289_Instruc_Data(0xe0,(seg))
//函数功能:ZLG7289段关闭指令
#define ZLG7289_Seg_Off(seg) ZLG7289_Instruc_Data(0xc0,(seg))
#endif //_ZLG7289_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -