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

正文內(nèi)容

基于單片機的led點陣廣告牌設(shè)計課程設(shè)計(編輯修改稿)

2025-07-24 19:24 本頁面
 

【文章內(nèi)容簡介】 用到AT89C52芯片。 AT89C52是一個低功耗高性能的單片機,共有40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內(nèi)含2個外中斷口,2個16位可編程定時計數(shù)器和1個全雙工串行通信口,AT89C52可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結(jié)合在一起,特別是可反復(fù)擦寫的Flash存儲器可有效地降低開發(fā)成本。 74LS154芯片的介紹(1)54/74154 為 4 線-16 線譯碼器,當選通端(GG2)均為低電平時,可將地址端(ABCD)的二進制編碼在一個對應(yīng)的輸出端,以低電平譯出。 如果將G1和G2中的一個作為數(shù)據(jù)輸入端,由ABCD對輸出尋址,74LS154還可作1線16線數(shù)據(jù)分配器,見圖21。圖21 74LS154芯片(2) 引腳功能介紹A、B、C、D 譯碼地址輸入端(低電平有效)GG2 選通端(低電平有效) 0-15 輸出端(低電平有效)(3)74LS154真值表,見表21表21 74LS154真值表Inputs輸入Outputs輸出G1G2DCBA0123456789101112131415LLLLLLLHHHHHHHHHHHHHHHLLLLLHHLHHHHHHHHHHHHHHLLLLHLHHLHHHHHHHHHHHHHLLLLHHHHHLHHHHHHHHHHHHLLLHLLHHHHLHHHHHHHHHHHLLLHLHHHHHHLHHHHHHHHHHLLLHHLHHHHHHLHHHHHHHHHLLLHHHHHHHHHHLHHHHHHHHLLHLLLHHHHHHHHLHHHHHHHLLHLLHHHHHHHHHHLHHHHHHLLHLHLHHHHHHHHHHLHHHHHLLHLHHHHHHHHHHHHHLHHHHLLHHLLHHHHHHHHHHHHLHHHLLHHLHHHHHHHHHHHHHHLHHLLHHHLHHHHHHHHHHHHHHLHLLHHHHHHHHHHHHHHHHHHHLLHXXXXHHHHHHHHHHHHHHHHHLXXXXHHHHHHHHHHHHHHHHHHXXXXHHHHHHHHHHHHHHHH表中L—表示低電平;表中H—表示高電平。(4) 與單片機引腳的連接地址輸入端A、B、C、。,G2接地。(5) 與點陣引腳的連接 74LS154芯片的18腳對應(yīng)接上面兩個點陣引腳的列線,917腳(12腳接地)對應(yīng)接下面兩個點陣引腳的列線。點陣引腳圖見下圖21。 點陣式漢字LED顯示屏設(shè)計 16*16點陣LED原理及應(yīng)用設(shè)計LED點陣顯示屏?xí)r必須掌握點陣工作原理才能進行更深層設(shè)計。16*16LED點陣實質(zhì)上就是4塊8*8點陣LED級聯(lián)而成的,因此特給出 8*8 點陣LED的工作原理。圖21為8*8點陣LED的等效電路圖,只要其對應(yīng)的X、Y軸順向偏壓,即可使LED發(fā)亮。例如如果想使左上角LED點亮,則Y0=1,X0=0即可。應(yīng)用時限流電阻可以放在X軸或Y軸。而16*16就是在8*8原理的基礎(chǔ)上將四塊8*8級聯(lián)而成,見圖22。 圖21 8*8點陣LED等效電路圖圖22 四塊8x8點陣LED級聯(lián)成16x16點陣 LED點陣的顯示文字圖形原理LED驅(qū)動顯示采用動態(tài)掃描方法,動態(tài)掃描方式是逐行輪流點亮,這樣掃描驅(qū)動電路就可以實現(xiàn)多行的同名列共用一套列驅(qū)動器。以1616點陣為例,把所有同一行的發(fā)光管的陰極連在一起,把所有同一列的發(fā)光管的陽極連在一起(共陰的接法),先送出對應(yīng)第1列發(fā)光管亮滅的數(shù)據(jù)并鎖存,然后選通第1列使其燃亮一定的時間,然后熄滅;再送出第2列的數(shù)據(jù)并鎖存,然后選通第2列使其燃亮相同的時間,然后熄滅;以此類推,第16列之后,又重新燃亮第1列,反復(fù)輪回。當這樣輪回的速度足夠快(每秒24次以上),由于人眼的視覺暫留現(xiàn)象,就能看到顯示屏上的漢字的每一筆都是同時出現(xiàn)的。該方法能驅(qū)動較多的LED,控制方式較靈活,而且節(jié)省單片機的資源。顯示數(shù)據(jù)可通過單片機的P0,P2口傳輸?shù)近c陣行引腳。LED點陣顯示模塊進行的方法有兩種:(1)水平方向(X方向)掃描,即逐列掃描的方式(簡稱列掃描方式):此時用一個P口輸出列碼決定哪一列能亮(相當于位碼),用另一個P口輸出行碼(列數(shù)據(jù)),決定該列上哪個LED亮(相當于段碼)。能亮的列從左到右掃描完16列(相當于位碼循環(huán)移動16次)即顯示出一個完整的圖像。(2)豎直方向(Y方向)掃描,即逐行掃描方式(簡稱行掃描方式):此時用一個P口輸出決定哪一行能亮(相當于位碼),另一個P口輸出列碼(行數(shù)據(jù),行數(shù)據(jù)為將列數(shù)據(jù)的點陣旋轉(zhuǎn)90度的數(shù)據(jù))決定該行上哪些LED燈亮(相當于段碼)。能亮的行從上向下掃描完16行(相當于位碼循環(huán)移位16次)即顯示一幀完整的圖像。本設(shè)計應(yīng)用的是第一種的掃描方法,即水平方向(X方向)掃描。每一個字由16行16列的點陣形成顯示,即每個字均由256個點陣來表示,我們可以把每一個點理解為一個像素。一般我們使用的16*16的點陣宋體字庫是每一個漢字在縱橫各16點的區(qū)域內(nèi)顯示的。漢字庫從該位置起的32字節(jié)信息記錄了該字的字模信息。事實上這個漢字屏不僅可以顯示漢字,也可以顯示在256像素范圍內(nèi)的任何圖形。我們以水平方向(x方向)掃描顯示漢字的“楊”為例來說明其掃描原理,每一個字由16行16列的點陣組成顯示,如下圖,如果用8位的AT89S51的單片機來控制,由于單片機的總線為8位,一個字需要拆分成兩個部分。一般我們把它分解成上部分和下部分,上部分由8*16的點陣組成,下部分也由8*16的點陣組成。在本例中單片機首先顯示的是左上角的第一列的部分,~。,顯示漢字“楊”的時候,,因為行接陰極,即二進制11110111,轉(zhuǎn)換為16進制為F7H,如圖所示。上半部分第一列完成之后,繼續(xù)掃描下半部分的第一列,從上圖可以看到,其余全部滅,所以代碼為11111011,16進制為FBH,然后單片機轉(zhuǎn)向上半部的第二列,其他的都不亮,即為11110111,16進制為F7H,這一列掃描完成之后繼續(xù)進行下半部分的掃描,其他的為不亮,為二進制11111100,即16進制FCH。按照這個方法,繼續(xù)進行下面的掃描,一共掃描32個8位,可以得出漢字“楊”的掃描代碼為 :F7H,F(xiàn)BH ,F(xiàn)7H ,F(xiàn)CH ,37H ,F(xiàn)FH,00H,00H,B7H,F(xiàn)FH,77H,F(xiàn)EH,F(xiàn)5H,F(xiàn)7H,BDH,DBH,9DH ,ECH,2DH,F(xiàn)7H,B5H, F9H,39H,BEH,BDH,7FH,3FH,80H,F(xiàn)FH,F(xiàn)FH,F(xiàn)FH,F(xiàn)FH。3 字模生成 字模簡介 文字的字模是一組數(shù)字,但它的意義卻與數(shù)字的意義有著根本的變化,它是用數(shù)字的各位信息來記載英文或漢字的形狀[1]。在電腦硬件中,根本沒有漢字這個概念,也沒有英文的概念,其認識的概念只有——內(nèi)碼(將ASCII表的高
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1