HD7279串行接口8位LED數(shù)碼管及64鍵鍵盤智能控制芯片 HD7279(A)是一片具有串行接口的,可同時(shí)驅(qū)動(dòng)8位共陰式數(shù)碼管(或64只獨(dú)立LED)的智能顯示驅(qū)動(dòng)芯片,該芯片同時(shí)還可連接多達(dá)64鍵的鍵盤矩陣。 HD7279內(nèi)部含有譯碼器,可直接接受16進(jìn)制碼,HD7279A還同時(shí)具有2種譯碼方式,HD7279(A)還具有多種控制 指令,如消隱、閃爍、左移、右移、段尋址等。 特點(diǎn): ·串行接口 ·各位獨(dú)立控制譯碼/不譯碼及消隱和閃爍屬性 ·(循環(huán))左移/(循環(huán))右移 指令·64鍵鍵盤控制器,內(nèi)含去抖動(dòng)電路 HD7279的控制 指令分為二大類——純 指令和帶有數(shù)據(jù)的 指令。 當(dāng)HD7279收到該 指令后,將所有的顯示清除,所有設(shè)置的字符消隱、閃爍等屬性也被一起清除。執(zhí)行該 指令后,芯片所處的狀態(tài)與系統(tǒng)上電后所處的狀態(tài)一樣。 該 指令使所有的LED全部點(diǎn)亮,并處于閃爍狀態(tài),主要用于測(cè)試 。使所有的顯示自右向左(從第1位向第8位)移動(dòng)一位(包括處于消隱狀態(tài)的顯示位),但對(duì)各位所設(shè)置的消隱及閃爍屬性不變。移動(dòng)后,最右邊一位為空(無顯示)。例如,原顯示為 其中第2位‘3’和第4位‘L’為閃爍顯示,執(zhí)行了左移 指令后,顯示變?yōu)?/DIV> 第二位‘9’和第四位‘P’為閃爍顯示。 與左移 指令類似,但所做移動(dòng)為自左向右(從第8位向第1位)移動(dòng),移動(dòng)后,最左邊一位為空。 與左移 指令類似,不同之處在于移動(dòng)后原最左邊一位(第8位)的內(nèi)容顯示于最右位(第1位)。在上例中,執(zhí)行完循環(huán)左移 指令后的顯示為 第二位‘9’和第四位‘P’為閃爍顯示。 與循環(huán)左移 指令類似,但移動(dòng)方向相反。 1、下載數(shù)據(jù)且按方式0譯碼 D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 1 | 0 | 0 | 0 | 0 | a2 | a1 | a0 | | DP | X | X | X | d3 | d2 | d1 | d0 |
X=無影響 命令由二個(gè)字節(jié)組成,前半部分為 指令,其中a 2 ,a 1,a 0為位地址,具體分配如下: a2 | a1 | a0 | 顯示位 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 3 | 0 | 1 | 1 | 4 | 1 | 0 | 0 | 5 | 1 | 0 | 1 | 6 | 1 | 1 | 0 | 7 | 1 | 1 | 1 | 8 |
d 0—d 3為數(shù)據(jù),收到此 指令時(shí),HD7279(A)按以下規(guī)則(譯碼方式0)進(jìn)行譯碼,如下表: 十六進(jìn)制 | d3 | d2 | d1 | d0 | 7段顯示 | 00H | 0 | 0 | 0 | 0 | 0 | 01H | 0 | 0 | 0 | 1 | 1 | 02H | 0 | 0 | 1 | 0 | 2 | 03H | 0 | 0 | 1 | 1 | 3 | 04H | 0 | 1 | 0 | 0 | 4 | 05H | 0 | 1 | 0 | 1 | 5 | 06H | 0 | 1 | 1 | 0 | 6 | 07H | 0 | 1 | 1 | 1 | 7 | 08H | 1 | 0 | 0 | 0 | 8 | 09H | 1 | 0 | 0 | 1 | 9 | 0AH | 1 | 0 | 1 | 0 | - | 0BH | 1 | 0 | 1 | 1 | E | 0CH | 1 | 1 | 0 | 0 | H | 0DH | 1 | 1 | 0 | 1 | L | 0EH | 1 | 1 | 1 | 0 | P | 0FH | 1 | 1 | 1 | 1 | 空(無顯示) |
小數(shù)點(diǎn)的顯示由DP位控制,DP=1時(shí),小數(shù)點(diǎn)顯示,DP=0時(shí),小數(shù)點(diǎn)不顯示。 2、下載數(shù)據(jù)且按方式1譯碼(僅對(duì)HD7279A有效) D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 1 | 1 | 0 | 0 | 1 | a2 | a1 | a0 | | DP | X | X | X | d3 | d2 | d1 | d0 |
X=無影響 此 指令與上一條 指令基本相同,所不同的是譯碼方式,且只有HD7279A才具有此 指令。該 指令的譯碼按下表進(jìn)行: 十六進(jìn)制 | d3 | d2 | d1 | d0 | 7段顯示 | 00H | 0 | 0 | 0 | 0 | 0 | 01H | 0 | 0 | 0 | 1 | 1 | 02H | 0 | 0 | 1 | 0 | 2 | 03H | , 0 | 0 | 1 | 1 | 3 | 04H | 0 | 1 | 0 | 0 | 4 | 05H | 0 | 1 | 0 | 1 | 5 | 06H | 0 | 1 | 1 | 0 | 6 | 07H | 0 | 1 | 1 | 1 | 7 | 08H | 1 | 0 | 0 | 0 | 8 | 09H | 1 | 0 | 0 | 1 | 9 | 0AH | 1 | 0 | 1 | 0 | A | 0BH | 1 | 0 | 1 | 1 | b | 0CH | 1 | 1 | 0 | 0 | C | 0DH | 1 | 1 | 0 | 1 | d | 0EH | 1 | 1 | 1 | 0 | E | 0FH | 1 | 1 | 1 | 1 | F |
3、下載數(shù)據(jù)但不譯碼 D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 1 | 0 | 0 | 1 | 0 | a2 | a1 | a0 | | DP | A | B | C | D | E | F | G |
其中,a2 ,a1,a0為位地址(參見‘下載數(shù)據(jù)且譯碼’ 指令),A-G和DP為顯示數(shù)據(jù),分別對(duì)應(yīng)7段LED數(shù)碼管的各段。 4、閃爍控制 D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | | d8 | d7 | d6 | d5 | d4 | d3 | d2 | d1 |
此命令控制各個(gè)數(shù)碼管的閃爍屬性。d1- d8分別對(duì)應(yīng)數(shù)碼管1-8,0=閃爍,1=不閃爍。開機(jī)后,缺省的狀態(tài)為各位均不閃爍。 5、消隱控制 D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | | d8 | d7 | d6 | d5 | d4 | d3 | d2 | d1 |
此命令控制各個(gè)數(shù)碼管的消隱屬性。d1- d8分別對(duì)應(yīng)數(shù)碼管1-8,1=顯示,0=消隱。當(dāng)某一位被賦予了消隱屬性后,HD7279在掃描時(shí)將跳過該位,因此在這種情況下無論對(duì)該位寫入何值,均不會(huì)被顯示,但寫入的值將被保留,在將該位重新設(shè)為顯示狀態(tài)后,最后一次寫入的數(shù)據(jù)將被顯示出來。當(dāng)無需用到全部8個(gè)數(shù)碼管顯示的時(shí)候,將不用的位設(shè)為消隱屬性,可以提高顯示的亮度。 注意:至少應(yīng)有一位保持顯示狀態(tài),如果消隱控制指令中d 1- d 8全部為0 ,該指令將不被接受,HD7279 保持原來的消隱狀態(tài)不變。 D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | | X | X | d5 | d4 | d3 | d2 | d1 | d0 |
此為段尋址 指令,作用為點(diǎn)亮數(shù)碼管中某一指定的段,或LED矩陣中某一指定的LED。 指令中,X=無影響;d 0- d 5為段地址,范圍從00H—3FH,具體分配為: 第1個(gè)數(shù)碼管的G段地址為00H,F(xiàn)段為01H,……A段為06H,小數(shù)點(diǎn)DP為07H,第2個(gè)數(shù)碼管的G段為08H,F(xiàn)段為09H,……,依此類推直至第8個(gè)數(shù)碼管的小數(shù)點(diǎn)DP地址為3FH。 D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | | X | X | d5 | d4 | d3 | d2 | d1 | d0 |
段尋址命令,作用為關(guān)閉(熄滅)數(shù)碼管中的某一段, 指令結(jié)構(gòu)與‘段點(diǎn)亮 指令’相同,請(qǐng)參閱上文。 |