機(jī)電之家資源網(wǎng)
單片機(jī)首頁|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓(xùn)信息
贊助商
EM78系列單片機(jī)--HD7279串行接口8位LED數(shù)碼管及64鍵鍵盤智能控制芯片設(shè)計(jì)
EM78系列單片機(jī)--HD7279串行接口8位LED數(shù)碼管及64鍵鍵盤智能控制芯片設(shè)計(jì)
 更新時(shí)間:2008-7-26 20:10:03  點(diǎn)擊數(shù):2
【字體: 字體顏色
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))右移指令
·具有段尋址指令,方便控制獨(dú)立LED
·64鍵鍵盤控制器,內(nèi)含去抖動(dòng)電路
控制指令
HD7279的控制指令分為二大類——純指令和帶有數(shù)據(jù)的指令。
·純指令
1、復(fù)位(清除)指令
D7
D6
D5
D4
D3
D2
D1
D0
1
0
1
0
0
1
0
0
當(dāng)HD7279收到該指令后,將所有的顯示清除,所有設(shè)置的字符消隱、閃爍等屬性也被一起清除。執(zhí)行該指令后,芯片所處的狀態(tài)與系統(tǒng)上電后所處的狀態(tài)一樣。
2、測(cè)試指令
D7
D6
D5
D4
D3
D2
D1
D0
1
0
1
1
1
1
1
1
指令使所有的LED全部點(diǎn)亮,并處于閃爍狀態(tài),主要用于測(cè)試。
3、左移指令
D7
D6
D5
D4
D3
D2
D1
D0
1
0
1
0
0
0
0
1
使所有的顯示自右向左(從第1位向第8位)移動(dòng)一位(包括處于消隱狀態(tài)的顯示位),但對(duì)各位所設(shè)置的消隱及閃爍屬性不變。移動(dòng)后,最右邊一位為空(無顯示)。例如,原顯示為
4
2
5
2
L
P
3
9
其中第2位‘3’和第4位‘L’為閃爍顯示,執(zhí)行了左移指令后,顯示變?yōu)?/DIV>
2
5
2
L
P
3
9
 
第二位‘9’和第四位‘P’為閃爍顯示。
4、右移指令
D7
D6
D5
D4
D3
D2
D1
D0
1
0
1
0
0
0
0
0
與左移指令類似,但所做移動(dòng)為自左向右(從第8位向第1位)移動(dòng),移動(dòng)后,最左邊一位為空。
 
5、循環(huán)左移指令
D7
D6
D5
D4
D3
D2
D1
D0
1
0
1
0
0
0
1
1
與左移指令類似,不同之處在于移動(dòng)后原最左邊一位(第8位)的內(nèi)容顯示于最右位(第1位)。在上例中,執(zhí)行完循環(huán)左移指令后的顯示為
2
5
2
L
P
3
9
4
第二位‘9’和第四位‘P’為閃爍顯示。
6、循環(huán)右移指令
D7
D6
D5
D4
D3
D2
D1
D0
1
0
1
0
0
0
1
0
與循環(huán)左移指令類似,但移動(dòng)方向相反。
·帶有數(shù)據(jù)的指令
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é)組成,前半部分為指令,其中a2 ,a1,a0為位地址,具體分配如下:
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
d0—d3為數(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),如果消隱控制指令d1- d8全部為0,該指令將不被接受,HD7279保持原來的消隱狀態(tài)不變。
6、段點(diǎn)亮指令
 
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=無影響;d0- d5為段地址,范圍從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。
7、段關(guān)閉指令
 
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)參閱上文。
  • 上一篇: EM78系列單片機(jī)--HT1380串行實(shí)時(shí)時(shí)鐘芯片
  • 下一篇: EM78系列單片機(jī)--HD7279讀出當(dāng)前的按鍵代碼
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1