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 + -
显示快捷键?