freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

8x8led點(diǎn)陣顯示驅(qū)動(dòng)技術(shù)-資料下載頁(yè)

2025-06-05 18:06本頁(yè)面
  

【正文】 。 MOV R0,20H ;取碼指針存入R0L3: MOV A,R4 ;掃描指針存入A MOV P1,A ;掃描輸出 INC R4 ;掃描指針加1,掃描下一個(gè) MOV A,R0 ; 取碼指針存入A MOV DPTR,TABLE ;取數(shù)據(jù)表的上半部分的代碼 MOVC A,@A+DPTR MOV P0,A ; 輸出到P0 INC R0 ;取碼指針加1,取下一個(gè)碼。 MOV A,R0 MOV DPTR,TABLE ;取數(shù)據(jù)表下半部份的代碼 MOVC A,@A+DPTR MOV P2,A ;輸出到P2口 INC R0MOV R3,02 ;掃描1毫秒DELAY2: MOV R5,248 ; DJNZ R5,$ DJNZ R3,DELAY2 MOV A,00H ;清除屏幕 MOV P0,A ANL P2,00H DJNZ R6,L3 ;一個(gè)字16個(gè)碼是否完成? DJNZ R1,L16 ;每個(gè)字的停留時(shí)間是否到了? MOV 20H,R0 ;取碼指針存入20H CJNE R0,0FFH,L100 ;8個(gè)字256個(gè)碼是否完成? JMP LOOP ;反復(fù)循環(huán)TABLE :;漢字“倚”的代碼db 01H,00H,02H,00H,04H,00H,1FH,0FFHdb 0E2H,00H,22H,00H,22H,0FCH,26H,88Hdb 2AH,88H,0F2H,88H,2AH,0FAH,26H,01Hdb 63H,0FEH,26H,00H,02H,00H,00H,00H;以下分別輸入天,一,出, 寶,刀,屠,龍,的代碼,略。end 電路中行方向由p0口和p2口完成掃描,由于p0口沒(méi)有上拉電阻,*8的排阻上拉。 如沒(méi)有排阻, 1/8w電阻。為提供負(fù)載能力,接16個(gè)2n5551的NPN三極管驅(qū)動(dòng)。列方向則由4—16譯碼器74LS154完成掃描。同樣,驅(qū)動(dòng)部分則是16個(gè)2N5401的三極管完成的。電路的供電為一片LM7805三端穩(wěn)壓器,耗電電流為100Ma左右。 采用一塊12*20cm的萬(wàn)能電路板,應(yīng)當(dāng)選用質(zhì)量好些的發(fā)光管,(否則有壞點(diǎn)現(xiàn)象, 更換起來(lái)較麻煩)首先將256個(gè)發(fā)光管插入電路板,注意插入方向,同時(shí)使高度一致,行方向直接焊接起來(lái), 列方向則搭橋架空焊接,完成后用萬(wàn)用表測(cè)試一下如有不亮的更換掉。 然后找一個(gè)電腦硬盤(pán)的數(shù)據(jù)線, 截取所需的長(zhǎng)度,分別將行,列線引出至電路的相關(guān)管腳即可。原理圖為了簡(jiǎn)潔,故只畫(huà)出了示意圖,行列方向只畫(huà)出了2個(gè)三極管,屏幕只畫(huà)出4個(gè)發(fā)光管, 實(shí)際上發(fā)光管為256只,三極管行列方向各16只,一共32只。焊接過(guò)程認(rèn)真仔細(xì)一天時(shí)間即可完成全部制作。將程序編譯后燒寫(xiě)入89c51, 插入40pin Ic座,即可看到屏幕輪流顯示:“倚天一出寶刀屠龍”。 當(dāng)然,你可將程序的漢字代碼部分更換為您所需要的代碼即可顯示你所需要的漢字元件清單:名稱數(shù)量規(guī)格4.7k 1/8w32電阻*8排阻1 2n555116小功率NPN三極管2n540116小功率PNP三極管led2563mm白發(fā)紅高亮度22P2瓷片電容10uf/50v1電解電容100uf/25v2電解電容AT89C511或AT89S5140pin Ic座1插89c51用12M1晶體74LS1541或74HC154LM78051穩(wěn)壓IC電源插座1 穩(wěn)壓電源1(綜合電子論壇)LED點(diǎn)陣電子顯示屏系統(tǒng)的設(shè)計(jì)作者:桂林來(lái)源:桂林發(fā)布時(shí)間:20081221 14:53:37減小字體增大字體LED點(diǎn)陣電子顯示屏制作簡(jiǎn)單,安裝方便,被廣泛應(yīng)用于各種公共場(chǎng)合,如汽車報(bào)站器、廣告屏以及公告牌等。本文介紹的是一種可用在值班室外等場(chǎng)合的公告牌的LED點(diǎn)陣電子顯示屏設(shè)計(jì)。公告內(nèi)容隨時(shí)可以更新,能夠?qū)崟r(shí)顯示溫度和日期時(shí)間,并具有自動(dòng)亮度調(diào)節(jié)功能。考慮到所需元器件的易購(gòu)性,本設(shè)計(jì)使用了88的點(diǎn)陣發(fā)光管模塊,組成1664發(fā)光點(diǎn)陣,顯示待定的中文、字符以及數(shù)字。方案論證1 點(diǎn)陣顯示屏部分方案一:串行方式顯示。這種方式可同時(shí)顯示4個(gè)16l6點(diǎn)陣漢字或8個(gè)168點(diǎn)陣的漢字、字符或數(shù)字。點(diǎn)陣顯示屏每個(gè)單元由16個(gè)88點(diǎn)陣LED顯示模塊、行信號(hào)選擇譯碼器74HC13驅(qū)動(dòng)器74HC24數(shù)據(jù)移位寄存器74HC595和行驅(qū)動(dòng)器組成,如圖1所示。單元顯示屏可以接收控制器(主控制電路板)或上一級(jí)顯示單元模塊傳輸下來(lái)的數(shù)據(jù)信息和命令信息,并可將這些數(shù)據(jù)信息和命令信息不經(jīng)任何變化地再傳送到下一級(jí)顯示模塊單元中,因此顯示屏可擴(kuò)展至更多的顯示單元,用于顯示更多的內(nèi)容。圖1 串行方式顯示邏輯結(jié)構(gòu)框圖此方案為點(diǎn)陣顯示屏系統(tǒng)中比較常用的,所用器件也比較常用,容易買到。但是它存在一個(gè)致命的缺點(diǎn),就是刷新速度不夠快。如果要驅(qū)動(dòng)64列點(diǎn)陣顯示,通用51單片機(jī)會(huì)比較吃力,出現(xiàn)比較嚴(yán)重的閃爍停滯現(xiàn)象。此外,要實(shí)現(xiàn)文字的左右移動(dòng)和調(diào)整移動(dòng)速度等功能,都會(huì)給軟件設(shè)計(jì)帶來(lái)較多困難。方案二:并行方式顯示。可以通過(guò)鎖存器芯片來(lái)擴(kuò)展IO口,達(dá)到控制LED點(diǎn)陣的64個(gè)列線的目的。方案中運(yùn)用16片鎖存器74HC573來(lái)組成8組雙緩沖寄存器,驅(qū)動(dòng)LED點(diǎn)陣的8組列線,用4/16譯碼器74HC595對(duì)LED點(diǎn)陣的16行進(jìn)行掃描。在送每一行的數(shù)據(jù)到LED點(diǎn)陣前,先把數(shù)據(jù)分別送到第一級(jí)的8個(gè)74HC573,然后再給第二級(jí)的8個(gè)74HC573送鎖脈沖,數(shù)據(jù)一起輸出到LED點(diǎn)陣列中,這樣就避免了各行數(shù)據(jù)顯示不同步問(wèn)題。由于并行數(shù)據(jù)傳輸速度比串行快,所以字符閃爍的問(wèn)題得到較好地解決,文字左右移動(dòng)也比較容易控制。綜上所述,本設(shè)計(jì)最終選擇了這個(gè)方案。2 顯示屏控制部分方案一:?jiǎn)螜C(jī)工作模式。采用一個(gè)單片機(jī)控制實(shí)現(xiàn)所有功能,其中包括LED點(diǎn)陣顯示屏的刷新顯示、模式設(shè)定、時(shí)間讀取、溫度檢測(cè),以及與上位機(jī)的通信等。只用一個(gè)單片機(jī)控制點(diǎn)陣顯示屏可以使電路大大減化,軟件設(shè)計(jì)方面也容易實(shí)現(xiàn)。但是,將所有功能集成在一起,一片AT89S52單片機(jī)處理能力是不夠的。此時(shí),單片機(jī)的CPU內(nèi)部資源已顯不足,會(huì)導(dǎo)致系統(tǒng)功能欠佳,達(dá)不到較好的性能。方案二:主從工作模式。采用主從單片機(jī)工作方式來(lái)控制整個(gè)系統(tǒng)。其中一個(gè)單片機(jī)用于控制LED點(diǎn)陣顯示,另外一個(gè)單片機(jī)用于擴(kuò)展鍵盤(pán)、串口與上位機(jī)通信、溫度測(cè)量、時(shí)間讀取等工作。相對(duì)單機(jī)工作方式,主從工作模式的處理能力大大提高,并且分工明確,執(zhí)行速度得到很大的提高。雖然硬件電路以及軟件設(shè)計(jì)方面要求相對(duì)高了一些,更涉及到主從單片機(jī)通信問(wèn)題。但是,為了更好地實(shí)現(xiàn)各項(xiàng)性能指標(biāo),本設(shè)計(jì)采用了這種方案。硬件電路設(shè)計(jì)本系統(tǒng)硬件電路設(shè)計(jì)的整體框圖如圖2所示。圖2 LED點(diǎn)陣顯示屏系統(tǒng)框圖1 系統(tǒng)主控器電路系統(tǒng)主控器電路如圖3所示,即為一單片機(jī)最小系統(tǒng),外加擴(kuò)展槽與一些功能電路,通過(guò)鍵盤(pán)掃描來(lái)確定工作模式以及完成相關(guān)操作。還包括了時(shí)間芯片電路和溫度檢測(cè)電路,以及與上位機(jī)RS232接口電路。圖3 主控器電路本設(shè)計(jì)采用的DS1302是具有涓細(xì)電流充電能力的電路,主要特點(diǎn)是采用串行數(shù)據(jù)傳輸,可為掉電保護(hù)電源提供可編程的充電功能,并且可以關(guān)閉充電功能。DS18B20是一線式數(shù)字溫度傳感器;溫度測(cè)量范圍為-55℃~+125℃;℃;其工作電源既可在遠(yuǎn)端引入,也可采用寄生電源方式產(chǎn)生;多個(gè)DS18B20可以并聯(lián)到3根或2根線上,CPU只需一根端口線就能與諸多DS18B20通信,占用微處理器的端口較少,可節(jié)省大量的引線和邏輯電路。以上特點(diǎn)使其非常適用于遠(yuǎn)距離多點(diǎn)溫度檢測(cè)系統(tǒng)。2 點(diǎn)陣驅(qū)動(dòng)與控制電路該電路主要將單片機(jī)發(fā)送來(lái)的輸出點(diǎn)陣數(shù)據(jù),通過(guò)鎖存器芯片擴(kuò)展的I0口,來(lái)控制LED點(diǎn)陣的64個(gè)列線端。本設(shè)計(jì)中用的是16片鎖存器74HC573來(lái)組成8組雙緩沖寄存器,驅(qū)動(dòng)LED點(diǎn)陣的8組列線,用4/16譯碼器74HC595對(duì)LED點(diǎn)陣的16行進(jìn)行掃描。在送每一行的數(shù)據(jù)到LED點(diǎn)陣前,先把數(shù)據(jù)分別送到第一級(jí)的8個(gè)74HC573,然后再給第二級(jí)的8個(gè)74HC573送一個(gè)鎖脈沖,將數(shù)據(jù)一起送到LED點(diǎn)陣的各列。軟件設(shè)計(jì)本設(shè)計(jì)的軟件流程如圖4所示。圖4 LED點(diǎn)陣顯示屏軟件流程電路仿真與測(cè)試1 點(diǎn)陣顯示屏的仿真與程序調(diào)試,許多仿真實(shí)例與實(shí)際電路非常相似。為了盡可能確保實(shí)際電路能達(dá)到預(yù)期的效果,減少無(wú)用功,對(duì)許多電路模塊的方案進(jìn)行了仿真。對(duì)點(diǎn)陣顯示的處理與相應(yīng)程序設(shè)計(jì),配合使用Proteus與Keil uvision2進(jìn)行仿真,旨在改善提高整機(jī)系統(tǒng)的硬件與軟件方案,提高系統(tǒng)運(yùn)行效率與穩(wěn)定性。在點(diǎn)陣顯示方式的方案選擇上,通過(guò)不斷修改程序與串行電路接法后發(fā)現(xiàn)串行方式很難實(shí)現(xiàn)字幕的右移功能,調(diào)整字幕移動(dòng)的速度也不方便。經(jīng)過(guò)分析,決定試用并行方式顯示,結(jié)果發(fā)現(xiàn)這種方式電路不算復(fù)雜,并且給程序設(shè)計(jì)帶來(lái)很多便利,特別是便于實(shí)現(xiàn)字幕的左右移動(dòng)與移動(dòng)速度的設(shè)定。本系統(tǒng)仿真電路如圖5所示。圖5 Proteus仿真電路圖2 整機(jī)測(cè)試把編譯器生成的代碼HEX文件下載到單片機(jī)Flash中,連接好各個(gè)模塊,將LED點(diǎn)陣顯示屏的功能逐一測(cè)試實(shí)現(xiàn)。結(jié)束語(yǔ)本設(shè)計(jì)所要求的顯示漢字、字母和數(shù)字均已實(shí)現(xiàn),并能控制文字的左右移動(dòng)及速度。同時(shí),溫度與日期時(shí)間可以實(shí)時(shí)顯示,并且與上位機(jī)聯(lián)機(jī)通信成功。整機(jī)系統(tǒng)的硬件制作簡(jiǎn)便,難點(diǎn)是軟件設(shè)計(jì)。本系統(tǒng)采用并行方式顯示,并且采用主從單片機(jī)來(lái)控制整個(gè)系統(tǒng),這樣能夠大大減化軟件的編寫(xiě)難度,容易實(shí)現(xiàn)各項(xiàng)功能指標(biāo)。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1