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

正文內(nèi)容

基于單片機(jī)的led點(diǎn)陣電子顯示屏設(shè)計(jì)畢業(yè)論文(專業(yè)版)

2025-08-08 19:23上一頁面

下一頁面
  

【正文】 } case 39。 PS=1。 if(m==50) { l=0。 } }//********************************************************************** //下移顯示//功能:使得LED產(chǎn)生畫面下移得效果//********************************************************************** void sdisplay_down() { z=0。k16。 } }//右移顯示//功能:使得LED產(chǎn)生畫面右移得效果 void sdisplay_left() { if(m==0) { z++。j++) { CLK_H=0。 for(i=0。amp。unsigned int data temp。 //定義第一列對(duì)應(yīng)端口sbit A2=P1^1。我相信我會(huì)把自己的熱情和所學(xué)奉獻(xiàn)到自己的工作中,不斷努力,不斷進(jìn)??! 致 謝本設(shè)計(jì)論文最終得以順利完成,非常感謝我的指導(dǎo)教師彭高豐老師。其功能基本滿足要求,可以實(shí)現(xiàn)信息的滾動(dòng)顯示,并且可以通過上位機(jī)對(duì)顯示信息的更新以及對(duì)屏幕顯示效果的控制。一是發(fā)光點(diǎn)的下方會(huì)出現(xiàn)一個(gè)很微弱的亮點(diǎn),影響了整體的顯示效果。串口程序的設(shè)計(jì)為:設(shè)定波特率位9600,以0XAA為起始標(biāo)志位,單片機(jī)接收自起始標(biāo)志位后的32位十六進(jìn)制數(shù)再發(fā)送會(huì)PC機(jī)。顯示系統(tǒng)中單片機(jī)、譯碼器,鎖存器,驅(qū)動(dòng)電路的電源電壓均要求為5V所以可同時(shí)直接接入。接收到第34個(gè)字節(jié)后便將收到的數(shù)據(jù)發(fā)送回PC機(jī)進(jìn)行驗(yàn)證比較。MCS51單片機(jī)的五個(gè)中斷源兩種類型:一類是外部中斷源;另一類是內(nèi)部中斷源,包括兩個(gè)定時(shí)器/計(jì)數(shù)器(T0和T1)的溢出中斷和串行口的接收和發(fā)送中斷。如圖(43)所示,一幅1616的點(diǎn)陣畫面點(diǎn)陣數(shù)據(jù)按照B1B2B3……B31B32存儲(chǔ)。首先分析程序所要實(shí)現(xiàn)的功能,程序要實(shí)現(xiàn)串口通信,靜態(tài)顯示,動(dòng)態(tài)顯示三大功能。圖39 電源原理圖如圖所示,用220V轉(zhuǎn)12V的變壓器進(jìn)行降壓后再通過一個(gè)橋式整流電路將交流電整流為直流電。廣泛用于計(jì)算機(jī),工業(yè)和消費(fèi)類產(chǎn)品中。373為三態(tài)輸出的八D透明鎖存器,共有54/74S373和54/74LS373兩種線路結(jié)構(gòu)形式當(dāng)三態(tài)允許控制端OE為低電平時(shí),O0~O7為正常邏輯狀態(tài),可用來驅(qū)動(dòng)負(fù)載或總線。具體電路如圖33所示圖33 行譯碼電路圖 串并轉(zhuǎn)換器74LS164列譯碼采用的是芯片74LS164。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。1000次擦寫周期(3)譯碼電路的高低電平的區(qū)分能力以及譯碼的輸入輸出頻率必須滿足單片機(jī)以及驅(qū)動(dòng)電路的要求。因此軟件設(shè)計(jì)最終方案為采用C語言為程序語言,KELC為編譯工具按照控制、通信、顯示等幾個(gè)功能模塊來編寫程序。最后還要選擇一款與所選單片機(jī)的下載器或下載軟件來把編寫的程序下載到單片機(jī)中執(zhí)行。這就加大了維修的成本。(1)并行通信并行通信時(shí)數(shù)據(jù)的各個(gè)位同時(shí)傳送,可以字或字節(jié)為單位并行進(jìn)行。將程序與數(shù)據(jù)存儲(chǔ)器分開,使用多總線,取指令和取數(shù)據(jù)同時(shí)進(jìn)行,以及流水線技術(shù),這使得速度有了較大的提高。為方便檢修和維護(hù)硬件電路設(shè)計(jì)時(shí)常常采用模塊化的設(shè)計(jì)方法。但同時(shí)應(yīng)該清楚的認(rèn)識(shí)到我國的LED技術(shù)雖然發(fā)展迅速但和世界先進(jìn)水平還有一定的差距。LED顯示屏產(chǎn)業(yè)培養(yǎng)形成了一批LED顯示屏科技隊(duì)伍,在全國LED顯示屏行業(yè)的從業(yè)人數(shù)6000人中,科技人員有2800多人,將近50%。在短短的十來年中,LED點(diǎn)陣顯示屏就以亮度高、工作電壓低、功耗小、小型化、壽命長、耐沖擊和性能穩(wěn)定的優(yōu)點(diǎn)迅速成長為平板顯示的主流產(chǎn)品,在信息顯示領(lǐng)域得到了廣泛的應(yīng)用。本設(shè)計(jì)通過使用單片機(jī)為控制核心,設(shè)計(jì)一款點(diǎn)陣式LED屏。(4)體育場館信息顯示。,這一階段是LED顯示屏迅速發(fā)展的時(shí)期。經(jīng)過對(duì)比選擇選定AT89S51單片機(jī)為核心控制器件,由串并轉(zhuǎn)換器74LS164和鎖存器74LS373為譯碼電路器件,三極管8550和ULN2803為驅(qū)動(dòng)電路器件。其常用的電子設(shè)計(jì)方法有單片機(jī)、DSP、及EDA技術(shù)。由于FPGA/CPLD可以通過軟件編程對(duì)該硬件的結(jié)構(gòu)和工作方式進(jìn)行重構(gòu),修改軟件程序就相當(dāng)于改變了硬件,軟件編寫可以采用自頂向下的設(shè)計(jì)方案,而且可以多個(gè)人分工并行工作這樣便縮短了開發(fā)周期和上市時(shí)間,有利于在激烈的市場競爭中搶占先機(jī)。反之,又必須將串行數(shù)據(jù)轉(zhuǎn)換為并行數(shù)據(jù)輸入計(jì)算機(jī)中。經(jīng)常采用的端口擴(kuò)展方法是用串并轉(zhuǎn)換芯片進(jìn)行譯碼。C語言是一種源于編寫UNIX操作系統(tǒng)的語言,它是一種結(jié)構(gòu)化語言,可產(chǎn)生壓縮代碼。存儲(chǔ)顯示是將顯示內(nèi)容處理過后存儲(chǔ)在上位機(jī)中通過通信系統(tǒng)傳輸?shù)斤@示屏顯示[9]。 控制單元設(shè)計(jì)控制單元是整個(gè)顯示系統(tǒng)的核心,該系統(tǒng)中采用51系列單片機(jī)為核心器件,用來和上位機(jī)通信處理上位機(jī)發(fā)送的控制指令和顯示內(nèi)容。32個(gè)可編程I/O口線由于端口的驅(qū)動(dòng)能力有限所以該端口外接了5K的上拉電阻來提高驅(qū)動(dòng)能力。當(dāng)清除端(CLEAR)為低電平時(shí),輸出端(QA-QH)均為低電平。 驅(qū)動(dòng)電路設(shè)計(jì) 行驅(qū)動(dòng)電路設(shè)計(jì)發(fā)光二極管,LED(Light Emitting Diodes),即是在在某些半導(dǎo)體材料的PN結(jié)中,注入的少數(shù)載流子與多數(shù)載流子復(fù)合時(shí)會(huì)把多余的能量以光的形式釋放出來,從而把電能直接轉(zhuǎn)換為光能。具體電路如圖37所示。但是這種級(jí)連方法也存在一定的缺點(diǎn),51系列的單片機(jī)的晶振頻率不高74LS164級(jí)連過多會(huì)增加一次掃描的時(shí)間從而導(dǎo)致顯示出現(xiàn)閃爍。外部中斷源由按鍵的電平變化觸發(fā),外部中斷主要功能是選擇LED點(diǎn)陣顯示屏的控制方式是由按鍵控制還是上位機(jī)控制和顯示狀態(tài)是靜態(tài)顯示還是動(dòng)態(tài)顯示。靜態(tài)顯示程序流程圖如圖44所示: 讀取顯示數(shù)據(jù)依次選通列,行74LS164的CLOCK端置低,鎖存器禁止輸出對(duì)應(yīng)行數(shù)組元素與0X01相與,相與結(jié)果寫入單片機(jī)端口輸出數(shù)組元素右移一位,對(duì)應(yīng)74LS164 CLOCK端置高右移次數(shù)是否為8?鎖存器允許輸出初 始 化NY圖44 靜態(tài)顯示程序流程圖顯示采用的是列掃描的顯示方式,選通一列后按照列與數(shù)據(jù)元素的對(duì)應(yīng)關(guān)系第i列對(duì)應(yīng)的行數(shù)據(jù)為數(shù)組中的第i和第i+16個(gè)元素。EA為中斷允許總控制位,EA=1時(shí)CPU開發(fā)中斷;EA=1時(shí)。 第5章 系統(tǒng)調(diào)試硬件制作和軟件編寫過后,得出實(shí)物如圖51所示。 串口調(diào)試串口部分的作用為單片機(jī)與PC機(jī)之間通信,要檢查硬件是否正常工作可以采用將MAX232芯片的單片機(jī)端輸出口與輸入口直接相連的辦法來測試。再進(jìn)行數(shù)次不同數(shù)據(jù)的發(fā)送,接收到的數(shù)據(jù)也驗(yàn)證了設(shè)計(jì)要求的實(shí)現(xiàn)。結(jié)果是顯示屏執(zhí)行顯示控制指令,顯示所發(fā)送的內(nèi)容。知識(shí)固然得到了鞏固和提高,但我相信在實(shí)踐中的切身體會(huì)將會(huì)使我在以后的工作和學(xué)習(xí)中終身受用。他們嚴(yán)謹(jǐn)?shù)膶W(xué)風(fēng)、淵博的知識(shí)、誨人不倦的品格一直感染和激勵(lì)著我不斷上進(jìn),使我大學(xué)三年的時(shí)光充實(shí)而有意義。 //列清除控制位 低電平有效sbit CLK_H=P1^6。 TI=0。k34。 CLK_L=1。W==1) A4=0。 m。 temp=temp|ziku[n+16]。k++) { for(n=0。 //允許啟用外部中斷 EX0=1。l++) ziku[l]=Bmp019[l]。 sdisplay_up()。l39。 TMOD=0X21。 ziku[n+16]=temp。 m++。 m。 LE=0。 if(L1==0x00 amp。}//**********************************************************************//靜態(tài)顯示程序//功能:將顯示數(shù)據(jù)處理后,控制串并轉(zhuǎn)換器并行輸出控制LED顯示//********************************************************************** void display() //顯示子程序 { EN=1。amp。 //鎖存允許端 unsigned char code H1[16]={1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},H2[16]={0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0}。 參考文獻(xiàn)[1] [J].世界電子元器件,2000, (02):277301.[2] 關(guān)積珍,陸家和. ,2004, (02):3437.[3] Jeyamkondan S,Jayas D S,Holly R dot matrix LED has 4mm profile. Electronics Weekly,11/26/2003 Issue 2125,3636,1/9p,1c;(AN 11842012).[4] 繆思恩. LED大屏幕顯示電路設(shè)計(jì)[J].電子技術(shù)應(yīng)用,1996,(08):5677.[5] Dave Jackson. ,1998,(12):17.[6] [J].電腦與信息技術(shù),1997,(04):613.[7] 高勝東,梁采,[J].成都?xì)庀髮W(xué)院學(xué)報(bào),1998,(03):108120.[8] ,2005,(06):35.[9] [D].佛山:佛山科學(xué)技術(shù)學(xué)院,1995.[10] 彭寧,[J].河北大學(xué)學(xué)報(bào)(自然科學(xué)版),1993,13(3):8689.[ 11] 陳玉華,王銘霞. LED大屏幕顯示電路的設(shè)計(jì)[J].大連海事大學(xué)學(xué)報(bào),1997,(03):5556.[12] 鄭剛,[J].北方工業(yè)大學(xué)學(xué)報(bào),2001,(03):4347.[13] 李元生. LED光柱專用驅(qū)動(dòng)器[J]. 家庭電子,2005,(04):17.[14] 王亭,李瑞濤,[J].微型機(jī)與應(yīng)用,2000(1):2527.[15] [J].現(xiàn)代電子技術(shù),2002,(03) :5678.[16] [J].中國圖像圖形學(xué)報(bào),2000,5(9):725729.[17] [J].零陵師范學(xué)院學(xué)報(bào),2002,(9):367380.[18] David F graphics algorithm[M].Beijing:China Machine Press,2002:9799.[19] Marston, R.. RadioElectronics, Working with LED display drivers[J]. Mar1992, Vol. 63 Issue 3, 65, 8p, 3 charts, 23 diagrams。(4)通過這次實(shí)踐活動(dòng),最重要的是讓我有了自信;以前總是見了困難就繞開,不敢迎難而上;但現(xiàn)在,我真的覺得只要有恒心、有毅力,通過正確的方法,困難都是可以被克服的。修改辦法為將單片機(jī)輸出端口外接5K的上拉電阻,替換損壞三極管。這樣做的目的在于檢測各器件是否能夠正常運(yùn)行和顯示屏的各個(gè)LED燈是否有損壞。在進(jìn)行功能調(diào)試前必須用KEIL C對(duì)所有程序進(jìn)行編譯。由于最重要的顯示系統(tǒng)功能的測試需要軟件配合所以在硬件調(diào)試部分只測試單片機(jī)復(fù)位電平,功能部分測試放在系統(tǒng)聯(lián)合調(diào)試部分來完成。因?yàn)椴煌闹袛嗤瑫r(shí)產(chǎn)生而CPU響應(yīng)的順序取決于內(nèi)部查詢順序。如此循環(huán)則產(chǎn)生一幅穩(wěn)定運(yùn)動(dòng)的畫面。 對(duì)靜態(tài)顯示來說,每一個(gè)發(fā)光二極管都需要一套驅(qū)動(dòng)電路,一幀畫面輸入以后便可一勞永逸地顯示,除非我們改變了顯示內(nèi)容,需要重新輸出新的點(diǎn)陣數(shù)據(jù).這種方式系統(tǒng)原理相對(duì)簡單一些,但所需的譯碼驅(qū)動(dòng)裝量很多,引線多而繁雜,不便于大屏幕的制造,成本高,其可靠性也較低.另一種動(dòng)態(tài)掃描顯示是把整個(gè)LED屏幕分成若干部分,每一幅畫面的顯示是顯示完一部分后,又顯示第二部分……直到顯示完最后一部分又重新開始顯示第一部分,重復(fù)循環(huán)進(jìn)行.在重復(fù)掃描速度足夠快的情況下,我們看到的就是一幅穩(wěn)定的畫面.也就是說采用動(dòng)態(tài)掃描顯示需要不斷進(jìn)行畫面的刷新.在這種方式下其顯示驅(qū)動(dòng)電路可重復(fù)利用,引線也大大減少,從而使硬件成本降低,且屏幕上的發(fā)光二極管輪流發(fā)光,使用時(shí)的耗電量大大降低.大屏幕的制造、維護(hù)要容易許多,可靠性也增加了.兩種顯示方式的比較再結(jié)合51單片機(jī)IO口數(shù)量有限的原因決定采用動(dòng)態(tài)掃描的方式進(jìn)行顯示。但這種方法仍然存在難點(diǎn),一是各獨(dú)立的子系統(tǒng)的通信和協(xié)調(diào)性要求更高了,如果要實(shí)現(xiàn)顯示內(nèi)容的實(shí)時(shí)性必須需要上位機(jī)不斷更新顯示內(nèi)容則增加了上位機(jī)的通信數(shù)據(jù)量,逐個(gè)的單片機(jī)傳送數(shù)據(jù)也會(huì)影響整個(gè)畫面的更新速度;二是成本提高了。在該顯示系統(tǒng)中,MAX232為通信系統(tǒng)中最重要的硬件組成部分[15]。發(fā)射極產(chǎn)生和電子擴(kuò)散方向相反的電流,由于基極電子大量擴(kuò)散到發(fā)射極集電極電子擴(kuò)散到基極中形成了電流。 鎖存器74L373由于74LS164芯片不具有鎖存功能,所以在74LS164進(jìn)行八位數(shù)據(jù)的串并轉(zhuǎn)換時(shí),串行數(shù)據(jù)的第一位會(huì)從QA依次移位到QH,第二位數(shù)據(jù)會(huì)從QA依次移位到QG,依次類推在八位數(shù)據(jù)轉(zhuǎn)換完成之前74LS164芯片的輸出會(huì)出現(xiàn)一段時(shí)間的亂序輸出,這一結(jié)果會(huì)通過驅(qū)動(dòng)電路表現(xiàn)在顯示屏上。圖32 控制部分電路圖由于P3口是特殊功能口,在該系統(tǒng)中基本是采用其第二功能。看門狗(
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1