欧美日韩一区三区,亚洲精选一区二区,中文av一区二区,欧美精品久久一区二区

LED顯示屏|LED大屏幕,LED顯示屏980x80
服務(wù)熱線:400-6787-360 登錄名: 密碼: 驗證碼        ·設(shè)為首頁 · 加入收藏 · RSS · 網(wǎng)站導(dǎo)航
LED大屏網(wǎng) 網(wǎng)站首頁  |  新聞中心  |  企業(yè)名錄  |  技術(shù)學(xué)園  |  行業(yè)展會  |  商機信息  |  人才招聘  |  搜索中心  |  行業(yè)論壇
行業(yè)動態(tài)  |  產(chǎn)業(yè)觀察  |  企業(yè)動態(tài)  |  新品快訊  |  技術(shù)動態(tài)  |  應(yīng)用案例  |  招標(biāo)信息  |  會議信息  |  專題報道
LED顯示屏新聞980x80LED顯示屏
LED大屏網(wǎng) > 行業(yè)新聞 > > LED點陣電子顯示屏動態(tài)顯示和遠(yuǎn)程監(jiān)控的實現(xiàn)
LED大屏網(wǎng)—LED顯示屏新聞
LED點陣電子顯示屏動態(tài)顯示和遠(yuǎn)程監(jiān)控的實現(xiàn)
編輯:星空 [ 2009-8-12 9:12:17 ] 文章來源:LED大屏網(wǎng)
  1、引言

  LED 點陣電子顯示屏是集微電子技術(shù)、計算機技術(shù)、信息處理技術(shù)于一體的大型顯示屏系統(tǒng)。它以其色彩鮮艷,動態(tài)范圍廣,亮度高,壽命長,工作穩(wěn)定可靠等優(yōu)點而成為眾多顯示媒體以及戶外作業(yè)顯示的理想選擇。同時也可廣泛應(yīng)用到軍事、車站、賓館、體育、新聞、金融、證券、廣告以及交通運輸?shù)仍S多行業(yè)。

  目前大多數(shù)的LED點陣顯示系統(tǒng)自帶字庫。其顯示和動態(tài)效果(主要是顯示內(nèi)容的滾動)的實現(xiàn)主要依靠硬件掃描驅(qū)動,該方法雖然比較方便,但顯示只能按照預(yù)先的設(shè)計進行。而實際上經(jīng)常會遇到一些特殊要求的動態(tài)顯示,比如電梯運行中指示箭頭的上下移動、某些智能儀表幅值的條形顯示、廣告中廠家的商標(biāo)顯示等。這時一般的顯示系統(tǒng)就很難達(dá)到要求。

  另外,由于受到存儲器本身的局限,其特殊字符或圖案也往往難以顯示,同時顯示內(nèi)容也不能隨意更改。本文提出一種利用PC機和單片機控制的LED顯示系統(tǒng)通訊方法。該方法可以對顯示內(nèi)容(包括漢字和特殊圖符)進行實時控制,從而實現(xiàn)諸如閃動、滾動、打字等多種動態(tài)顯示效果。該方法同時還可以調(diào)節(jié)動態(tài)顯示的速度,同時用戶也可以在PC機上進行顯示效果的預(yù)覽,顯示內(nèi)容亦可以即時修改。另外,通過標(biāo)準(zhǔn)的RS232/485 轉(zhuǎn)換模塊還可以實現(xiàn)對顯示系統(tǒng)的遠(yuǎn)程控制。

  2、系統(tǒng)硬件設(shè)計

  本系統(tǒng)主要的硬件設(shè)計是下位機單片機的顯示 控制部分。而上位機(PC機)與單片機顯示控制部分的接口為標(biāo)準(zhǔn)RS232通訊方式。若需實現(xiàn)遠(yuǎn)程監(jiān)控,只需增加RS232/485轉(zhuǎn)換模塊即可,該部分已有成熟的電路設(shè)計,故不再詳細(xì)敘述。

  具體的控制電路如圖1所示。整個電路由單片機89C52、點陣數(shù)據(jù)存儲器6264、列驅(qū)動電路ULN2803、行驅(qū)動電路 TIP122、移位寄存器4094及附屬電路組成。該電路所設(shè)計的電子屏可顯示10個漢字,需要40個8×8 LED點陣模塊,可組成16×160的矩形點陣。由于AT89C52僅有8k存儲空間,而顯示的內(nèi)容由PC機控制,因此不可能預(yù)先把需要顯示的內(nèi)容做成點陣存在單片機中,而只能由PC機即時地把所需顯示的點陣數(shù)據(jù)傳給單片機并存入緩沖區(qū)6264。

LED點陣電子顯示屏動態(tài)顯示和遠(yuǎn)程監(jiān)控的實現(xiàn)


  該電路的顯示采用逐行掃描方式。工作時,由單片機從緩沖區(qū)取出第一行需要顯示的20字節(jié)點陣數(shù)據(jù),再由列點陣數(shù)據(jù)輸入端P1.2口按位依次串行輸入至列移位寄存器,其數(shù)據(jù)輸入的順序與顯示內(nèi)容的順序相反。然后置行點陣選通端P1.3為1,即置行移位寄存器的D為高電平,STR使能(所有4094的OE 引腳接+5V電平),從而使列移位寄存器中的數(shù)據(jù)同時并行輸出以選通該行。經(jīng)延時一段時間后再進行下一行點陣數(shù)據(jù)的顯示。需要注意的是,每次只能選通一行數(shù)據(jù),即要通過不斷的逐行掃描來實現(xiàn)漢字或字符的顯示。

  3、顯示與控制的設(shè)計

  在筆者設(shè)計的PC機控制多單片機顯示系統(tǒng)中,用PC機實現(xiàn)的主要功能包括單片機顯示子系統(tǒng)的選擇,顯示方式選擇(包括靜態(tài)、閃動、滾動、打字等),滾動方向選擇(包括上下滾動和左右滾動),動態(tài)顯示速度調(diào)節(jié)(即文字閃動頻率、滾動速度、打字顯示速度等),顯示內(nèi)容輸入及顯示預(yù)覽等。單片機一般通過 RS232/485串行接收PC機發(fā)出的顯示指采用定時器中斷方式進行行掃描,每次中斷顯示一行,定時中斷時間為1.25ms,這樣整屏的刷新率為 50Hz,因而無閃爍感。

  實現(xiàn)動態(tài)顯示速度調(diào)節(jié)的方法通常是改變定時器的中斷時間,但是當(dāng)顯示速度很慢的時候,該方法容易使整屏的刷新率降低,從而使顯示內(nèi)容出現(xiàn)閃爍。因此,本設(shè)計采用一種“軟定時”方法,即在程序中命名一變量作為“軟定時器”,以用來設(shè)定兩次動態(tài)顯示的時間間隔。在對定時中斷調(diào)用計數(shù)時,如果調(diào)用次數(shù)達(dá)到設(shè)定值,則改變顯示內(nèi)容。為保證能夠正常顯示,“軟定時器”的設(shè)定值必須大于整屏顯示周期。由于顯示屏每行顯示1. 25ms,整屏顯示周期為20ms,考慮到余量的情況,可將軟定時器的設(shè)定值定在大于30ms。如此循環(huán)計數(shù),即可實現(xiàn)動態(tài)顯示。“軟定時器”的設(shè)定值可以通過上位機PC機來改變,這樣既可實現(xiàn) LED動態(tài)顯示的速度調(diào)節(jié),又可保持顯示內(nèi)容的流暢和無閃爍感。

  3.1單片機動態(tài)顯示控制

  以上提到的靜態(tài)、閃動、滾動和打字等4種顯示方式,實際上是單片機定時中斷程序進行行掃描處理的不同方法。下面將分別說明如何實現(xiàn)這4種顯示方式。

  靜態(tài)顯示只需在定時中斷處理程序中從顯示緩沖區(qū)調(diào)入相應(yīng)的一行顯示數(shù)據(jù),然后選中該行即可實現(xiàn)該行的顯示,如此循環(huán),便可顯示整個內(nèi)容。閃動顯示與此類似,不同的是要間隔一個“軟定時器”的定時時間,在行掃描時,行移位寄存器的D端打入的全為0,可使得整屏不顯示,以確保黑屏?xí)r間與顯示時間相等,從而實現(xiàn)漢字或圖符的閃動顯示。   

  滾動顯示要求需要顯示的內(nèi)容每隔一定時間向指定方向(這里以從右向左為例)移動一列,這樣顯示屏可以顯示更多的內(nèi)容。為此,需要在下次移動顯示之前對顯示緩沖區(qū)的內(nèi)容進行更改,從而完成相應(yīng)點陣數(shù)據(jù)的移位操作。具體操作方法是:   

  設(shè)置一個顯示緩沖區(qū)(如圖2所示),該區(qū)應(yīng)包括兩部分:一部分用來保存當(dāng)前上顯示的10個漢字點陣數(shù)據(jù);另一部分為點陣數(shù)據(jù)預(yù)裝載區(qū),用來保存即將進入的1個漢字的點陣數(shù)據(jù)。滾動指針始終指向顯示屏的最右邊原點。當(dāng)滾動指針移動到需要顯示的點陣數(shù)據(jù)存儲區(qū)的第1個漢字的首地址時,顯示緩沖區(qū)LED顯示區(qū)為空白,而預(yù)裝載區(qū)已保存了第1個待顯示漢字的點陣數(shù)據(jù)。當(dāng)需要滾動顯示時,則可在接下來的掃描周期的每個行掃描中斷處理程序中,將對顯示緩沖區(qū)的相應(yīng)行點陣數(shù)據(jù)左移一位,同時更改顯示緩沖區(qū)的內(nèi)容。(需要注意的是,要確保該操作能在1.25ms的中斷時間內(nèi)完成。這里89C52采用22MHz晶振,實驗證明可以實現(xiàn)該操作)。這樣,在一個掃描周期后,整個漢字將左移一列,而顯示緩沖區(qū)的內(nèi)容也同時更改。由于預(yù)裝載區(qū)保存了1個漢字點陣數(shù)據(jù),即16×16點陣,所以當(dāng)前顯示緩沖區(qū)的內(nèi)容只能移動16列。當(dāng)下一個滾動到來時,滾動指針將移動到點陣數(shù)據(jù)存儲區(qū)的下一個漢字的首地址,并在預(yù)裝載區(qū)存入該漢字的點陣數(shù)據(jù)。然后重復(fù)執(zhí)行上述操作便可實現(xiàn)滾動顯示。特殊字符或圖形的顯示與此類似,這里不再贅述。

  打字顯示要求漢字在顯示屏上按從左到右的順序一個個的出現(xiàn),如同打字的效果。設(shè)計時可采用如下方法:首先將對應(yīng)的顯示緩沖區(qū)全部清零,即 LED顯示空白,然后每間隔一個“軟定時器”設(shè)定的動態(tài)顯示時間,顯示緩沖區(qū)依次加入一個漢字點陣數(shù)據(jù)并進行掃描顯示,這樣就可達(dá)到打字顯示的效果。

LED點陣電子顯示屏動態(tài)顯示和遠(yuǎn)程監(jiān)控的實現(xiàn)


  3.2 PC機控制程序

  a.通訊功能的實現(xiàn)

  在Windows環(huán)境下,實現(xiàn)PC與單片機的通訊可利用Windows的通訊 API函數(shù)或者利用VC++(或其它語言)的標(biāo)準(zhǔn)通訊函數(shù)_inp、_outp來實現(xiàn)。但上述兩種方法比較繁瑣,而采用ActiveX控件 MSComm32來實現(xiàn)則非常方便。該控件用事件的方式簡化了對串口操作的編程,并可設(shè)置串行通信的數(shù)據(jù)發(fā)送和接收,還可對串口狀態(tài)及串口通信的信息格式和協(xié)議進行設(shè)置。其初始化程序如下:

LED點陣電子顯示屏動態(tài)顯示和遠(yuǎn)程監(jiān)控的實現(xiàn)


  一般情況下,PC要與多個單片機89C51系統(tǒng)進行主從式通訊,為了區(qū)分各單片機系統(tǒng),可以使89C51采用串口工作方式3,即11位異步接收/發(fā)送方式,該方式的有效數(shù)據(jù)為9位,其中第9位為地址/數(shù)據(jù)信息的標(biāo)志位,其作用是使從機據(jù)此判斷發(fā)送的數(shù)據(jù)是否為地址,從而實現(xiàn)多機操作。但現(xiàn)在由于采用的是 MSCOMM控件來實現(xiàn)PC機和單片機之間的通訊,這是一種標(biāo)準(zhǔn)的10位串口通信方式,即8位標(biāo)準(zhǔn)數(shù)據(jù)位和該數(shù)據(jù)的起始位、停止位各1位。因此二者格式不相符,故很難利用上述方案。因此可考慮將單片機串口設(shè)為工作方式1,即改為10位異步接收/發(fā)送方式來解決,其通訊流程如下:

  首先發(fā)通信開始標(biāo)志,接著發(fā)送需要操作的單片機系統(tǒng)地址,然后發(fā)送顯示工作命令字,該命令包括2個字節(jié),前一字節(jié)用于設(shè)定顯示方式和滾動方向,后一字節(jié)則用于設(shè)定顯示速度。再往下是傳送顯示內(nèi)容的點陣數(shù)據(jù),最后對數(shù)據(jù)進行校驗。該通訊規(guī)約非常簡便,能夠較好的解決上述問題,從而實現(xiàn)PC機與多單片機之間的主從式通訊及對顯示的控制。

  需要注意的是,當(dāng)顯示內(nèi)容需要改變時,為了避免在單片機串行中斷接收數(shù)據(jù)時,顯示屏出現(xiàn)亂碼,應(yīng)使顯示屏?xí)翰伙@示(處于“黑屏”狀態(tài)),直到數(shù)據(jù)接收完全,串行中斷處理結(jié)束時再顯示。

  漢字字模的提取非常關(guān)鍵,本文的字模數(shù)據(jù)取自UCDOS下的字庫文件HZK16。關(guān)于這方面的介紹較多,文獻[2]給出了較為具體的在VC下提取漢字字模的方案,這里不再贅述。對于特殊字符或圖形點陣數(shù)據(jù)的提取,簡便的方法可以先做一個BMP文件,然后用一些取模軟件(如字模提取v2.1)來獲得。為了顯示方便,點陣數(shù)據(jù)的格式應(yīng)為n×(16×8),不足要求的則應(yīng)以0數(shù)據(jù)補充。

  b.動態(tài)效果模擬顯示。

  為了方便調(diào)節(jié)LED的顯示效果,筆者在PC機的控制界面上設(shè)計了的模擬顯示,它同實際的顯示效果完全一樣。用戶可以設(shè)定顯示的模式,并調(diào)節(jié)顯示速度,然后在界面上對顯示效果進行預(yù)覽,同時還可以隨時修改和設(shè)定參數(shù),因而十分方便簡捷。

  為此,可先在界面上描繪出虛擬的,由于實際的顯示屏為160×16點陣,故須在界面 上設(shè)定相同的區(qū)域。

   實現(xiàn)動態(tài)顯示效果的方法和以上幾種基本類似,這里以滾動顯示為例作一說明。對于需要滾動的文字,可以將其設(shè)置為位圖格式,暫存于內(nèi)存中,然后利用VC 提供的位圖拷貝函數(shù)BitBlt將位圖復(fù)制到顯示位置。對于特殊字符或圖形,則可以直接利用BitBlt函數(shù)調(diào)用到顯示位置。然后在類CLEDDlg的 OnTimer函數(shù)中調(diào)用該函數(shù),以實現(xiàn)文字的滾動顯示。另外,也可以通過設(shè)定不同的響應(yīng)時間間隔來改變文字的滾動速度。

  4、結(jié)束語

  本文提出的實現(xiàn)LED點陣顯示屏的動態(tài)顯示和控制的解決方案,已成功地應(yīng)用于實際系統(tǒng)。如將該系統(tǒng)聯(lián)入計算機網(wǎng)絡(luò),還可實現(xiàn)對顯示屏的遠(yuǎn)程控制。

  有意與本網(wǎng)合作者,有關(guān)合作事宜請與《LED大屏網(wǎng)》聯(lián)系。未經(jīng)《LED大屏網(wǎng)》書面授權(quán),請勿轉(zhuǎn)載或建立鏡像,否則即為侵權(quán)。

LED顯示屏LED顯示屏|LED大屏幕565x80

網(wǎng)友評論

LED顯示屏|LED大屏幕LED顯示屏980x80
 
設(shè)為首頁 | 網(wǎng)站建設(shè) | 商務(wù)信息 | LED顯示屏資訊 | 本站動態(tài) | 關(guān)于LED大屏網(wǎng) | 網(wǎng)站RSS | 網(wǎng)站地圖 | 友情鏈接
本站實名:LED大屏網(wǎng) | LED大屏幕 | LED顯示屏 國際域名:www.saemoetchemins.com
版權(quán)所有© 2004-2009 LED大屏網(wǎng) 
郵箱:LED-100@3v.cn 電話:+86-755-33019199(十二線) 傳真:+86-755-33010910
欧美日韩一区三区,亚洲精选一区二区,中文av一区二区,欧美精品久久一区二区
欧美成人bangbros| 在线观看视频91| 欧美日韩大陆在线| 免费成人性网站| 久久免费视频色| 91色视频在线| 另类成人小视频在线| 久久综合九色综合欧美亚洲| 国产老肥熟一区二区三区| 国产精品久久久久影院色老大| 成人一区二区三区| 亚洲国产乱码最新视频| 国产欧美综合色| 欧美一级视频精品观看| 91亚洲精品久久久蜜桃| 久久国产婷婷国产香蕉| 免费日韩伦理电影| 中文字幕综合网| 日韩免费视频一区二区| 日本乱人伦aⅴ精品| 激情综合网av| 亚洲国产va精品久久久不卡综合| 国产网站一区二区| 欧美成人伊人久久综合网| 欧美中文字幕久久| 99精品国产99久久久久久白柏| 亚洲欧美成aⅴ人在线观看| 久久精品一二三| 欧美xxxx老人做受| 91亚洲国产成人精品一区二三| 美腿丝袜在线亚洲一区| 午夜精品久久久久影视| 亚洲男同性视频| 国产精品色哟哟| 欧美激情资源网| 国产三级精品三级在线专区| 精品国产制服丝袜高跟| 日韩免费电影一区| 日韩美女一区二区三区| 欧美成人在线直播| 日韩欧美高清在线| 欧美一区二区精品久久911| 亚洲成人精品一区| 亚洲国产日韩精品| 亚洲午夜一区二区| 亚洲一区自拍偷拍| 亚洲大片在线观看| 国产一区二区三区黄视频| 99久久免费视频.com| 欧美日韩在线播放一区| 精品日韩在线观看| 丝袜美腿亚洲综合| 日韩制服丝袜av| 国产在线日韩欧美| 色综合天天综合网国产成人综合天| 欧美日韩亚洲综合| 国产午夜精品久久久久久久 | 精品国产乱码久久久久久1区2区| 精品国产麻豆免费人成网站| 中文字幕一区免费在线观看| 偷窥少妇高潮呻吟av久久免费| 九色综合狠狠综合久久| 日本电影欧美片| 国产日韩欧美一区二区三区综合| 亚洲午夜精品17c| 大白屁股一区二区视频| 欧美一级高清片在线观看| 亚洲免费观看在线视频| 精品影视av免费| 日本高清不卡在线观看| 久久亚洲精华国产精华液| 亚洲激情综合网| 国产精品免费看片| 麻豆精品新av中文字幕| 日本久久一区二区三区| 久久九九99视频| 成人在线综合网| 亚洲午夜电影网| 精品一区二区在线免费观看| 色综合中文字幕国产| 26uuu国产一区二区三区| 天堂va蜜桃一区二区三区漫画版 | 日韩国产欧美三级| 97超碰欧美中文字幕| 欧美精品一区二区三区久久久| 亚洲一区视频在线| 91麻豆产精品久久久久久| 中文字幕av资源一区| 国产资源在线一区| 日韩美女在线视频| 免费一级欧美片在线观看| 91国偷自产一区二区开放时间| 国产精品电影一区二区| 国产91在线观看丝袜| 日韩一区二区三区四区| 成人激情开心网| 国产亚洲综合在线| 激情综合亚洲精品| 精品久久久久久久久久久久久久久久久| 一区二区三区在线免费观看| 91社区在线播放| 亚洲欧洲日韩在线| 99国产精品99久久久久久| 国产精品剧情在线亚洲| 久久国产生活片100| 欧美成人aa大片| 久久99国产精品麻豆| 国产成人在线网站| 国产精品你懂的| 色天使色偷偷av一区二区| 亚洲乱码国产乱码精品精的特点| 色欧美片视频在线观看在线视频| 亚洲美女精品一区| 制服丝袜亚洲网站| 极品少妇xxxx精品少妇| 久久久久久影视| 99视频超级精品| 一个色在线综合| 欧美日高清视频| 精品无人区卡一卡二卡三乱码免费卡| 精品久久国产老人久久综合| 国产福利精品一区| 一个色综合av| 国产一区二区三区免费看| 中文子幕无线码一区tr| 日本韩国一区二区三区| 日韩精品一级二级 | 欧美三级三级三级爽爽爽| 天天色天天操综合| 精品1区2区在线观看| 成人国产视频在线观看 | 狠狠久久亚洲欧美| 国产精品美女久久久久久久| 91久久线看在观草草青青| 人妖欧美一区二区| 国产精品九色蝌蚪自拍| 日韩视频中午一区| 91丝袜高跟美女视频| 精品在线一区二区| 亚洲欧美另类在线| 国产激情91久久精品导航| 欧美亚洲动漫精品| 日韩美女视频一区二区在线观看| 欧美精品一区二区不卡| 国产欧美日韩精品在线| 久久国产欧美日韩精品| 国产调教视频一区| 欧美美女一区二区| 成人av动漫网站| 日韩影院精彩在线| 国产无一区二区| 91精品国产色综合久久不卡电影| 99免费精品视频| 国产成人在线视频网址| 午夜不卡av免费| 樱桃国产成人精品视频| 国产精品美女久久久久高潮 | 欧美影院精品一区| 成人国产一区二区三区精品| 久久99精品久久久久久动态图 | 久久av中文字幕片| 午夜国产精品一区| 一区二区免费在线| 亚洲欧美另类久久久精品2019| 国产丝袜美腿一区二区三区| 欧美一区二区三区公司| 在线日韩av片| 99久久精品免费| 亚洲免费在线观看| 中文乱码免费一区二区| 欧美xxxxxxxxx| 这里只有精品电影| 99re66热这里只有精品3直播 | 亚洲日本va午夜在线电影| 欧美日韩国产影片| 欧美国产成人在线| 国产欧美一区二区精品婷婷| 欧美人牲a欧美精品| 99在线精品视频| 日本电影欧美片| 国产成a人无v码亚洲福利| 日韩在线一区二区三区| 亚洲人精品午夜| 亚洲色图色小说| 国产精品污www在线观看| 日韩一区二区在线观看视频播放| 国产在线精品不卡| 狠狠色狠狠色综合日日91app| 亚洲超丰满肉感bbw| 亚洲区小说区图片区qvod| 91精品综合久久久久久| 精品少妇一区二区三区在线视频| 欧美日韩三级一区二区| 色哟哟一区二区三区| 欧美日韩在线播放一区| 在线看不卡av| 91亚洲精品乱码久久久久久蜜桃| 成人晚上爱看视频| 欧洲一区二区av| 在线观看精品一区|