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

正文內(nèi)容

基于單片機(jī)的led顯示屏設(shè)計(jì)-全文預(yù)覽

  

【正文】 e=~choose。 dispd=addr2+u+k*16。 a=*numi。k16。i++) //一邊字有8位,要移8次 { // //判斷內(nèi)容改變沒(méi)有? if(change==1)break。nleng。如此這樣,就能實(shí)現(xiàn)左移的動(dòng)態(tài)效果。具體做法是:第一個(gè)字節(jié)左移一位,保存于變量A中,第二個(gè)字節(jié)右移7位(一個(gè)字節(jié)是8位),保存于變量B中,A和B邏輯或運(yùn)算,結(jié)果保存于A中,這樣就完成了第一個(gè)字節(jié)的數(shù)據(jù)處理。用匯編言語(yǔ)編寫與硬件有關(guān)的部分,用C言語(yǔ)編寫與硬件無(wú)關(guān)的運(yùn)算部分程序,充分發(fā)揮兩種言語(yǔ)的長(zhǎng)處,提高開(kāi)發(fā)效率。編程采用的是C言語(yǔ),應(yīng)用C51編程具有以下優(yōu)點(diǎn): ① C51管理內(nèi)部寄存器和存儲(chǔ)器的分配,編程時(shí),無(wú)需考慮不同存儲(chǔ)器的尋址和數(shù)據(jù)類型等細(xì)節(jié)問(wèn)題。甚至可以輸入多個(gè)漢字以及選擇動(dòng)態(tài)顯示方式,截圖如下: 動(dòng)態(tài)效果的實(shí)現(xiàn)本文設(shè)計(jì)的LED點(diǎn)陣顯示屏可以實(shí)現(xiàn)左移、掉下、上升三種顯示方式。這樣字模的長(zhǎng)度不同,處理起來(lái)就會(huì)有困難。要保證動(dòng)態(tài)顯示的正常,符合人們的視覺(jué)習(xí)慣,最根本的問(wèn)題是如何分配刷新顯示屏的定時(shí)時(shí)間與兩個(gè)顯示緩沖區(qū)數(shù)據(jù)顯示、處理的替換。 在InputMode=0的模式下,是以文本方式接收數(shù)據(jù),在接收數(shù)據(jù)之前,我們必須先定義一個(gè)字符串變量,用以接收數(shù)據(jù)緩沖區(qū)里的數(shù)據(jù),具體過(guò)程如下: Dim receive As String * 1 ‘定義接收數(shù)據(jù)變量 Select Case ‘判斷事件類型 Case EvReceive ‘事件類型為接收數(shù)據(jù) receive = ‘接收數(shù)據(jù) End Select 在InputMode=1的模式下,是以二進(jìn)制方式接收數(shù)據(jù),在接收數(shù)據(jù)之前,我們必須先義一個(gè)二進(jìn)制類型的數(shù)組,用以接收數(shù)據(jù)緩沖區(qū)里的數(shù)據(jù),過(guò)程如下: Dim receive(n) As Byte ‘定義接收數(shù)據(jù)變量 Select Case ‘判斷事件類型 Case EvReceive ‘事件類型為接收數(shù)據(jù) =1 ‘接收方式為二進(jìn)制方式 For k=0 to n Receive(k) = ‘接收數(shù)據(jù) Next k End Select 編程思想 要實(shí)現(xiàn)LED漢字顯示屏的動(dòng)態(tài)滾動(dòng)顯示效果,其實(shí)就是以固定的合適周期,顯示一幅幅不同內(nèi)容的屏幕畫面。如發(fā)送58給單片機(jī)則可以這樣表示: =Chr(50) ‘發(fā)送數(shù)據(jù)(16進(jìn)制) 在通訊中以多字符方式發(fā)送數(shù)據(jù)時(shí),發(fā)送的是Ascii碼值。這些串口在CPU和外設(shè)之間充當(dāng)解釋器的角色。 Visual Basic 中串口通訊的應(yīng)用現(xiàn)在大量的智能儀器或數(shù)據(jù)采集模塊都采用了RS—232或485通訊接口,通過(guò)相應(yīng)的通訊協(xié)議,將測(cè)試、采集的數(shù)據(jù)傳輸給上位機(jī),以滿足各種形式的數(shù)據(jù)處理的要。10% 50Hz驅(qū)動(dòng)方式1/16掃描使用壽命10萬(wàn)小時(shí)4 系統(tǒng)的軟件設(shè)計(jì)軟件也是LED漢字顯示屏控制系統(tǒng)的重要組成部分。與TTL以高低電平表示邏輯關(guān)系不同,因此,為了能夠和計(jì)算機(jī)接口通信,必須在EIA電平和TTL電平之間進(jìn)行電平轉(zhuǎn)換。當(dāng)然也可以通過(guò)PC機(jī)(上位機(jī))將已經(jīng)編輯好的數(shù)據(jù)內(nèi)容下載到24C256的芯片內(nèi)。此芯片允許在一個(gè)寫周期內(nèi)進(jìn)行對(duì)一個(gè)字節(jié)到一頁(yè)的若干個(gè)字節(jié)的編程寫入。考慮到P0口必須設(shè)置上拉電阻。復(fù)位電路采用簡(jiǎn)易的上電復(fù)位電路,主要由電阻R1,R2,電容C1,開(kāi)關(guān)K1組成,分別接至AT89C51的RST復(fù)位輸入端。其中,AT89C51是一種帶4 kb閃爍可編程可擦除只讀存儲(chǔ)器(Falsh Programmable and Erasabl Read OnlyMemory FPEROM)的低電壓、高性能CMOS型8位微處理器,俗稱單片機(jī)。 LED點(diǎn)陣顯示條屏的硬件設(shè)計(jì)LED驅(qū)動(dòng)模塊是LED顯示屏設(shè)計(jì)的關(guān)鍵部分,其驅(qū)動(dòng)電路的設(shè)計(jì)合理與否直接關(guān)系到LED顯示屏的亮度、穩(wěn)定的重要指標(biāo)。 以上方案,第三種方案有明顯的優(yōu)點(diǎn),所以選擇方案三。 方案三:采用串行EEPROM存儲(chǔ)需要顯示的內(nèi)容。這種方法能同時(shí)驅(qū)動(dòng)較多的LED,方式靈活,可以節(jié)省單片機(jī)的I/O口資源。下面對(duì)各個(gè)模塊的設(shè)計(jì)逐一進(jìn)行論證比較。因?yàn)閯?dòng)態(tài)掃描法可以有效減少控制器的I/O口,應(yīng)用廣發(fā),本畢業(yè)設(shè)計(jì)也采用動(dòng)態(tài)掃描。目前主要采用的是串行控制技術(shù),即顯示屏每個(gè)單元內(nèi)部的不同驅(qū)動(dòng)電路和各級(jí)聯(lián)動(dòng)單元之間,每個(gè)時(shí)鐘只傳送一位數(shù)據(jù),此方式可有效減少顯示單元的數(shù)據(jù)傳輸驅(qū)動(dòng)元件,從而提高整個(gè)系統(tǒng)的可靠性和性價(jià)比。LED點(diǎn)陣顯示屏是通過(guò)PC機(jī)將要顯示的漢字字模提取出來(lái),并發(fā)送給單片機(jī),然后顯示在點(diǎn)陣屏上。國(guó)內(nèi)還有另一種LED顯示屏——可編程序型LED顯示屏,雖然增加了顯示屏系統(tǒng)的編程能力,顯示內(nèi)容和顯示花樣都有所增加,但也存在著更換顯示內(nèi)容不便的缺點(diǎn)。不但擁有色彩豐富,組態(tài)靈活,能夠適應(yīng)室內(nèi)外各種環(huán)境的特點(diǎn),還具有發(fā)光效率高,使用壽命長(zhǎng)的優(yōu)勢(shì)。1 緒論隨著人們生活環(huán)境的不斷改善和美化,在許多場(chǎng)合可以看到LED燈。LED顯示屏是利用發(fā)光二極管點(diǎn)陣模型或者像素單元組成平面的顯示屏幕。一般在產(chǎn)品出廠時(shí),顯示內(nèi)容就已經(jīng)寫入顯示屏控制系統(tǒng)中的EPROM芯片中,當(dāng)需要更換顯示內(nèi)容時(shí)就非常困難,這樣使該類型的顯示屏使用范圍受到了限制。而利用PC機(jī)通信技術(shù)控制LED顯示屏,則具有顯示內(nèi)容豐富,信息更換更靈活等優(yōu)點(diǎn)。 串行傳輸與并行傳輸技術(shù)LED漢字顯示屏的數(shù)據(jù)傳輸方式有串行和并行兩種。而安裝在室外的顯示屏大多使用靜態(tài)鎖存技術(shù),也就是每一個(gè)發(fā)光一級(jí)管都對(duì)應(yīng)一個(gè)驅(qū)動(dòng)寄存器,這樣就不需要分時(shí)工作,保證了每一個(gè)發(fā)光一級(jí)管的亮度占空比為100%。2 總體方案論證及設(shè)計(jì)本畢業(yè)設(shè)計(jì)要求利用單片機(jī)設(shè)計(jì)出LED漢字顯示屏的控制系統(tǒng),本設(shè)計(jì)由四個(gè)部分構(gòu)成:LED點(diǎn)陣顯示條屏(LED驅(qū)動(dòng)模塊)、譯碼驅(qū)動(dòng)電路和移位寄存系統(tǒng)(數(shù)據(jù)存儲(chǔ)模塊)、單片機(jī)控制系統(tǒng)(PC機(jī)通信模塊)。 方案二:采用動(dòng)態(tài)掃描方式,通過(guò)三極管驅(qū)動(dòng)并聯(lián)在一起的LED發(fā)光管的一端(共陰或者共2端),LED發(fā)光管的另一腳連接通用I/O口,來(lái)控制LED亮滅。 方案二:采用ROM存儲(chǔ)需要顯示的內(nèi)容,ROM可以長(zhǎng)時(shí)間的存儲(chǔ)信息,并且掉電后數(shù)據(jù)不丟失,此種方案適合存儲(chǔ)不變的數(shù)據(jù)。在速度要求不是很高的情況下,串行EEPROM(暫定使用24C256)是比較理想的選擇。其中硬件電路包括LED點(diǎn)陣顯示條屏、譯碼驅(qū)動(dòng)電路、移位寄存系統(tǒng)、單片機(jī)控制系統(tǒng)等。若將 G1 和G2 中的一個(gè)作為數(shù)據(jù)輸入端,由ABCD 對(duì)輸出尋址,54/74154 還可作1 線-16 線數(shù)據(jù)分配器真值表如下:輸入輸出G1G2DCBA0123456789101112131415LLLLLLLHHHHHHHHHHHHHHHLLLLLHHLHHHHHHHHHHHHHHLLLLHLHHLHHHHHHHHHHHHHLLLLHHHHHLHHHHHHHHHHHHLLLHLLHHHHLHHHHHHHHHHHLLLHLHHHHHHLHHHHHHHHHHLLLHHLHHHHHHLHHHHHHHHHLLLHHHHHHHHHHLHHHHHHHHLLHLLLHHHHHHHHLHHHHHHHLLHLLHHHHHHHHHHLHHHHHHLLHLHLHHHHHHHHHHLHHHHHLLHLHHHHHHHHHHHHHLHHHHLLHHLLHHHHHHHHHHHHLHHHLLHHLHHHHHHHHHHHHHHLHHLLHHHLHHHHHHHHHHHHHHLHLLHHHHHHHHHHHHHHHHHHHLLHXXXXHHHHHHHHHHHHHHHH
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1