【正文】
e unsigned char frame6_1[32]={//第六幅畫的點陣數(shù)據(jù)0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x02,0x00,0x01,0x0C1,0x80,0x0C1,0x80,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00}。code unsigned char frame4_1[32]={//第四幅畫的點陣數(shù)據(jù)0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x02,0x00,0x01,0x0C1,0x83,0x0C1,0x83,0x00,0x01,0x00,0x02,0x00,0x04,0x00,0x02,0x00,0x01,0x00,0x00,0x00,0x00}。code unsigned char frame2_1[32]={//第二幅畫的點陣數(shù)據(jù)0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0C1,0x83,0x0C1,0x83,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}。//64字節(jié)RAM做為32*16點陣屏顯示緩存void display()。 //列掃描時鐘位sbit SCLT=DATAOUT^2。 系統(tǒng)主程序開始以后,首先是對系統(tǒng)環(huán)境初始化,包括設(shè)置串口,端口以及一些參數(shù);然后顯示吃豆豆的動畫效果,先吃完一個豆豆之后前進吃另外一個豆豆,每幅圖停留約2秒。顯示驅(qū)動程序負責向點陣傳送特定組合的顯示數(shù)據(jù),并負責產(chǎn)生行掃描信號和其它控制信號,配合完成LED顯示的掃描顯示工作?! r鐘 (CP) 每次由低變高時,數(shù)據(jù)右移一位,輸入到 Q0, Q0 是兩個數(shù)據(jù)輸入端(DSA 和 DSB)的邏輯與,它將上升時鐘沿之前保持一個建立時間的長度。、并出移位寄存器 74HC1648 位串入、并出移位寄存器74HC1674HCT164 是高速硅門 CMOS 器件,與低功耗肖特基型 TTL (LSTTL) 器件的引腳兼容。芯片的輸出端為QAQH,最高位QH可作為多片74HC595級聯(lián)應(yīng)用時向上一級的級聯(lián)輸出。引腳SCK是移位寄存器的移位時鐘脈沖,在其上升沿發(fā)生移位,并將SI的下一個數(shù)據(jù)打入最低位。它具有一個8位串入并出的移位寄存器和一個8位輸出鎖存器,而且移位寄存器和輸入鎖存器的控制是各自獨立的,可以實現(xiàn)在顯示本行各列數(shù)據(jù)的同時,傳送下一行的列數(shù)據(jù),即達到重疊處理的目的。在一些需求高可靠性能的設(shè)備中,專用的復(fù)位芯片常用于替代當前的阻容復(fù)位電路。其支持的高時鐘為80M,這樣能最大限度地提高MCU的運行速度;具有雙倍速的功能,支持6時鐘周期模式運行;具有ISP在線系統(tǒng)編程功能,大大縮短開發(fā)復(fù)雜度,同時可節(jié)省購買編程器的額外投人;STC89C54RD+單片機內(nèi)部包括16KB的Flash程序存儲器ROM、lKB的數(shù)據(jù)存儲器RAM,與普通的8051單片機完全兼容,而51單片機的開發(fā)環(huán)境也很成熟:如Keil C語言被廣。 J3J36電源插針,可以通過此插針向外部擴展模塊提高5V電壓,也可以從外部電源引入5V電壓。行掃描用的芯片是74HC164當選中第一行之后74HC595為這一行的32位賦值,等32位都賦值好后這一行就亮,其下面的過程就是重復(fù)前面的。 在實際應(yīng)用中的大屏幕LED點陣顯示屏,都是采用很多的顯示模塊組成,每個模塊一般是有32*64個點陣組成,每個模塊負責自己那部分LED的顯示;有電腦通過統(tǒng)一的協(xié)議發(fā)送數(shù)據(jù)到每個控制單片機,行選是統(tǒng)一的;而且控制模塊也是分開的,一個控制模塊上面有很多的RAM芯片,控制芯片接收從主控電腦發(fā)送過來的數(shù)據(jù),并將其保存在RAM中,之后不需要電腦控制即可自己循環(huán)控制顯示,而且一個模塊控制幾個至幾十個32*64的點陣模塊。為了達到重疊處理的目的,列數(shù)據(jù)的顯示驅(qū)動電路就需要具有鎖存功能。這樣,對于一行的顯示過程就可以分解成列數(shù)據(jù)準備和列數(shù)據(jù)顯示兩個部分。從控制電路到列驅(qū)動器的數(shù)據(jù)傳輸可以采用并行方式或串行方式。當這樣輪回的速度足夠快,由于人眼的視覺暫留現(xiàn)象,就能看到顯示屏上穩(wěn)定的圖形了。這個數(shù)字很龐大,而且成本很昂貴,我們僅僅是16*32的8個點陣,在實際應(yīng)用中的顯示屏往往要大得多,這樣的鎖存器上花的成本將是一個很龐大的數(shù)字。如5*7點陣顯示器用于顯示西文字母,5*8點陣顯示器用于顯示中西文,8*8點陣可以用于顯示簡單地中文文字,也可用于簡單圖形顯示。當行上有一正選通信號時,列選端四位數(shù)據(jù)為1的發(fā)放二極管便導通點亮。1.2設(shè)計任務(wù) 設(shè)計一個用16*32點陣LED單色圖文顯示屏,要求在在目測條件下LED顯示屏各點亮度均勻,充足,可顯示圖形和文字,顯示圖形或文字穩(wěn)定、清晰無串擾。與傳統(tǒng)的顯示設(shè)備相比,首先,LED顯示屏色彩豐富,3基色的放光管的可以顯示全彩色,顯示方式變化多樣(文字、圖形、動畫、視頻、電視畫面等)、亮度高,是集光電子技術(shù)、微電子技術(shù)、計算機技術(shù)、信息處理技術(shù)于一體的高技術(shù)產(chǎn)品,可用來顯示文字、計算機屏幕同步的圖形。1.1 廣告屏的現(xiàn)狀隨著社會文化的不斷發(fā)展,人們的消費標準不斷改變,戶外燈箱廣告更是扮演著越來越重要的宣傳角色,不論是汽車站,火車站,股市交易市場,還是學校都離不開它,然而傳統(tǒng)的霓虹燈廣告牌不論是在顯示效果、耗電量還是可修改性上都無法滿足當前社會的需求,傳統(tǒng)的霓虹燈廣告亟待改進。 Driver。s appropriation electric circuit can reduce CPU assistant time consumedly, the exaltation data sends out speed.The LED display dynameic scan can show the way at the same time six 16*16 dot matrix chinese characters, and pc software can modify the content and effect shows,and so on. IAP used in the application of programmable technology ,the characters within the code stored in the SCM free program memory that the system can be enhanced scalability,for a number of display units of the cascade.This article from the start LED display principle,elaborated on LED display dynamic process,as well as hardware circuit design,puting and software algorithms.Keywords。本LED顯示屏能夠以動態(tài)掃描的方式同時顯示2個16*16點陣圖形,并能通過上位機軟件修改顯示內(nèi)容和顯示效果等等。討論了單片機控制系統(tǒng)中關(guān)鍵的數(shù)據(jù)處理以及發(fā)送問題,結(jié)果表明采用并行數(shù)據(jù)輸入、串行數(shù)據(jù)及同步時鐘輸出的專業(yè)電路可大大減少CPU的輔助時間,提高數(shù)據(jù)的發(fā)送速度。本文從LED的顯示原理入手,詳細闡述了LED動態(tài)顯示過程,以及硬件電路的設(shè)計.關(guān)鍵詞 LED;單片機;顯示屏;驅(qū)動;掃描畢 業(yè) 論 文 外 文 摘 要Title A LED Display System Control Base On MCU AbstractThis text clarifies to use a singlechip control monochrome manifestation to hold of method, show the mold piece how the unit carry on the row or column signal control and signal to deliver to the LED medium of drove a problem to research. Discussing a problem of singlechip in a control system how dose it processing the key data and sending out,result indicate adoption parallel munication, string data in line and synchronous the clock output39。 Disp