采用8279直接實(shí)現(xiàn)顯示 - 米 - 字段LED的方法-_第1頁(yè)
采用8279直接實(shí)現(xiàn)顯示 - 米 - 字段LED的方法-_第2頁(yè)
采用8279直接實(shí)現(xiàn)顯示 - 米 - 字段LED的方法-_第3頁(yè)
采用8279直接實(shí)現(xiàn)顯示 - 米 - 字段LED的方法-_第4頁(yè)
采用8279直接實(shí)現(xiàn)顯示 - 米 - 字段LED的方法-_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、三、結(jié)束語(yǔ)此生產(chǎn)線已于98年8月在凌云汽車(chē)零部件有限公司投入實(shí)際運(yùn)行,經(jīng)過(guò)兩年多的運(yùn)行結(jié)果表明,該系統(tǒng)不僅操作簡(jiǎn)單、維護(hù)方便、檢修快捷、定尺準(zhǔn)確(當(dāng)定尺長(zhǎng)度為217m時(shí),斷續(xù)定尺剪切誤差015mm,連續(xù)定尺剪切誤差1mm,三臺(tái)電機(jī)故障診斷功能的實(shí)現(xiàn),解決由于電機(jī)故障造成的原材料的浪費(fèi)問(wèn)題,同時(shí)也保證了系統(tǒng)運(yùn)行的可靠性和安全性。參考文獻(xiàn)1陳金華1可編程控制器(PC應(yīng)用技術(shù)1電子工業(yè)出版社,199612葛鋼1棒材軋機(jī)的P LC控制系統(tǒng)1冶金自動(dòng)化,1996年6期13FU J I公司NB系列P LC技術(shù)資料14590直流數(shù)字調(diào)速系統(tǒng)技術(shù)資料1(收稿日期:2000-11-22采用8279直接實(shí)現(xiàn)顯示“

2、米”字段LED的方法鹽城工學(xué)院史常青摘要采用“米”字段LE D可使單片機(jī)應(yīng)用系統(tǒng)顯示輸出較多的信息。介紹了用intel8279芯片實(shí)現(xiàn)顯示“米”字段LE D的方法,并給出了實(shí)際線路及程序。關(guān)鍵詞intel8279“米”字段LE D一、引言intel8279芯片是一種通用的可編程序的鍵盤(pán)、顯示接口器件。單個(gè)芯片就能完成鍵盤(pán)輸入和LE D 顯示控制兩種功能。鍵盤(pán)部分可以和具有64個(gè)按鍵或傳感器陣列相連,具有自動(dòng)消除開(kāi)關(guān)抖動(dòng)以及n鍵同時(shí)按下的保護(hù)。顯示部分按掃描方式工作,可以顯示8位或16位8段LE D數(shù)碼顯示塊。在眾多的介紹8279的文獻(xiàn)中,均是將以上內(nèi)容作了或繁或簡(jiǎn)的介紹。由于8279可配接多達(dá)

3、64個(gè)按鍵的鍵盤(pán),輸入信息比較豐富,但若只能顯示8位或16位數(shù)碼LE D塊,則與輸入信息相比,輸出信息顯得不足。為了能讓8279實(shí)現(xiàn)顯示包括26個(gè)字母在內(nèi)的各種字符,人們往往容易想到使用“米”字段LE D 塊。針對(duì)這一問(wèn)題,本文介紹用8279直接實(shí)現(xiàn)顯示“米”字段LE D塊的方法,可以實(shí)現(xiàn)8位“米”字段LE D顯示,增加了顯示輸出的信息量,且線路簡(jiǎn)單。二、顯示方法及線路LE D顯示器因其價(jià)格低廉、配置容易并且可靠,因而在單片機(jī)應(yīng)用系統(tǒng)中得到了廣泛采用。LE D顯示器包括8段數(shù)碼顯示器、“米”字段顯示器及點(diǎn)陣顯示器三種。8段LE D顯示的字符有限,點(diǎn)陣式顯示器可顯示較多的字符,但掃描驅(qū)動(dòng)電路復(fù)雜

4、?!懊住弊侄蜭E D塊如圖1所示,其字形由17個(gè)發(fā)光二極管(16個(gè)顯示字形,一個(gè)顯示小數(shù)點(diǎn)構(gòu)成,可顯示包括26個(gè)字母在內(nèi)的大量字符,顯示字形碼只需兩個(gè)字節(jié)。對(duì)于要用到小數(shù)點(diǎn)的場(chǎng)合,則需要全部發(fā)光二極管,顯示字形碼將為17位二進(jìn)制,超過(guò)二字節(jié)。為節(jié)約單片機(jī)系統(tǒng)的軟硬件資源,常將“米”字段LE D的A1和A2及D1和D2這兩對(duì)發(fā)光二極管段在控制時(shí)使其同時(shí)點(diǎn)亮與熄滅,這對(duì)英文字母等常見(jiàn)字符的顯示毫無(wú)影響。這樣實(shí)際為15段發(fā)光二極管組成的字形碼為兩個(gè)字節(jié),前一個(gè)字節(jié)為7位 ,對(duì)應(yīng)7段字形;后一個(gè)字節(jié)為8位,對(duì)應(yīng)7段字形加一位小數(shù)點(diǎn)。其字形碼值根據(jù)“米”字段LE D是“共陰”還是“共陽(yáng)”,可方便地由所顯

5、示的字形求得。圖1“米”字段LE D及部分顯示字符53計(jì)算機(jī)P LC應(yīng)用機(jī)床電器2001No.48279的顯示功能對(duì)于實(shí)現(xiàn)8段數(shù)碼LE D 的掃描顯示是很方便的。可設(shè)置為顯示8位或16位8段LE D 。內(nèi)部的顯示RAM 用來(lái)存儲(chǔ)顯示數(shù)據(jù)(即所顯示字符的8段碼,容量為16個(gè)字節(jié)。在顯示過(guò)程中,存儲(chǔ)的顯示數(shù)據(jù)輪流從顯示寄存器輸出,顯示寄存器的輸出與顯示掃描配合,不斷地從顯示RAM 中讀出顯示數(shù)據(jù);同時(shí)將掃描線輸出經(jīng)38或416譯碼器選中被顯示的器件, 以達(dá)到多路復(fù)用的目的,使顯示器件呈現(xiàn)穩(wěn)定的顯示狀態(tài)。用8279直接實(shí)現(xiàn)“米”字段LE D 顯示,所謂直接就是讓8279在輸出所顯示字符的字形碼的同時(shí)

6、仍利用其掃描電路,而不是采用其它一些譯碼、掃描模塊(如OBE 模塊。根據(jù)8279顯示部分的結(jié)構(gòu)特點(diǎn),我們易得出以下兩個(gè)特點(diǎn):(1由于每個(gè)“米”字段LE D 的顯示字形碼為兩個(gè)字節(jié),8279的顯示RAM 為16個(gè)字節(jié),因而8279實(shí)現(xiàn)“米”字段的位數(shù)為4位或8位。為使顯示字符有一定的長(zhǎng)度,一般采用8位顯示。(28279的顯示輸出數(shù)據(jù)為8位,因此對(duì)兩個(gè)字節(jié)的“米”字段LE D 的字形碼須分兩步輸出,并且要分別加于對(duì)應(yīng)字形段上??梢?jiàn),用8279直接實(shí)現(xiàn)“米”字段LE D 的掃描顯示,需要解決用8位顯示數(shù)據(jù)輸出線分時(shí)輸出的字形碼前后兩個(gè)字節(jié)的相互隔離及與掃描位選的配合問(wèn)題。經(jīng)對(duì)8279芯片的顯示部分功

7、能仔細(xì)分析,采用下列電路可直接實(shí)現(xiàn)8位“米”字段LE D 顯示,如圖2所示。圖2應(yīng)用8279的鍵盤(pán)及“米”字段LE D 的顯示驅(qū)動(dòng)電路8279與8031的接口與一般使用連接方法無(wú)異。鍵盤(pán)配置最大為8×8。掃描線由S L 0S L 2通過(guò)38譯碼器提供,接入鍵盤(pán)列線;查詢(xún)線由反饋輸入線R L 0R L 7提供,接入鍵盤(pán)行線。因該電路的8279芯片用于直接實(shí)現(xiàn)8位“米”字段LE D 的顯示,故其顯示工作方式命令字采用16×8顯示的命令字。位選線由掃描線S L 1S L 3經(jīng)38譯碼器譯碼得到。段選驅(qū)動(dòng)器采用8只雙路帶雙輸入端與門(mén)的驅(qū)動(dòng)器7S451(若LE D 為共陽(yáng)極則采用與非

8、門(mén)驅(qū)動(dòng)器7S452,構(gòu)成了15路驅(qū)動(dòng)單元,分成7、8兩組,驅(qū)動(dòng)“米”字段LE D 的各個(gè)顯示段。這兩路驅(qū)動(dòng)單元的與門(mén)的一個(gè)輸入端分別接到8279的輸出數(shù)據(jù)線上,第一組驅(qū)動(dòng)單元與門(mén)的另一個(gè)輸入端接S L 0,第二組接S L 0,由S L 0電平來(lái)控制顯示數(shù)據(jù)的流向。當(dāng)S L 0為高平電時(shí),第一組驅(qū)動(dòng)器的與門(mén)打開(kāi),送出字形碼的前一個(gè)字節(jié)的驅(qū)動(dòng)電平信號(hào),使“米”字段前一半LE D 字形發(fā)光;而第二組驅(qū)動(dòng)器輸入的是S L 0信號(hào),為低電平,則驅(qū)動(dòng)器輸出均為低電平,后一半LE D 字形均不發(fā)光。當(dāng)S L 0為低電平時(shí),則相反,前一半LE D 字形不發(fā)光,驅(qū)動(dòng)后一半LE D 字形發(fā)光。這樣達(dá)到雙字節(jié)字形碼

9、分步輸出而前后分離的目的。采用S L 1S L 3作位選信號(hào)也恰好與分步輸出63機(jī)床電器2001No.4計(jì)算機(jī)P LC 應(yīng)用的段選信號(hào)同步。如表1所示,由掃描線的電平變化可見(jiàn),S L1S L3以38譯碼器得到掃描位選信號(hào),在每一位選通期間,S L0電平高低變化一次,輸出線恰好相應(yīng)送出二字節(jié)“米”字段字形碼數(shù)據(jù),得到一個(gè)顯示完整的字符。表18279掃描線S L0S L3電平變化表S L00101010101010101S L10011001100110011S L20000111100001111SK30000000011111111三、應(yīng)用實(shí)例與程序用8279直接實(shí)現(xiàn)“米”字段LE D顯示已用

10、于某單片機(jī)智能控制系統(tǒng)中,實(shí)踐表明,上述電路完全實(shí)用可行。該系統(tǒng)有較強(qiáng)的人機(jī)對(duì)話功能,按需要設(shè)置了包括26個(gè)英文字母在內(nèi)的多達(dá)45個(gè)按鍵的鍵盤(pán)。8位“米”字段LE D字符顯示,可顯示按鍵結(jié)果,系統(tǒng)運(yùn)行狀態(tài)提示字符串等。每一個(gè)字符都對(duì)應(yīng)一個(gè)顯示代碼,在調(diào)用顯示子程序時(shí),可用ROM中顯示字形碼表格的首址,以顯示代碼作偏移量,查得顯示字形碼送入顯示RAM。例如,該系統(tǒng)顯示輸入?yún)?shù)提示符“I NPUT”,該字符串5個(gè)字符的顯示代碼為12H,1CH,20H,2AH,28H,存放于首址為I NP:開(kāi)始的程序存儲(chǔ)器EPROM中。有關(guān)程序清單及注釋如下:ST ART:M OV DPTR,#7FFFH;指向命令

11、狀態(tài)口地址,CS=0,A0=1M OV A,#0D1H;清除命令M OVXDPTR,A;命令字送入W AIT:M OVX A,DPTR;讀狀態(tài)字JB ACC17,W AIT;清除等待M OV A,#2AH;程序時(shí)鐘分頻字M OVX,DPTR,AM OV A,#18H;鍵盤(pán)/顯示器工作方式命令字M OVXDPTR,AM OV DPTR,#I NP;提示符“I NPUT”的字符代碼表首址LC A LL DISP;調(diào)提示符顯示子程序DISP:PUSH DPH;提示符字符代碼表首址入棧保護(hù)PUSH DP LM OV A,#90H;寫(xiě)顯示器命令M OV DPTR,#7FFFH;指向命令口M OVXDPT

12、R,A;命令送入POP DP LPOP DPHM OVX A,DPTR;字符串碼表首址存儲(chǔ)單元存放所顯示字符串的個(gè)數(shù)M OV R1,#08H;8位顯示器標(biāo)志M OV R2,A;R2中寄存需顯示的字符串的個(gè)數(shù)AGI N:I NC DPTR;取第一個(gè)字符的顯示代碼M OVX A,DPTRPUSH DPH;顯示字符串碼表地址入棧保護(hù)PUSH DP LPUSH A;保存顯示字符的顯示代碼程序開(kāi)始部分為8279初始化。運(yùn)行中所需顯示的字符串的顯示代碼表存放于EPROM中,代碼表的首址存放該字符串的長(zhǎng)度。因?yàn)椤懊住弊诛@示段選碼為兩個(gè)字節(jié),占有兩個(gè)字節(jié)的存儲(chǔ)單元,故在此將各個(gè)字符的顯示代碼以連續(xù)偶數(shù)表示,可

13、便于采用固定偏移量查表法,查取雙字節(jié)的段選碼。對(duì)于顯示字符串個(gè)數(shù)大于8位的場(chǎng)合,可運(yùn)行一個(gè)延時(shí)子程序,使字符送入、送出顯示器的速度變慢,以便觀察者看清楚顯示內(nèi)容。四、結(jié)論“米”字段LE D的驅(qū)動(dòng)顯示,可以使單片機(jī)應(yīng)用系統(tǒng)的輸出信息大大豐富??删幊探”P(pán)/顯示接口芯片8279是單片機(jī)應(yīng)用系統(tǒng)中較為常見(jiàn)的一種芯片,采用上述電路及程序可使8279直接實(shí)現(xiàn)“米”字段LE D的顯示,從而擴(kuò)展了8279芯片的功能。綜上所述,可得出如下結(jié)論:(1該電路簡(jiǎn)單可靠,巧妙地利用了8279的顯示功能,實(shí)現(xiàn)了“米”字段LE D的直接顯示,且顯示部分軟件編制方便,易于實(shí)現(xiàn)。(2目前單片機(jī)控制系統(tǒng)或機(jī)電一體化產(chǎn)品使用8279多用于鍵盤(pán)管理與8位

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論