📄 hd7279a.h
字号:
// hd7279a header file hd7279a.h
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
//函数定义************************************************
void long_delay(void); //长延时
void short_delay(void); // 短延时
void delay10ms(uchar ms); //延时10ms
void write7279(uchar cmd, uchar dta);//写入到HD7279
uchar read7279(uchar dta);//从HD7279读出
void send_byte(uchar dta); //发送一个字节
uchar receive_byte(void); // 接收一个字节
void key_process(void); // 处理按键
//变量及IO口定义
uchar digit[5];
uchar key_number, j, k;
uint delay;
ulong wait_cnter;
//****** HD7279A 指令定义
#define RESET_7279 0xA4 //复位
#define TEST_7279 0xBF //测试,所有LED点亮并闪烁
#define RTR_UNCYL 0xA0 //右移
#define RTL_UNCYL 0xA1 //左移
#define RTR_CYCLE 0xA2 //循环右移
#define RTL_CYCLE 0xA3 //循环左移
#define DECODE0 0x80 //译码方式0
#define DECODE1 0xC8 //译码方式1
#define UNDECODE 0x90 //不译码
#define SEG_ON 0xE0 //段点亮
#define SEG_OFF 0xC0 //段关闭
#define BLINK 0x88 //闪烁
#define HIDE 0x98 //消隐
#define READ_7279 0x15 //读键盘
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -