【正文】
個(gè)串行輸出( Q739。74HC164 是 8 位邊沿觸發(fā)式移位寄存器,串行輸入數(shù)據(jù),然后并行輸出。由于通過單片機(jī)輸出的信號(hào)是低電平有效的信號(hào),而 LED點(diǎn)陣的“行”連接的是 16 個(gè) LED 的共陽極,因此驅(qū)動(dòng)信號(hào)需要高電平,所以本電路的設(shè)計(jì)中通過 PNP 型三極管,將單片機(jī)輸出的有效信號(hào)經(jīng)過 74HC164 移位后,送到 16 個(gè)三極管的基極,三極管導(dǎo)通后,在三極管的集電極就可以得到一個(gè)高電平信號(hào)。以 16 16 點(diǎn)陣為例,把所有同一行的發(fā)光管的陰極連在一起,把所有同一列的發(fā)光管的陽極連在一起(共陰的接法),先送出對(duì)應(yīng)第 1 列發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第 1 列使其燃亮一定的時(shí)間,然后熄滅;再送出第 2 列的數(shù)據(jù)并鎖存,然后選通第 2 列使其燃亮相同的時(shí)間,然后熄滅; …. 第 16 列之后,又重新燃亮第 1 列,反復(fù)輪回。 [4][5] 行對(duì)應(yīng)的給 LED 的陽極,先給第一行以高電平,如果送給 16 列的代碼為 EFFF,則第一行的第 4 個(gè) LED 被點(diǎn)亮,再給第二行以高電平,如果送給 16 列的代碼為 EF07,則第二行的第 1 1 13 個(gè)被點(diǎn)亮,接著給第三行以高電平,同時(shí)給列以驅(qū)動(dòng)代碼,這樣不斷地進(jìn)行行行的掃描,只要速度夠快,由于人的視覺暫留作用,就不會(huì)感覺到明顯的閃爍感。 //變量 uchar sj[5]={12,0,0,30,80}。 //列掃描時(shí)鐘位 sbit xrck=P3^2。i++) //循環(huán)輸出 16 行數(shù)據(jù) { ysck=0。 //掃描鍵 盤 } } 其中說明: ysck=1。 //定時(shí)器裝初值 EA=1。 // 時(shí) sxy(5,1,zbm2[3])。 // 移出(移入空白) break。 // 時(shí) zzm(sj[1],xsz1)。 // 溫 sxy(5,1,zbm2[7])。 // 度 18 zzm(sj[4],xsz1)。 // 溫 sxy(5,0,zbm2[7])。 // 度 zzm(sj[4],xsz1)。 Protues 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。 硬件電路連接如圖 12 所示。 [10]出現(xiàn)顯示問題,經(jīng)過排查和合理的器件擺放焊接,問題解決。 由于顯示字符較多,在此只列舉幾個(gè)。 總結(jié)本文的研究工作,主要做了下面幾點(diǎn)較突出的工作: 一、通過查閱大量的相關(guān)資料,詳細(xì)了解了 LED 的發(fā)光原理和 LED 顯示屏的原理,了解了 LED 的現(xiàn)狀,清楚地了解了 LED 顯示屏與其它顯示屏相比較有那些優(yōu)點(diǎn),明確了研究目標(biāo)。能夠明確指出軟硬件出錯(cuò)地點(diǎn),方便修改。由于使用了電腦,再 25 多的的 LED 數(shù)量也能方便自如地控制,得到時(shí)暗可變顏色可變絢麗多彩的照明效果,并且已有成功的案例。 總之, LED 的優(yōu)勢(shì)不僅是在照明領(lǐng)域,其在諸多領(lǐng)域中亦潛力巨大,期待今后的進(jìn)一步開發(fā)。而且從當(dāng)今的發(fā)展速度看,其成為新一代普通照明光源 1萬多顆紅色發(fā)光二極管組成。 展望 本設(shè)計(jì)拓展方向很多,例如可以 通過紅外一體接收器接收紅外線數(shù)據(jù)并解碼(當(dāng)接收到的用戶碼正確時(shí),就可以接收數(shù)據(jù)碼)成軟件程 序相對(duì)應(yīng)的信息來控制執(zhí)行相關(guān)操作。 三,文章給出了系統(tǒng)具體的硬件設(shè)計(jì)方案 ,硬件結(jié)構(gòu)電路圖,軟件流程圖和具體 C 語言程序設(shè)計(jì)與調(diào)試等方面。測(cè)試完成,設(shè)計(jì)符合要求。重新加載到單片機(jī)中。 [6] 初次調(diào)試結(jié)果 將單片機(jī)與電腦連接,按照燒錄步驟將軟件程序燒錄到單片機(jī)中,單片機(jī)為點(diǎn)陣系統(tǒng)提供 5V 電源。 軟件調(diào)試 由于在選擇 LED 點(diǎn)陣時(shí)沒有考慮到色差的問題,所以在顯示結(jié)果上面要離開一定距離才能明顯看清字體,盡管色調(diào)不明顯,但是顯示出來的字體并沒有錯(cuò)誤,仿真結(jié)果按照預(yù)期設(shè)定穩(wěn)定顯示并能夠用按鍵控制方向。 // 移出(移入空白) break。 // 度 sxy(5,0,0)。 // 移出(移入空白) break。 // 度 sxy(5,1,0)。 // 移出(移入空白) break。 // 時(shí) sxy(5,0,zbm2[3])。 // 時(shí) zzm(sj[1],xsz1)。 //設(shè)置鍵盤為第一行有效 co(xsz,0) 。 主程序流程圖如 圖 9 所示 。 P3|=0X14。 //定義變量 P3=0XFF。 //上移時(shí)間 sbit K3= P2^6。 否 是 圖 7 總體流程圖 顯示驅(qū)動(dòng)程序 LED 驅(qū)動(dòng)部份使用兩個(gè)移位帶存儲(chǔ)器的 74HC595 和兩個(gè)移位寄存器 74HC164 組成 ,74HC595 負(fù)責(zé)列掃描數(shù)據(jù), 74HC164 負(fù)責(zé)行掃描數(shù)據(jù)。 LED 點(diǎn)陣顯示模塊進(jìn)行的方法有兩種: 1)水平方向( X 方向)掃描,即逐列掃描的方式(簡(jiǎn)稱列掃描方式):此時(shí)用一個(gè) P口輸出列碼決定哪一 列能亮(相當(dāng)于位碼),用另一個(gè) P 口輸出行碼(列數(shù)據(jù)),決定該列上哪個(gè) LED 亮(相當(dāng)于段碼)。 LED 點(diǎn)陣模塊 四個(gè) 8 8 的點(diǎn)陣構(gòu)成一個(gè) 16 16 的點(diǎn)陣。 時(shí)鐘 (CP) 每次由低變高時(shí),數(shù)據(jù)右移一位,輸入到 Q0, Q0 是兩個(gè)數(shù)據(jù)輸入端( DSA 和 DSB)的邏輯與,它將上升時(shí)鐘沿之前保持一個(gè)建立時(shí)間的長(zhǎng)度。 9 表 1 74HC595 引腳說明 符號(hào) 引腳 描述 Q0~Q7 GND Q7′ MR SHCP STCP OE DS VCC 1~7(其中 Q0為 15 腳) 8 9 10 11 12 13 14 16 8 位并行數(shù)據(jù)輸入 地 串行數(shù)據(jù)輸出 主復(fù)位(低電平) 移位寄存器時(shí)鐘輸入 存儲(chǔ)寄存器時(shí)鐘輸入 輸出有效(低電平) 串行數(shù)據(jù)輸入 電源 列驅(qū)動(dòng)電路如圖 4 所示。 [3] 列 驅(qū)動(dòng)模塊 列驅(qū)動(dòng)電路 由 集成電路 74HC595 構(gòu)成。單片機(jī)的串口與列驅(qū)動(dòng)器相連,用來顯示數(shù)據(jù)。 7 3 系統(tǒng)硬件電路的設(shè)計(jì) 硬件設(shè)計(jì)以 40 引腳單片機(jī) STC89C52 為核心,介紹了以它為控制系統(tǒng)的 LED 點(diǎn)陣電子顯示屏的動(dòng)態(tài)設(shè)計(jì)和開發(fā)過程。為了達(dá)到重疊處理的目的,列數(shù)據(jù)的顯示就需要具有所存功能。 數(shù)據(jù)傳輸模塊 顯然,采用并行方式時(shí),從控制電路到列驅(qū)動(dòng)器的線路數(shù)量大,相應(yīng)的硬件 數(shù)目多。動(dòng)態(tài)顯示方式 , 可以避免靜態(tài)顯示的問題。點(diǎn)陣電子顯示屏為主要的顯示模塊,把單片機(jī)傳來的數(shù)據(jù)顯示出來 ,并且可以實(shí)現(xiàn)滾動(dòng)顯示。 圖 1 硬件設(shè)計(jì)主框圖 本設(shè)計(jì)是一個(gè)用 LED 點(diǎn)陣顯示 16*16 點(diǎn)陣漢字,顯示屏長(zhǎng) 和高均 為一個(gè)漢字。顯示采用動(dòng)態(tài)顯示,使得圖形或文字能夠?qū)崿F(xiàn)靜止、移入移出等多種顯示方式。同時(shí),半導(dǎo)體照明的發(fā)展,也將為LED顯示產(chǎn)業(yè)的總體提升帶來新的發(fā)展機(jī)遇 。由于 LED具有良好的抗震性能、節(jié)電、綠色環(huán)保等特點(diǎn),汽車照明、燈飾等方面的應(yīng)用前景看好。隨著城市化進(jìn)程和道路市政建設(shè)的發(fā)展,新建交通路口數(shù)量不斷增加,目前使用的傳統(tǒng)交通信號(hào)燈正在被 LED 信號(hào)燈替換。面向公眾的交通誘導(dǎo)信息一般是在室外環(huán)境下發(fā)布的。從實(shí)用市場(chǎng)來講, 14 英寸以下是 LCD 占主導(dǎo)地位, 1432 英寸以 CRT 為主導(dǎo),4070 英寸甚至 100 英寸是 PDP 的市場(chǎng), 100 英寸以上,無論是室內(nèi)還是室外, LED 顯示屏以絕對(duì)優(yōu)勢(shì)成為主流產(chǎn)品。近年高亮度、大功率 LED 器件發(fā)展迅速,半導(dǎo)體照明時(shí)代正在向我們走近。 關(guān)鍵詞 : STC89C52 單片機(jī); LED;點(diǎn)陣顯示;動(dòng)態(tài)顯示; C 語言 II Abstract With the rapid development of urbanization construction and the cause of the traffic, in the research and development of intelligent transportation systems, traffic information display system in solving the traffic congestion, guarantee traffic safety, increasing the service efficiency of traffic work plays an important role. This design is a 16 16 dot matrix LED electronic display designs. The function is PC machine input traffic information to display through the serial port, and displayed correctly in the lattice .40pin MCU STC89C52 machine core, introduced to it as the control system of LED electronic display of dynamic lattice design and development process. Drive part by the the two memory 74HC595 shift and the two shift registers 74HC164. 74HC595 responsible for column scanning data, the 74HC164 is responsible for line scan data. Column scanning transistor amplifier current, increase the scanning strength, improve dot matrix screen brightness .System design focused on screen, The electronic display can display a variety o f text or monochrome images, full screen can display one characters, using four 8 8 dot matrix LED display module to form the 16 16 dot matrix display mode. Display with dynamic display 。列掃描采用三極管放大電流,加大掃描強(qiáng)度,提高點(diǎn) 陣屏亮度。 第 711 周: 完成硬件設(shè)計(jì)及 軟件的編寫,完成系統(tǒng)的調(diào)試,并不斷修改。在顯示過程中,可以 根據(jù) 要求用 按鍵 來對(duì)顯示屏實(shí)時(shí)的選擇與切換??偣诧@示“ 當(dāng)前時(shí)間、溫度、可見度”等 漢字從右到左 或者從下到上 。根據(jù)道理交通管理的要求和交通誘導(dǎo)信息發(fā)布顯示的實(shí)際情況,在具體的使用功能上具有以下特點(diǎn)( 1)高亮度特點(diǎn);( 2)顯示以紅綠黃為主;( 3)顯示亮度自動(dòng)可調(diào) 。進(jìn)入 80年代后, LED 在發(fā)光波長(zhǎng)范圍和性能方面進(jìn)一步提高,并開始形成平板顯示產(chǎn)品,即 LED 顯示屏。 作者簽名: 年 月 日 學(xué)位論文版權(quán)使用授權(quán)書 本學(xué)位論文作者完全了解學(xué)校有關(guān)保障、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向有關(guān)學(xué)位論文管理部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)省級(jí)優(yōu)秀學(xué)士論文評(píng)選機(jī)構(gòu)將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。在 LED 顯示屏的眾多應(yīng)用中,交通信息顯示是最重要的應(yīng)用領(lǐng)域 。( 4)全天候工作,環(huán)境條件復(fù)雜;( 5)遠(yuǎn)程控制,智能檢測(cè);( 6)安全性、實(shí)時(shí)性、準(zhǔn)確性、可靠性要求高。設(shè)計(jì)思路,實(shí)現(xiàn) 漢字朝固定方向 滾動(dòng)顯示這一動(dòng)作而且給人以連續(xù)顯示不閃爍的感覺,就必須要求每幀的頻率大于 25HZ。 AT89C51 作為主控芯片,負(fù)責(zé)顯示電路的顯示控制及與中央控制中心的信息交換。 第 1214 周:完成并修改畢業(yè)論文。系統(tǒng)的設(shè)計(jì)重點(diǎn)為屏幕顯示 。 The control system is posed of four keys, making graphics or text to the upward, right and other display mode 。 [1] LED 研究背景及意義 在 LED 顯示屏的眾多應(yīng)用中,交通信息顯示