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

正文內(nèi)容

基于at89c51的led廣告顯示電路的設(shè)計(jì)本科畢業(yè)論文(編輯修改稿)

2025-07-23 06:09 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 器件引腳并不是一排引腳按12345678的順序排列,另一排引腳按abcdefgh的順序排列。而實(shí)際引腳通常是亂序的,不過我們可以自己測(cè)試引腳的分布情況。(a)和圖(b)所示:圖 LED數(shù)碼管結(jié)構(gòu)圖 (a) 88LED平面圖單片機(jī)P1口低4位輸出的行號(hào)經(jīng)4/16線譯碼器74HC154()譯碼后生成16條行選通信號(hào)線,再經(jīng)過驅(qū)動(dòng)器驅(qū)動(dòng)對(duì)應(yīng)的行線。動(dòng)態(tài)掃描顯示時(shí),74HC154用來確定某一時(shí)刻顯示的行號(hào),保證某一時(shí)刻只有一行選中。一條行線上要帶動(dòng)16列的LED進(jìn)行顯示,按每一LED器件10mA電流計(jì)算,16個(gè)LED同時(shí)發(fā)光時(shí),需要160mA電流(即16個(gè)LED點(diǎn)陣同時(shí)亮的情況),74HC154為一行16個(gè)LED點(diǎn)陣提供足夠大的驅(qū)動(dòng)電流。74HC154來做列選控制只使用了單片機(jī)的4個(gè)IO口,節(jié)約了很多IO資源,為單片機(jī)系統(tǒng)擴(kuò)充使用功能提供了條件。 74HC154外形及引腳第四章 系統(tǒng)的軟件程序設(shè)計(jì)軟件設(shè)計(jì)是一件細(xì)致而復(fù)雜的工作,應(yīng)按照合理的順序有條不絮的進(jìn)行。本次畢業(yè)設(shè)計(jì)中我們?cè)谲浖O(shè)計(jì)部分依然采用模塊化的設(shè)計(jì)思想題,將整個(gè)系統(tǒng)劃分為若干個(gè)模塊,設(shè)計(jì)時(shí)將各個(gè)模塊非開來設(shè)計(jì),最后將整個(gè)模塊連接起來,這樣易于調(diào)試,有助于發(fā)現(xiàn)問題并及時(shí)改正。根據(jù)畢業(yè)設(shè)計(jì)的要求及該系統(tǒng)應(yīng)該滿足的功能要求,決定該系統(tǒng)應(yīng)該具有的部分及所需的各種元器件及其分別的型號(hào),所起到的作用。按信息的流行向分析說明信息的性質(zhì),來源或去向,有多少數(shù)據(jù)信息、多少狀態(tài)信息,是模擬量還是數(shù)字量,是串行還是并行,數(shù)據(jù)輸入/輸出端口地址,與外設(shè)聯(lián)絡(luò)控制的方法以及輸入中斷源的類別和優(yōu)先級(jí)的安排。每一個(gè)輸入/輸出還應(yīng)注意是否與其他輸入/輸出有關(guān)。按照所分析的結(jié)果將整個(gè)系統(tǒng),按不同的功能劃分為幾個(gè)相對(duì)獨(dú)立的模塊,并分析出各個(gè)模塊之間的關(guān)系幾由他兩端出現(xiàn)的信號(hào)的形式??梢詫⒄麄€(gè)系統(tǒng)化分為:前端模塊,主機(jī)模塊,顯示模塊,輸入模塊,這樣就可以對(duì)各個(gè)模塊同時(shí)進(jìn)行設(shè)計(jì),只要保證相連模塊間滿足相應(yīng)的數(shù)據(jù)流通關(guān)系就行。在此次設(shè)計(jì)中顯示屏軟件的主要功能是向屏體提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號(hào),使屏幕按設(shè)計(jì)的要求顯示。根據(jù)軟件分層次設(shè)計(jì)的原理,可以把顯示屏的軟件系統(tǒng)分為兩層;第一層是底層的顯示驅(qū)動(dòng)程序,第二層是上層的系統(tǒng)應(yīng)用程序。顯示驅(qū)動(dòng)程序負(fù)責(zé)向屏體送顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行掃描信號(hào)和其它控制信號(hào),配合完成LED顯示屏的掃描顯示工作。顯示驅(qū)動(dòng)器程序由定時(shí)器T0中斷程序?qū)崿F(xiàn)。系統(tǒng)應(yīng)用程序完成系統(tǒng)環(huán)境設(shè)置(初始化)、顯示效果處理等工作,由主程序來實(shí)現(xiàn)。算法設(shè)計(jì)是軟件設(shè)計(jì)很重要的階段,合理和可靠的算法將導(dǎo)致優(yōu)化程序設(shè)計(jì)。不同功能塊有不同的算法,同一個(gè)問題也可以有很多算法,要根據(jù)具體的情況選擇合適的算法。算法設(shè)計(jì)的總目標(biāo)是,在達(dá)到要求功能的基礎(chǔ)上,保證程序流程結(jié)構(gòu)簡(jiǎn)單,運(yùn)行可靠。在手編寫各部分的程序之前,還需做兩件事:分配系統(tǒng)資源和設(shè)計(jì)流程圖。提高軟件設(shè)計(jì)總體效率的有效方法是先設(shè)計(jì)流程圖,在開始編程。流程圖直觀明了,有利于查錯(cuò)和修改。明確任務(wù)題目定義題目細(xì)分明確算法確定算法設(shè)計(jì)流程設(shè)計(jì)流程編寫程序編寫程序程序有錯(cuò)程序調(diào)試程序裝配綜合調(diào)試結(jié)束圖 顯示驅(qū)動(dòng)程序流程圖系統(tǒng)主程序開始以后,首先是對(duì)系統(tǒng)環(huán)境初始化,然后向左滾動(dòng)顯示“單片機(jī)仿真”這5個(gè)漢字,然后以“卷簾入”效果隱去。由于單片機(jī)沒有停機(jī)指令,所以可以設(shè)置系統(tǒng)程序不斷的循環(huán)執(zhí)行上述顯示效果。詳細(xì)主程序見附錄A開始初始化調(diào)出顯示程序調(diào)整數(shù)據(jù)指針是否顯示完畢YN 由LED點(diǎn)陣顯示器的內(nèi)部結(jié)構(gòu)可知,器件宜采用動(dòng)態(tài)掃描驅(qū)動(dòng)方式工作,由于LED管芯大多為高亮度型,因此某行或某列的單體 LED驅(qū)動(dòng)電流可選用窄脈沖,但其平均電流應(yīng)限制在20mA內(nèi).多數(shù)點(diǎn)陣顯示器的單體LED的正向壓降約在2V左右。動(dòng)態(tài)顯示采用掃描的方式工作,由峰值較大的窄脈沖驅(qū)動(dòng),從上到下逐次不斷地對(duì)顯示屏的各行進(jìn)行選通,同時(shí)又向各列送出表示圖形或文字信息的脈沖信號(hào),反復(fù)循環(huán)以上操作,就可顯示各種圖形或文字信息。(顯示屏掃描函數(shù))流程圖。顯示驅(qū)動(dòng)程序在進(jìn)入中斷后首先要對(duì)定時(shí)器T0重新賦初值,以保證顯示屏刷新率的穩(wěn)定,1/16掃描顯示屏的刷新率(幀頻): (),t為定時(shí)器T0初值(工作在16位定時(shí)器模式)。然后顯示驅(qū)動(dòng)程序查詢當(dāng)前燃亮的行號(hào),從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。為消除在切換行顯示數(shù)據(jù)的時(shí)候產(chǎn)生拖尾現(xiàn)象,驅(qū)動(dòng)程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器鎖存,然后再輸出新的行號(hào),重新打開顯示。進(jìn)入中斷定時(shí)器賦初值 讀取行號(hào)并增加1送新行顯示數(shù)據(jù)消 隱切換顯示數(shù)據(jù)發(fā)送新行號(hào),打開顯示退出中斷圖 第五章 整體電路的設(shè)計(jì)用PROTEUS 繪制原理圖:運(yùn)行 Proteus 的 ISIS 程序后,進(jìn)入該仿真軟件的主界面[9]。通過元件選擇按鈕 P (從庫中選擇元件命令) 命令,在彈出的 Pick Devices 窗口中選擇電路所需的元件,放置元件并調(diào)整其相對(duì)位置,對(duì)元件參數(shù)設(shè)置及元器件間連線, 完成單片機(jī)系統(tǒng)的硬件原理圖繪制。本文把行列控制總線接在單片機(jī)的I/O口,然后把通過軟件編譯的掃描代碼送入總線,就可以得到顯示的漢字了。考慮到P0口必需設(shè)置上拉電阻,本文采用1k排電阻作為上拉電阻。在進(jìn)行顯示時(shí),每一行有一個(gè)行驅(qū)動(dòng)器,各行的同名列共用一個(gè)驅(qū)動(dòng)器。顯示數(shù)據(jù)通常存儲(chǔ)在單片機(jī)的存儲(chǔ)器中,按8位一個(gè)字節(jié)的形式順序排放。顯示時(shí)要把一行中各列的數(shù)據(jù)都傳送到相應(yīng)的列驅(qū)動(dòng)器上去。漢字掃描顯示的基本過程是這樣的:通電后由于電阻R1,電容C4的作用,使單片機(jī)的RST復(fù)位腳電平先高后低,從而達(dá)到復(fù)位;之后,在C2,C3,X1以及單片機(jī)內(nèi)部時(shí)鐘電路的作用下,單片機(jī)89C51按照設(shè)定的程序在P0和P2口輸出與內(nèi)部漢字對(duì)應(yīng)的代碼電平送至LED點(diǎn)陣的行選線(高電平驅(qū)動(dòng)),,(低電平驅(qū)動(dòng)),從而選中相應(yīng)的象素LED發(fā)光,并利用人眼的視覺暫留特性合成整個(gè)漢字的顯示,再改變?nèi)”淼刂穼?shí)現(xiàn)漢字的滾動(dòng)顯示[10]。第六章 字模的提取在UCDOS中文宋體字庫中,每一個(gè)字由16行16列的點(diǎn)陣組成顯示。如果用 8位我們以UCDOS中文宋體字庫為例,每一個(gè)字由16行16列的點(diǎn)陣組成顯示。即國(guó)標(biāo)漢字庫中的每一個(gè)字均由256點(diǎn)陣來表示[11]。我們可以把每一個(gè)點(diǎn)理解為一個(gè)像素,而把每一個(gè)字的字形理解為一幅圖像。事實(shí)上這個(gè)漢字屏不僅可以顯示漢字, 也可以顯示在256像素范圍內(nèi)的任何圖形。我們以顯示漢字的89S51單片機(jī)為例, 由于單片機(jī)的總線為8位一個(gè)字需要拆分為2個(gè)部分。 一般我們把它拆分為上部和下部,上部由816點(diǎn)陣組成,下部也由816點(diǎn)陣組成。 在本例中單片機(jī)首先顯示的是左上角的第一列的上半部分。 ,顯示漢字“大”時(shí),,由上往下排列, 滅, 滅, 滅, 亮, 滅, 滅。即二進(jìn)制00000100轉(zhuǎn)換為16進(jìn)制為 04H.。 上半部第一列完成后,繼續(xù)掃描下半部的第一列,為了接線的方便,我們?nèi)栽O(shè)計(jì)成由上往下掃描,即從P27向P20方向掃描,可以看出此部分沒有燈亮,二進(jìn)制碼為00000000,即16位的00H。,為00000100,即16進(jìn)制04H. 這一列完成后繼續(xù)進(jìn)行下半部分的掃描,為二進(jìn)制00000010
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1