hd7279a.h
来自「// This is a demo program for 7279a // 」· C头文件 代码 · 共 35 行
H
35 行
// 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 + =
减小字号Ctrl + -
显示快捷键?