📄 zlg7289.h
字号:
#ifndef zlg7289_H
#define zlg7289_H
#include <avr/io.h>
#include <util/delay.h>
#include <avr/interrupt.h>
#ifndef uchar
#define uchar unsigned char
#endif
#ifndef uint
#define uint unsigned int
#endif
#define ZLG7289_CS 6
#define ZLG7289_CLK 5
#define ZLG7289_DATA 4
#define ZLG7289_KEY 3
#define ZLG7289_CS_DDR_OUT DDRD|=(1<<ZLG7289_CS)
#define ZLG7289_CS_PORT_H PORTD|=(1<<ZLG7289_CS)
#define ZLG7289_CS_PORT_L PORTD&=~(1<<ZLG7289_CS)
#define ZLG7289_CLK_DDR_OUT DDRD|=(1<<ZLG7289_CLK)
#define ZLG7289_CLK_PORT_H PORTD|=(1<<ZLG7289_CLK)
#define ZLG7289_CLK_PORT_L PORTD&=~(1<<ZLG7289_CLK)
#define ZLG7289_DATA_DDR_OUT DDRD|=(1<<ZLG7289_DATA)
#define ZLG7289_DATA_DDR_IN DDRD&=~(1<<ZLG7289_DATA)
#define ZLG7289_DATA_PORT_R PORTD|=(1<<ZLG7289_DATA)
#define ZLG7289_DATA_PORT_H PORTD|=(1<<ZLG7289_DATA)
#define ZLG7289_DATA_PORT_L PORTD&=~(1<<ZLG7289_DATA)
#define ZLG7289_DATA_PINA PIND & (1<<ZLG7289_DATA)
#define ZLG7289_KEY_DDR_IN DDRD&=~(1<<ZLG7289_KEY)
#define ZLG7289_KEY_PORT_R PORTD|=(1<<ZLG7289_KEY)
//执行ZLG7289 键盘命令
extern uchar ZLG7289_Key(void) ;
//ZLG7289 初始化
extern void ZLG7289_Init(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -