?? 7279.h
字號:
void long_delay(void); //長延時(shí)
void short_delay(void); //短延時(shí)
//void delay10ms(unsigned char); //延時(shí)10ms
void write7279(unsigned char, unsigned char); //寫入HD7279
unsigned char read7279(unsigned char); //讀HD7279
void send_byte(unsigned char); //發(fā)送一個(gè)字節(jié)
unsigned char receive_byte(void); //接收一個(gè)字節(jié)
/*變量及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 //復(fù)位指令
#define CMD_TEST 0xbf //測試指令
#define DECODE0 0x80 //方式0譯碼指令
#define DECODE1 0xc8 //方式1譯碼指令
#define CMD_READ 0x15 //讀鍵盤指令
#define UNDECODE 0x90 //不譯碼指令
#define RTL_CYCLE 0xa3 //循環(huán)左移指令
#define RTR_CYCLE 0xa2 //循環(huán)右移指令
#define RTL_UNCYL 0xa1 //左移指令
#define RTR_UNCYL 0xa0 //右移指令
#define ACTCTL 0x98 //消隱控制指令
#define SEGON 0xe0 //段點(diǎn)亮指令
#define SEGOFF 0xc0 //段關(guān)閉指令
#define BLINKCTL 0x88 //閃爍控制指令
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -