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

正文內容

基于led點陣顯示屏的廣告墻設計畢業(yè)設計-閱讀頁

2025-07-03 16:46本頁面
  

【正文】 部LED器件接通正電源,但具體那一個LED導通,還要看它的負電源是否接通,這就是列控制的任務了。例如:如果想使屏幕左上角LED點亮,左下角LED熄滅的話,在掃描到第一行時,第一列的電位就應該為低,而掃描到第八行時第一列的電位就應該為高。 第四章 軟件流程在單片機系統(tǒng)中,硬件是系統(tǒng)的基礎,軟件則是在硬件的基礎上對其合理的調配和使用,從而完成應用系統(tǒng)所要完成的任務。其任務是在總體設計和硬件設計的基礎上,確定程序結構,分配內RAM資源,劃分功能模塊,然后進行主程序和各模塊程序的設計,最后連接起來成為一個完整的應用程序。本設計的LED顯示屏軟件的主要功能是向屏體提供顯示數(shù)據,并產生各種控制信號,使屏幕按設計的要求顯示。顯示驅動程序負責向屏體送顯示數(shù)據,并負責產生行掃描信號和其它控制信號,配合完成LED顯示屏的掃描顯示工作。系統(tǒng)應用程序完成系統(tǒng)環(huán)境設置(初始化)、顯示效果處理等工作,由主程序來實現(xiàn)。4.1 系統(tǒng)主程序系統(tǒng)主程序的總體結構如圖41所示。首先是向上滾動顯示“單片機是工業(yè)中最基本的應用方式”15個漢字,;接著再向上滾動顯示“我愛單片機”這5個漢字。系統(tǒng)程序結構屬中斷方式,絕大多數(shù)功能在中斷服務子程序中完成。各個模塊可進行獨立設計、調試和查錯,最終再連接成一個整體。開 始系統(tǒng)初始化“上滾屏”顯示效果循環(huán)掃描顯示圖41 系統(tǒng)主程序的總體結構進入中斷定時器賦初值讀取行號并增1送新行顯示數(shù)據消 隱切換顯示數(shù)據送新行號、打開顯示退出中斷圖42 顯示驅動程序流程圖4.2 顯示驅動程序圖42為顯示驅動程序(顯示屏掃描函數(shù))流程圖。顯示驅動程序在進入中斷后首先要對定時器T0重新賦初值,以保證顯示屏刷新率的穩(wěn)定,1/16掃描顯示屏的刷新率(幀頻)計算公式如下:刷新率(幀頻)=T0溢出率 =其中f為晶振頻率,t為定時器T0初值(工作在16位定時器模式)。方式1最大計數(shù)值為216=65536 ,若fosc=12MHz,則定時時間范圍為1~65536μs。當fosc=12MHz時,1機周=1μs。為消除在切換行顯示數(shù)據的時候產生拖尾現(xiàn)象,驅動程序先要關閉顯示屏,即消隱,等顯示數(shù)據打入輸出鎖存器并鎖存,然后再輸出新的行號,重新打開顯示。系統(tǒng)程序清單見附錄二。元器件安裝后,在系統(tǒng)的程序存儲器中寫入編制好的應用程序,系統(tǒng)即可運行。這就需要通過調試來發(fā)現(xiàn)錯誤并加以改正。在允許的條件下,根據本設計系統(tǒng)的需求性首先采用在PC機上用模擬開發(fā)軟件進行檢測和調試,然后進行硬件的組裝與調試。調試過程中單片機相應輸入端由通用鍵盤和鼠標設定,運行狀態(tài)、各寄存器狀態(tài)、端口狀態(tài)等都可以在CRT指定的窗口區(qū)域顯示出來,以確定程序運行有無錯誤。一般來說,仿真器軟件能給用戶輸入的程序指令糾錯,包括書寫格式、標號未定義或多重定義、轉移地址溢出等錯誤。三. 整體程序綜合調試即把各子程序整體連起來進入到綜合電路調試,看是否能實現(xiàn)預計的功能顯示。用軟件模擬器調試不需任何在線仿真器,也不需要用戶樣機,直接就可以在PC機上開發(fā)和調試。軟件調試結果仿真截圖:395.2 硬件調試單片機應用系統(tǒng)的硬件調試和軟件調試是分不開的,許多硬件故障在軟件調試時才能發(fā)現(xiàn),但通常要先排除系統(tǒng)中明顯的硬件故障。二. 電源調試 樣機的第一次通電測試很重要,若樣機中存在電源故障,則加電后將造成器件損壞。確保電源無故障并性能符合設計要求。最好在電源與其余電路之間串接一個電流表。電源大得超出正常范圍,說明電路中有短路或故障。四. 檢查相應芯片的邏輯關系加電后檢查各芯片插座上相關引腳的電位,仔細測量相應的輸入輸出電平是否正常。5.3 性能分析系統(tǒng)通過調試組裝后一般即可正常工作。顯示屏刷新率由定時器T0的溢出率和單片機的晶振頻率決定,表51給出了顯示屏采用的頻率及其對應的定時器T0初值。實驗證明,在目測條件下刷新率40Hz以下的畫面看起來閃爍較嚴重,刷新率50Hz以上的已基本覺察不出畫面閃爍,刷新率達到85Hz以上時再增加畫面閃爍沒有明顯改善。根據實踐證明,這個方案設計的1616點陣LED圖文顯示屏,結構合理,成本較低,且較容易擴展成更大的顯示屏;顯示屏各點亮度均勻、充足;顯示圖形或文字穩(wěn)定、清晰無串擾;可用靜止、移入移出等多種顯示方式顯示圖形或文字。由于行驅動電路一條行線上要帶動16列的LED進行顯示,按每一LED器件20mA電流計算,16個LED同時發(fā)光時,就需要1620=320mA的驅動電流,由于三極管有電流放大作用,選用三極管8550作為驅動管可以在邏輯功能和驅動能力上符合LED的驅動要求。第七章 系統(tǒng)功能及使用方法一、系統(tǒng)功能通過AT89C51芯片控制一個行驅動器 74HC154和兩個列驅動器74HC595來驅動一塊16*16點陣LED顯示屏顯示。顯示采用動態(tài)顯示,使得圖形或文字能夠實現(xiàn)靜止、移入移出等多種顯示方式。HEX文件在Keil軟件里生成,通過Keil編譯源程序改變文字或移動方式,從而控制仿真。結束語以上僅對LED顯示屏的結構和驅動、顯示電路原理作一詳細介紹和分析。由于自己知識水平的局限和時間的倉促,設計中或還存在著一些不足,我們真誠的接受老師們的批評和指正.。從課題選擇、方案論證到具體設計,每一步對我們來說無疑是巨大的嘗試和挑戰(zhàn),我們不斷地給自己提出新的問題,然后去論證、推翻,不懂就請教老師或同學,再接著提出新的問題,在這個往復的過程中,我們這篇設計日趨完善。在做這次電子設計過程中使我們學到了很多,加深了對數(shù)子電路的理解,驗證了所學理論知識,提高了基本的解決實際問題的能力,并增加了對電子設計方面的興趣。沒有學習就不可能有實踐的能力,實踐才是最終的目的,沒有實踐就不會有自己的突破和創(chuàng)新,希望這次的經歷能讓我們在以后的工作和生活中不斷成長與進步。include define BLKN 2 //列鎖存器數(shù)sbit G = 0x97。 //sbit SCLR = 0x95。 //延時函數(shù)unsigned char data dispram[32]。 孟 ** 宋體, 12 **//。 昭 ** 宋體, 12 **//。 陽 ** 宋體, 12 **//。 董 ** 宋體, 12 **//。 君 ** 宋體, 12 **//。 瑀 ** 宋體, 12 **//。 任 ** 宋體, 12 **//。 柄 ** 宋體, 12 **//。 坤 ** 宋體, 12 **//。 馬 ** 宋體, 12 **//。 金 ** 宋體, 12 **//。 龍 ** 宋體, 12 **//。register unsigned char i,j,k,l。 //串口工作模式0:移位寄存器方式TMOD = 0x01。 //啟動定時器T0P1 = 0x3f。 //允許定時器T0中斷while (1) { delay(2000)。i32。 if (i%2) delay(100)。 for (i=0。 i++) //顯示效果:左跑馬┓ { for (j=0。 j++) for (k=1。 k++) { for (l=0。 l++) { dispram[l*BLKN] = dispram[l*BLKN]1 | dispram[l*BLKN+1]7。 } delay(100)。 k16。 i。 for (i=0。 i++) //顯示效果:上滾屏┓ { for (j=0。 j++) { for (k=0。 k++) { dispram[k*BLKN] = dispram[(k+1)*BLKN]。 } dispram[30] = Bmp[i][j*BLKN]。 delay(100)。 for (i=0。i++) //顯示效果:卷簾入┓ { dispram[i] = 0x00。 } //━━━━━━━━┛ }//end while (1)}/*延時函數(shù)*/void delay(unsigned int dt){register unsigned char bt。 dt。 bt255。}/*顯示屏掃描(定時器T0中斷)函數(shù)*/void leddisplay(void) interrupt 1 using 1{register unsigned char i, j=BLKN。 //TL0 = 0x30。 //讀取當前顯示的行號i = ++i amp。 //行號加1,屏蔽高4位do { j。 //送顯示數(shù)據 while (!TI)。 }while (j)。 //消隱(關閉顯示)P1 amp。 //行號端口清○RCLK = 1。 //寫入行號RCLK = 0。 //打開顯示}附錄三 用戶使用手冊一、系統(tǒng)說明單片機控制系統(tǒng)程序采用C語言進行編輯,通過編程控制各顯示點對應LED陽極和陰極端的電平,就可以有效的控制各顯示點的亮滅。 功能說明電子顯示屏可以顯示各種文字或單色圖像,全屏能顯示1個漢字,采用16*16點陣LED顯示模塊來組成1616點陣顯示模式。 使用說明在proteus里雙擊單片機,出現(xiàn)一個對話框,program file ,點文件夾標志,選取要加入的HEX文件,點擊確定,執(zhí)行仿真。USB連接電腦,用Keil軟件編譯、調試無錯誤后,就可以讓單片機執(zhí)行源程序,使焊接的作品按源程
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1