《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > MAX7219在PLC中的應(yīng)用

MAX7219在PLC中的應(yīng)用

2009-03-11
作者:劉 凱 李少慧 張 岡

  摘 要: 介紹了靜態(tài)顯示芯片MAX7219的工作原理,提出了一個(gè)適于PLC的結(jié)構(gòu)簡(jiǎn)單且十分實(shí)用的靜態(tài)顯示系統(tǒng),并以SIEMENS公司的S7-200PLC為例,討論了硬件連接和軟件編程
  關(guān)鍵詞: MAX7219 PLC 靜態(tài)顯示系統(tǒng)


  最新推出的小型高集成度的PLC如SIEMENS S7-200系列,其主模塊上就帶有多個(gè)開關(guān)量輸入/輸出點(diǎn),并且具有符合工業(yè)標(biāo)準(zhǔn)的485串行通訊口,便于用戶進(jìn)行設(shè)備的單機(jī)獨(dú)立控制或連接成完全分布式的計(jì)算機(jī)監(jiān)控網(wǎng)絡(luò),與遠(yuǎn)方控制室連接。但在實(shí)際運(yùn)用中,有些單機(jī)控制器或一些遠(yuǎn)離控制室的設(shè)備往往需要就地顯示,便于操作人員操作或巡視。SIEMENS PT200顯示器就是為此而研制的。但其顯示屏小且多為液晶顯示,不適合強(qiáng)光和光線極弱的場(chǎng)合,而且占用串行口資源、安裝不便、價(jià)格較貴。通常解決的方法是充分利用PLC開關(guān)量輸出點(diǎn),采用并行方式驅(qū)動(dòng)LED顯示器。并行顯示占用的資源較多,而一般小型PLC主模塊上的開關(guān)量輸出點(diǎn)不多(S7-212為6個(gè)輸出點(diǎn),S7-214為10個(gè)輸出點(diǎn)),難以滿足多位顯示和多點(diǎn)控制的要求。本文提出了一種采用MAX7219芯片與PLC輸出點(diǎn)配合的方法,通過(guò)簡(jiǎn)單的硬件連接,利用PLC強(qiáng)大的編程能力,可根據(jù)實(shí)際情況對(duì)它靈活編程,實(shí)現(xiàn)LED的顯示和功能控制。
1 MAX7219簡(jiǎn)介
  MAX7219是一種新型的串行接口的8位數(shù)字靜態(tài)顯示芯片。它是由MAXIM公司新推出的24腳雙列直插式芯片,其引腳圖如圖1所示。


  SEGA~SEGG和SEGDP為L(zhǎng)ED七段驅(qū)動(dòng)器線和小數(shù)點(diǎn)線,供給顯示器源電流;DIG0~DIG7為8位數(shù)字驅(qū)動(dòng)線,輸出位選信號(hào),從每位LED共陰極吸入電流。
  圖2為MAX7219工作時(shí)序圖。由圖2可知,DIN是串行數(shù)據(jù)輸入端,在CLK的上升沿,一位數(shù)據(jù)被加載到內(nèi)部16位移位寄存器中,CLK端最高輸入頻率可達(dá)10MHz,在輸入時(shí)鐘信號(hào)的每個(gè)上升沿,均有1位數(shù)據(jù)由DIN移入到內(nèi)部寄存器中,LOAD用來(lái)裝載數(shù)據(jù),在LOAD的上升沿,16位串行輸入數(shù)據(jù)被鎖存到數(shù)字或控制寄存器中。LOAD必須在第16個(gè)時(shí)鐘上升沿的同時(shí)或之后、在下一個(gè)時(shí)鐘上升沿之前變高,否則數(shù)據(jù)將會(huì)丟失。


  規(guī)定一組數(shù)據(jù)為16位二進(jìn)制數(shù)據(jù)包,其格式如下:

  
  其中D15~D12位不用,D11~D8為內(nèi)部5個(gè)控制寄存器和8個(gè)LED顯示數(shù)據(jù)寄存器的地址,地址編碼如表1所示。D7~D0為5個(gè)控制寄存器命令字或8個(gè)LED數(shù)碼管待顯示的數(shù)據(jù)。因?yàn)榭刂萍拇嫫髋c顯示數(shù)據(jù)寄存器均獨(dú)立編址,所以可以通過(guò)程序單獨(dú)對(duì)每個(gè)寄存器進(jìn)行操作。一般情況下,程序先送控制命令,后向顯示寄存器送數(shù)據(jù),但必須注意,每16位為一組,從高位地址字節(jié)最高位開始送起,直到低位數(shù)據(jù)字最后一位為止。


2 MAX7219與PLC的硬件連接
  現(xiàn)以SIEMENS公司小型PLC S7-214為例討論P(yáng)LC與MAX7219的硬件連接和軟件編程。S7-214輸出點(diǎn)不多(Q0.0~Q1.1,共十位)且只有一個(gè)RS-485通信端口。S7-214與MAX7219的硬件連接如圖3所示。S7-214的Q0.0,作串行數(shù)據(jù)輸出,連接到MAX7219的DIN腳,Q0.1和Q0.2通過(guò)程序分別模擬MAX7219的時(shí)鐘脈沖CLK及數(shù)據(jù)加載LOAD信號(hào)。MAX7219的SEGA~SEGGF,SEGDP端連接到各LED數(shù)碼管對(duì)應(yīng)的a~f及dp端,DIG0~7分別接8位LED數(shù)碼管的共陰極,以實(shí)現(xiàn)位選。


  實(shí)際上,數(shù)碼管的位數(shù)可在1~8之間任意選擇,這可由寫入的掃描界線寄存器的命令字決定。注意:18腳和19腳間9.6kΩ的電阻是必須的,并且為了使由峰值數(shù)字驅(qū)動(dòng)器電流引起的紋波減到最小,需要在V+和GND之間盡可能靠近芯片的地方外接一個(gè)10μF的電解電容和一個(gè)0.1μF的瓷片電容。MAX7219應(yīng)放在緊靠LED顯示器的地方,且連線盡可能短,兩個(gè)GND引腳都必須連接到地線上。
3 軟件編程
  在S7-214的V存儲(chǔ)區(qū)開辟兩個(gè)字節(jié)的存儲(chǔ)單元VW0,專門用來(lái)放16位二進(jìn)制數(shù)據(jù)包,其中高位字節(jié)VB1規(guī)定放高位地址字節(jié),低位字節(jié)VB0規(guī)定放低位命令字或待顯示的數(shù)字。
  由于MAX7219的控制寄存器和顯示寄存器均獨(dú)立編址,顯示程序?qū)嶋H上就是S7-214在Q0.1(CLK),Q0.2(LOAD)時(shí)序的配合下不斷通過(guò)Q0.0(DIN)向MAX7219的相應(yīng)控制寄存器和數(shù)據(jù)顯示寄存器寫入16位二進(jìn)制數(shù)據(jù)包的過(guò)程。所以問(wèn)題的關(guān)鍵在于編寫一個(gè)通用的寫入子程序,將VW0的內(nèi)容從高位到低位在Q0.1(CLK)的作用下依次移入移位寄存器,最后由Q0.2的上升沿(LOAD信號(hào))鎖存到相應(yīng)的內(nèi)部控制寄存器和數(shù)據(jù)顯示寄存器中去。寫入子程序的程序流程圖如圖4所示。


  無(wú)論初始化MAX7219的控制寄存器,還是在相應(yīng)的數(shù)碼管顯示數(shù)字,均可通過(guò)調(diào)用上述通用寫入子程序完成。注意在調(diào)用子程序之前,必須先用MOVW指令將正確的16位二進(jìn)制數(shù)據(jù)移入VW0中。
  MAX7219按5個(gè)控制寄存器規(guī)定的方式對(duì)待顯示的數(shù)字自動(dòng)掃描顯示,所以在顯示程序之前,必須初始化5個(gè)控制寄存器。各控制寄存器的功能分述如下:
  (1)譯碼方式寄存器 對(duì)每個(gè)數(shù)字設(shè)置BCD碼B(0~9、E、H、L、P和-)或非代碼操作。寄存器中的每一位與一個(gè)數(shù)字對(duì)應(yīng)。邏輯高電平選擇代碼B譯碼,而低電平選擇旁路譯碼器。
  (2)顯示亮度寄存器 其中D7~D4位可任意,而D3~D0可選擇0000~1111。D3~D0的值越大,LED顯示器越亮。
  (3)掃描范圍寄存器 其掃描范圍寄存器設(shè)置所顯示數(shù)據(jù)的多少,可從1至8。它們一般以掃描速率1300Hz、8位數(shù)據(jù)、多路復(fù)用方式顯示。
  (4)關(guān)閉寄存器 其中D7~D1位可任意。D0=0,關(guān)閉所有顯示器;D0=1,允許顯示。
  (5)顯示測(cè)試寄存器 其中D7~D1位可任意;D0=0,LED處于正常工作狀態(tài);D0=1,允許顯示。LED處于顯示測(cè)試狀態(tài)。
  在送完控制字后,可根據(jù)實(shí)際需要調(diào)用顯示子程序,改變1~8個(gè)數(shù)據(jù)寄存器的內(nèi)容,完成顯示功能。
  MAX7219只需一組+5V電源和PLC的三個(gè)輸出口,且無(wú)附加電路,可驅(qū)動(dòng)1~8個(gè)LED顯示器,顯示亮度可調(diào),工作可靠。
參考文獻(xiàn)
1 MAXIM.新產(chǎn)品數(shù)據(jù)手冊(cè) V2,1998
2 SIEMENS.S7-200PLC用戶指南,1998.6

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久大综合网| 欧美精品18+| 亚洲精选成人| 亚洲第一毛片| 久久成人免费日本黄色| 亚洲欧美日本精品| 一区二区三区四区国产| 日韩一级片网址| 99av国产精品欲麻豆| 亚洲免费成人av| 亚洲久久视频| 99riav久久精品riav| 亚洲麻豆视频| 在线亚洲伦理| 亚洲一区二区不卡免费| 亚洲视频中文字幕| 亚洲一区二区免费视频| 亚洲网站在线观看| 亚洲香蕉网站| 亚洲女与黑人做爰| 午夜精品美女自拍福到在线 | 久久免费视频在线| 久久精品一区蜜桃臀影院| 久久久国产精彩视频美女艺术照福利| 久久成人18免费观看| 久久激情五月婷婷| 久久综合九色综合久99| 蜜桃久久av一区| 欧美伦理一区二区| 国产精品分类| 国产亚洲女人久久久久毛片| 国内精品久久久久久 | 欧美顶级大胆免费视频| 欧美激情第二页| 欧美日韩在线一区二区三区| 国产精品国产三级国产普通话三级| 国产精品视频免费| 国产有码在线一区二区视频| 激情五月***国产精品| 亚洲高清色综合| av不卡在线| 午夜视频在线观看一区| 亚洲成人资源网| 一区二区日韩精品| 欧美一级播放| 欧美成人精品h版在线观看| 欧美日韩精品二区| 国产精品视频久久| 伊人久久av导航| 一区二区三区偷拍| 欧美在线免费播放| 99精品国产热久久91蜜凸| 午夜精品一区二区三区四区| 久久综合色婷婷| 欧美三区在线视频| 国产一区二区三区四区五区美女| 亚洲黄色在线视频| 亚洲一区二区3| 亚洲欧洲在线一区| 性色av香蕉一区二区| 欧美r片在线| 国产精品日韩欧美一区| 伊人久久av导航| 亚洲一级片在线看| 亚洲老板91色精品久久| 久久精品成人欧美大片古装| 欧美日韩ab片| 黄色在线一区| 亚洲一二三区精品| 99ri日韩精品视频| 久久久999国产| 欧美日韩午夜视频在线观看| 一区二区三区在线视频免费观看| 99在线|亚洲一区二区| 亚洲电影观看| 亚洲欧洲99久久| 欧美精品一区二区三| 国内久久视频| 亚洲一区二区三区中文字幕在线| 亚洲欧洲免费视频| 欧美一级视频免费在线观看| 欧美日韩高清在线一区| 一区二区三区在线免费播放| 亚洲欧美国产不卡| av成人黄色| 女生裸体视频一区二区三区| 国产视频精品网| 一区二区三欧美| av成人天堂| 欧美aa在线视频| 国内精品久久久久伊人av| 亚洲四色影视在线观看| 9久草视频在线视频精品| 美腿丝袜亚洲色图| 国产一区二三区| 午夜精品久久久久久久久| 亚洲午夜国产成人av电影男同| 欧美福利在线| 在线精品福利| 亚洲第一页中文字幕| 久久成人免费日本黄色| 国产精品久久999| 99精品国产99久久久久久福利| 亚洲精品中文字幕在线| 欧美成人伊人久久综合网| 黄色小说综合网站| 久久精品国产99国产精品| 久久国产夜色精品鲁鲁99| 国产精品欧美一区喷水| 亚洲视频碰碰| 亚洲曰本av电影| 欧美三级电影大全| 日韩一级片网址| 亚洲午夜久久久久久久久电影院 | 久久综合九色综合网站| 国产综合色在线| 久久av一区二区| 久久亚洲精品伦理| 国精品一区二区三区| 久久国产黑丝| 久久综合给合| 亚洲国产va精品久久久不卡综合| 亚洲激情小视频| 欧美不卡福利| 亚洲国产一二三| 9l视频自拍蝌蚪9l视频成人| 欧美精品一区在线播放| 亚洲日韩成人| 亚洲一区二区免费视频| 国产精品久久久久久模特 | 欧美日韩在线精品| 一级成人国产| 亚洲一区激情| 国产精品视频免费| 久久爱www久久做| 开元免费观看欧美电视剧网站| 尤物99国产成人精品视频| 日韩视频在线一区二区| 欧美日韩伦理在线免费| 在线综合亚洲欧美在线视频| 午夜伦理片一区| 国产在线日韩| 亚洲日本久久| 欧美日韩一区在线播放| 亚洲一区二区三区成人在线视频精品| 午夜欧美不卡精品aaaaa| 国产毛片久久| 亚洲国产欧美日韩精品| 欧美激情91| 中文亚洲免费| 久久久久久网址| 亚洲国产精品一区二区www| 亚洲视频www| 国产区日韩欧美| 亚洲欧洲日产国码二区| 欧美午夜影院| 欧美在线1区| 欧美精品激情在线| 亚洲一区二区精品| 蜜臀av国产精品久久久久| 99国产欧美久久久精品| 久久精品盗摄| 亚洲精品色图| 久久精品国产2020观看福利| 最新中文字幕亚洲| 午夜免费日韩视频| 亚洲国产美国国产综合一区二区| 亚洲一区二区三区四区五区午夜| 国产美女精品免费电影| 亚洲欧洲精品一区二区三区不卡| 欧美日韩精品久久久| 午夜精品久久久久久久久 | 国产精品国产三级国产专区53| 欧美一区中文字幕| 欧美精品日韩三级| 性高湖久久久久久久久| 欧美日本在线观看| 久久精品国产亚洲一区二区三区| 欧美男人的天堂| 欧美夜福利tv在线| 欧美日本在线| 久久精品av麻豆的观看方式| 欧美日韩另类综合| 亚洲福利视频免费观看| 国产精品夫妻自拍| 亚洲精品日韩久久| 国产精品夜夜夜一区二区三区尤| 亚洲日本在线观看| 国产亚洲在线| 亚洲主播在线| 亚洲人成在线观看| 久久精品一区二区三区四区| 一区二区三区精品| 欧美电影电视剧在线观看| 欧美一级片在线播放| 欧美视频二区| 亚洲美女淫视频| 黄色日韩精品| 久久久av网站| 亚洲一区在线播放|