📄 7279.h
字号:
void long_delay(void); //长延时
void short_delay(void); //短延时
//void delay10ms(unsigned char); //延时10ms
void write7279(unsigned char, unsigned char); //写入HD7279
unsigned char read7279(unsigned char); //读HD7279
void send_byte(unsigned char); //发送一个字节
unsigned char receive_byte(void); //接收一个字节
/*变量及I/O口定义*/
//unsigned char digit[5];
//unsigned char key_number, j, k;
//unsigned int tmr;
//unsigned long wait_cnter;
sbit cs=P0^6; //cs连接P1.4
sbit clk=P0^7; //clk连接P1.5
sbit dat=P3^6; //dat连接P1.2
//sbit key=P1^3; //key连接P1.3
/*sbit cs=P3^4; //cs连接P1.4
sbit clk=P3^3; //clk连接P1.5
sbit dat=P3^2;*/ //dat连接P1.2
/****** HD7279A指令定义 ******/
#define CMD_RESET 0xa4 //复位指令
#define CMD_TEST 0xbf //测试指令
#define DECODE0 0x80 //方式0译码指令
#define DECODE1 0xc8 //方式1译码指令
#define CMD_READ 0x15 //读键盘指令
#define UNDECODE 0x90 //不译码指令
#define RTL_CYCLE 0xa3 //循环左移指令
#define RTR_CYCLE 0xa2 //循环右移指令
#define RTL_UNCYL 0xa1 //左移指令
#define RTR_UNCYL 0xa0 //右移指令
#define ACTCTL 0x98 //消隐控制指令
#define SEGON 0xe0 //段点亮指令
#define SEGOFF 0xc0 //段关闭指令
#define BLINKCTL 0x88 //闪烁控制指令
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -