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

正文內容

led顯示屏畢業(yè)論(編輯修改稿)

2025-07-13 05:51 本頁面
 

【文章內容簡介】 相同的時間,然后熄滅; ? .第 16 列 之后,又重新燃亮第 1列 ,反復輪回。當這樣輪 回的速度足夠快(每秒 24次以上),由于人眼的視覺暫留現(xiàn)象,就能看到顯示屏上穩(wěn)定的圖形。該方法能驅動較多的 LED,控制方式較靈活,而且節(jié)省單 片 機的資源。 顯示數(shù)據(jù)可通過單片機的 P0,P2 口接驅動電路傳輸?shù)近c陣行引腳。 LED 點陣顯示模塊進行的方法有兩種: 清遠職業(yè)技術學院機電工程學院畢業(yè)論文 20 1)水平方向( X方向)掃描,即逐列掃描的方式(簡稱列掃描方式):此時用一個 P 口輸出列碼決定哪一列能亮(相當于位碼),用另一個 P 口輸出行碼(列數(shù)據(jù)),決定該列上哪個 LED 亮(相當于段碼)。能亮的列從左到右掃描完 16列(相當于位碼循環(huán)移動 16次)即顯示出一個完 整的圖像。 ( 2)豎直方向( Y 方向)掃描,即逐行掃描方式(簡稱行掃描方式):此時用一個 P 口輸出決定哪一行能亮(相當于位碼),另一個 P口輸出列碼(行數(shù)據(jù),行數(shù)據(jù)為將列數(shù)據(jù)的點陣旋轉 90 度的數(shù)據(jù))決定該行上哪些 LED 燈亮(相當于段碼)。能亮的行從上向下掃描完 16 行(相當于位碼循環(huán)移位 16 次)即顯示一幀完整的圖像。 本設計應用的是第一種的掃描方法,即水平方向( X方向)掃描。 每一個字由 16 行 16列的點陣形成顯示,即每個字均由 256 個點陣來表示,我們可以把每一個點理解為一個像素。一般我們使用的 16 16的點陣宋體字 庫,即所謂的 16 16,是每一個漢字在縱橫各 16點的區(qū)域內顯示的。漢字庫從該位置起的 32 字節(jié)信息記錄了該字的 字模信息。事實上這個漢字屏不僅可以顯示漢字,也可以顯示在 256像素范圍內的任何圖形。 LED 點陣屏顯示方式主要由靜態(tài)顯示和動態(tài)掃描顯示兩種。 對靜態(tài)顯示來說,每一個發(fā)光二極管都需要一套驅動電路,一幀畫面輸入以后便可一勞永逸地顯示,除非我們改變了顯示內容,需要重新輸出新的點陣數(shù)據(jù).這種方式系統(tǒng)原理相對簡單一些,但所需的譯碼驅動裝量很多,引線多而繁雜,不便于大屏幕的制造,成本高,其可靠性也較低. 另一種動態(tài)掃描顯示是把整個 LED 屏幕分成若干部分,每一幅畫面的顯示是顯示完一部分后,又顯示第二部分 ?? 直到顯示完最后一部分又重新開始顯示第一部分,重復循環(huán)進行.在重復掃描速度足夠快的情況下,我們看到的就是一幅穩(wěn)定的畫面.也就是說采用動態(tài)掃描顯示需要不斷進行畫面的刷新.在這種方式下其顯示驅動電路可重復利用,引線也大大減少,從而使硬件成本降低,且屏幕上的發(fā)光二極管輪流發(fā)光,使用時的耗電量大大降低.大屏幕的制造、維護要容易許多,可靠性也增加了. 清遠職業(yè)技術學院機電工程學院畢業(yè)論文 21 兩種顯示方式的比較再結合 51單片機 IO口數(shù)量有限的原因決定采用動態(tài) 掃描的方式進行顯示。 動態(tài)掃描分為行掃描和列掃描兩種方式區(qū)別在于選通端和數(shù)據(jù)輸入端分別是行還是列。在該顯示系統(tǒng)中掃描顯示的工作原理如圖 42 所示,先選通列然后再從行送入對應列的數(shù)據(jù),這樣從第 1 列到第 16 列循環(huán)往復,只要切換的速度足夠的快利用人眼的延時特性就可以看見一幅穩(wěn)定的畫面。 掃描顯示程序原理圖 從數(shù)據(jù)中讀取第 1列對應的行數(shù)據(jù) 從數(shù)據(jù)中讀取第 16 列對應的行數(shù)據(jù) 從數(shù)據(jù)中讀取第 2列對應的行數(shù)據(jù) 選通第 1 列 選通第 2 列 選通第 16 列 16*16LED 16*16LED 16*16LED 選通 LED 第 1 列 選通 LED 第 2 列 選通 LED 第 16 列 按數(shù)據(jù)導通相應行 按數(shù)據(jù)導通相應行 按數(shù)據(jù)導通相應行 讀取所需要顯示的數(shù)據(jù)至顯示寄存器 清遠職業(yè)技術學院機電工程學院畢業(yè)論文 22 3. 系統(tǒng)軟件設計 系統(tǒng)軟件采用 匯編 語言編寫,按照模塊化的設計思路設計。首先分析程序所要實現(xiàn)的功能,程序要實現(xiàn)串口通信,靜態(tài)顯示,動態(tài)顯示三大功能。其功能結構如圖 24所示。通信程序接收數(shù)據(jù),交給主程序處理再通過控制程序選擇不同的顯示程序進行顯示。 主程序的工作流程如圖 41所示 圖 41 主程序流程圖 程序開始時首先必須對單片機進行初始化,其中初始化的內容包括:串行通信時通信方式的選擇和波特率的設定,各 IO 口功能的設定等。按照設定的方式和內容顯示出所需要的內容。 開始 系統(tǒng)初始 從顯示數(shù)組讀取數(shù)據(jù)到顯示寄存 讀取顯示控制命令選擇顯示 調用相應顯示程序 清遠職業(yè)技術學院機電工程學院畢業(yè)論文 23 程序 : 。顯示字用查表法,不占內存,用四個 16*16 共陽 LED 點陣顯示, 。效果:向上滾動顯示字,每次四個,重復循環(huán)。 。R2:行掃描地址 (從 000FH)。 。R3:滾動顯示時控制移動速度,也可控制靜止顯示的時間。 。************。 。中斷入口程序 。 。************。 。 ORG 0000H LJMP START ORG 0003H RETI ORG 000BH LJMP INTT0 ORG 0013H RETI ORG 001BH RETI ORG 0023H RETI ORG 002BH RETI 。 。************。 。 初始化程序 。 。************。 。 。 。************。 。 主程序 。 。************。 。 START: MOV 20H,00H 。清標志位為 0,00H=()為 1 幀掃描結束標志 MOV A,0FFH 。端口初始化 MOV P1,A MOV P2,A MOV P3,A MOV P0,A CLR 。串行寄存器打入輸出端控制位 MOV TMOD,01H 。使用 T0作 16 位定時器 ,行掃描用。 清遠職業(yè)技術學院機電工程學院畢業(yè)論文 24 MOV TH0,0FCH 。1ms 初值 (12MHZ) MOV TL0,18H MOV SCON,00H 。串口方式 0 MOV IE,82H 。T0 中斷允許 ,總中斷允許 MOV SP,70H 。修改堆棧底部為 70H 單元 LCALL DIS1 。顯示準備,黑屏, 秒 MAIN: MOV DPTR,TAB LCALL MOVDISP 。逐排顯示,每排四字,共六排 MOV DPTR,TAB LCALL MOVDISP1 。滾動顯示,每排四字 ) AJMP MAIN 。 。 。********************。 。 四字逐排顯示子程序 。 。********************。 。每次四字移入移出顯示方式,入口時定義好 DPTR 值 。 MOVDISP: MOV R1,6 。顯示 6 排字 ,每排四字 (R1=排數(shù) ) DISLOOP: MOV R3,100 。每排顯示時間 16ms*100= DISMOV: MOV R2,00H 。第 0 行開始 SETB TR0 。開掃描(每次一幀) WAITMOV: JBC 00H,DISMOV1 。標志為 1掃描一幀結束( 16 毫秒為 1 幀,每行 1 毫秒) AJMP WAITMOV DISMOV1: DJNZ R3,DISMOV 。1 幀重復顯示(控制顯示時間) MOV A,128 。顯示字指針移一排(每排 4 字 *32=128) ADD A,DPL 。 MOV DPL,A MOV A,0 ADDC A,DPH MOV DPH,A DEC R1 。R1 為 0,顯示完 MOV A,R1 JZ MOVOUT 。 清遠職業(yè)技術學院機電工程學院畢業(yè)論文 25 AJMP DISLOOP 。 MOVOUT: RET 。移動顯示結束 。 。********************。 。 四字滾動顯示子程序 。 。********************。 。每排四字向上移出顯示方式,入口時定義好 DPTR 值 。 MOVDISP1: MOV R1,96 。向上移動顯示 6 排字 ,每排四字 (R1=排數(shù)*16) DISLOOP1: MOV R3,10 。移動速度 *10= DISMOV2: MOV R2,00H 。第 0 行開始 SETB TR0 。開掃描(每次一幀) WAITMOV1: JBC 00H,DISMOV3 。標志為 1 掃描一幀結束( 16 毫秒為 1 幀,每行 1 毫秒) AJMP WAITMOV1 DISMOV3: DJNZ R3,DISMOV2 。1 幀重復顯示(控制移 動速度) INC DPTR 。顯示字指針移一行(二字節(jié)位置) INC DPTR DEC R1 。R1 為 0,顯示完 MOV A,R1 JZ MOVOUT1 。 AJMP DISLOOP1 。 MOVOUT1: RET 。移動顯示結束 。 。 。*****************。 。 四個字顯示子程序 。 。*****************。 。靜止顯示表中某四個字(黑屏) DIS1: MOV R3,100 。靜止顯示時間控制( 16MS*5ah= 秒) DIS11: MOV R2,00H 。一幀掃描初始值(行地址從 000FH) MOV DPTR,TAB 。取表首址 SETB TR0 。開掃描(每次一幀) WAIT11: JBC 00H,DIS111 。為 1,掃描一幀結束 AJMP WAIT11 DIS111: DJNZ R3,DIS11 RET 。 。 清遠職業(yè)技術學院機電工程學院畢業(yè)論文 26 。************。 。 掃描程序 。 。************。 。1MS 傳送一行,每行顯示 1 毫秒 ,一次傳送四個字的某行共 8 個字節(jié) . 。 INTT0: PUSH ACC MOV TH0,0FCH 。1ms 初值重裝 MOV
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1