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

正文內(nèi)容

畢業(yè)論文基于單片機的led點陣廣告牌設(shè)計-wenkub

2022-11-03 09:42:30 本頁面
 

【正文】 過程,以及硬件電路的設(shè)計、計算和軟件的算法 。但這兩種半導(dǎo)體連接起來的時候,它們之間就形成一個 “P N結(jié) ” 。LED 點陣的漢字顯示方式是先根據(jù)所需要的漢字提取漢字點陣(如 16 16 點陣),將點陣文件存入 ROM,形成新的漢字編碼;而在使用時則需要先根據(jù)新 的漢字編碼組成語句,再由 MCU根據(jù)新編碼提取相應(yīng)的點陣進(jìn)行漢字顯示。 ( 4) 穩(wěn)定性: 10 萬小時,光衰為初始的 50%。 由于 LED 的眾多優(yōu)勢,在市場中得到了廣泛的應(yīng)用,主要應(yīng)用領(lǐng)域有: ( 1)、信號指示應(yīng)用:信號照明是 LED 單色光應(yīng)用比較廣泛也是比較早的一個領(lǐng)域,約占 LED 應(yīng)用市場的 4%左右。背光照明:普通電子設(shè)備功能顯示背光源、筆記本電腦背光源、大尺寸超大尺寸 LCD 顯示器背光源等。目前應(yīng)用最廣的是紅色、綠色、黃色。圖文顯示屏可與計算機同步顯示漢字、英文文本和圖形;而條幅顯示屏則適用于小容量的字符信息顯示。 LED電子顯示屏的分類 按顏色分類 : 單基色顯示屏 :單一顏色(紅色或綠色)。 LED 點陣 圖文顯示屏:顯示器件是由許多均勻排列的發(fā)光二極管組成的點陣顯示模塊,適于播放文字、圖像信息。 2 顯示原理及控制方式分析 LED點陣模塊結(jié)構(gòu) 八十年代以來出現(xiàn)了組合型 LED 點陣顯示器 模塊,以發(fā)光二極管為像素,它用高亮度發(fā)光二極管芯陣列組合后,環(huán)氧樹脂和塑模封裝而成。像素顏色不同,所顯示的文字、圖象等內(nèi)容的顏色也不同。用多塊點陣顯示器組合則可構(gòu)成大屏幕顯示器,但這類實用裝置常通過 PC 機或單片機控制驅(qū)動 。將連續(xù)的幾幀畫面高速的循環(huán)顯示,只要幀速率高于 24 幀 /秒,人眼看起來就是 一個完整的,相對靜止的畫面。圖 中,紅色水平線 Y0、Y1……Y7 叫做行線,接內(nèi)部發(fā)光二極管的陽極,每一行 8 個 LED 的陽極都接在本行的行線上。則行線和列線的交叉點處的 LED 就會有電流流過而發(fā)光。其過程如圖 圖 用動態(tài)掃描顯示字符 “B” 的過程 LED 常見的控制方式 目前常見的是并行傳輸方式(見附錄 ),通過 8 位鎖存器將 8 位總線上的列數(shù)據(jù)進(jìn)行鎖存顯示,各 8 位鎖存器的片選信號由譯碼器提供。再一個缺點是,每個單元的 PCB 隨著安放位置的不同,布線結(jié)構(gòu)也不相同,不利于廠家批量生產(chǎn)。 隨著廣告屏顯示內(nèi)容的多媒體化,對控制器傳輸速度,運算能力的要求越來越高。因受到單片機運算速度及通信速率的限制, LED 動態(tài)顯示的刷新率不可能做得太高。因此, 8051 控制的條屏只能用于顯示內(nèi)容及其簡單,不需要經(jīng)常更改顯示內(nèi)容的場合。因此,以 PIC 單片機為控制器的條屏目前仍是單色條屏市場的主流。用他作為 LED 顯示屏的控制器,能夠高速的處理色階PWM 信號、高速的完成動態(tài)掃描邏輯、高速的完成字符移動算法。 ARM 有著極高的指令效率,極高的時鐘頻率。因此,以 ARM 為控制器的顯示屏常為視頻全彩屏。單片機的可擦除只讀存儲器可以反復(fù)擦除 100 次。 AT89C51 引腳即外觀如圖 所示。當(dāng) OE 接地時,若 G 為高電平, 74LS373接收由 PPU 輸出的地址信號;如果 G 為低電平,則將地址信號鎖存。 當(dāng)鎖存允許端 LE 為高電平時, O 隨數(shù)據(jù) D 而變。工作環(huán)境溫度為 0~ 70℃,對社會的要求非常適合。需要注意的是,每次只能選通一行數(shù)據(jù),即要通過不斷的逐行掃描來實現(xiàn)漢字或字符的顯示。事實上這個漢字屏不僅可以顯示漢字,也可以顯示在 256 像素范圍內(nèi)的任何圖形。在本例中單片機首先顯示的是左上角的第一列的上半部分,即第 0 列的 p00— p07 口。 然后單片機轉(zhuǎn)向上半部第二列,仍為 p01 點亮,為 00000100,即 16 進(jìn)制 半部分的掃描, p20 點亮,為二進(jìn)制 00000010,即 16 進(jìn)制 ,繼續(xù)進(jìn)行下面的掃描,一共掃描 32 個 8 位, 可以得出漢字“高”的掃描代碼為: 02h, 00h, 01h, 04h,0FFh,0FEh, 00h, 00h, 1Fh,0F0h, 10h, 10h, 10h, 10h, 1Fh,0F0h, 00h, 04h, 7Fh,0FEh, 40h, 04h, 4Fh,0E4h, 48h, 24h, 48h, 24h, 4Fh,0E4h, 40h, 0Ch。下面我們就首先介紹使用 88 點陣構(gòu)建1616 點陣的方法,并構(gòu)建一塊 1616LED 點陣,用于本例的顯示任務(wù)。然后我們將四個元器件對應(yīng)的行線和列線分別進(jìn)行連接,使每一條行線引腳接一行 16 個 LED,列線也相同。組合實際上很簡單,首先選中如上圖中右側(cè)的兩塊 88 點陣,然后拖動并使其與左側(cè)的兩塊相并攏,如 圖 所示。需要注意,做成的 LED 點陣的行線為左側(cè)的 16 個引腳,下側(cè)的 16 個引腳為其列線,而且其行線為高電平有效,列線為低電平有效。在 Flash 編程時, PO口接收指令節(jié),而在程序校檢時,輸出指令字節(jié),校檢時,要求外接上拉電阻。 P2口 :P2口是一個帶內(nèi)部上拉電阻的 8位雙向 I/O口, P1的輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯門電路。 Flash 編程和校檢時, P2亦接收高位地址和其他控制信號。P3 口還接收一些用于 Flash 閃速存儲器編程和程序校檢的控制信號。要注意的是 :每當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個 ALE 脈沖。而剩下的低 128 位則留給英文字符使用,即英文的內(nèi)碼 )。 LED 顯示屏領(lǐng)域字模實現(xiàn)技術(shù) 在通過軟件實現(xiàn)的技術(shù)中,目前有許多字模生成軟件,軟件打開后輸入漢字,點“檢取”,十六進(jìn)制數(shù)據(jù)的漢字代碼即可自動生成,把我們所需要的豎排數(shù)據(jù)復(fù)制到我們的程序中即可。因此,“動態(tài)文字顯示速度快”。因為所開啟的文本區(qū)大小與 LED 顯示屏的大小對應(yīng),所以采用 16 16 點陣為單位,把文本區(qū)內(nèi)的每個像素點都看成一個二維數(shù)組,由于系統(tǒng)中各種顏色都有對應(yīng)的值,賦予每個不同顏色的像素點不同的對應(yīng)值,再把每個點賦予一個 int 型的值,這樣保存下來的信息就是二進(jìn)制數(shù)據(jù)。如果值為 Oxffffff,說明此點為白色,賦予此點值 0。 unsigned char zimo_data[192][48]={0}。 for (row=0。col++){ zimo_color= (col, row)。//文本區(qū)像素點 以 8 位為一字節(jié) (因為在隨后的串行通訊中,傳輸?shù)臄?shù)據(jù)是 8 位的二進(jìn)制數(shù)據(jù) ) 定義 unsigned char zimo_data[192][48]={0} 字模存儲技術(shù) 目前使用最廣泛的技術(shù)是,通過上位機軟件將待顯示的字符串轉(zhuǎn)換為對應(yīng)的點陣字模數(shù)據(jù),通過燒寫的方式將這些字模數(shù)據(jù)按一定的順序編址后存儲在 E2PROM 中。通常的單片機內(nèi)部沒有集成這么大容量的 E2PROM。諸多弊端使本設(shè)計放棄了傳統(tǒng)方案。系統(tǒng)采用模塊化結(jié)構(gòu),包括主程序、延時程序、顯示子程序和串行口中斷程序。 圖 單片機漢字顯示程序流程圖 各模塊程序設(shè)計 系統(tǒng)初始化 ORG 0000H AJMP START ORG 000BH LJMP TIME0 ORG 0030H START:MOV R1,00H MOV R2,00H MOV R3,00H MOV R4,00H MOV R5,00H LED 動態(tài)顯示 顯示要求漢字在顯示屏上按從左到右的順序一個個的出現(xiàn)。我們可以把每一個點理解為一個像素,而把每一個字的字形理解為一幅圖像。 系統(tǒng)整體功能測試 在仿真軟件 proteus 中運行測試系統(tǒng)整體功能,一切正常。其特點:。為后繼的學(xué)習(xí)和工作奠定的基礎(chǔ)。================ MAIN: MOV P1,R2 。================ DELAY1MS:MOV R7,2 。陜 。================ TAB:。=============== TIME0:INC R5 。 參考文獻(xiàn) [1]李建忠編著 .單片機原理及應(yīng)用 .西安:西安電子科技大學(xué)出版社, 2020 [2]李群芳,肖看編著 .單片機原理、接口及應(yīng)用 .北京:清華大學(xué)出版社, 2020 [3]于 海生編著 .微型計算機控制技術(shù) .北京:清華大學(xué)出版社, 2020 [4]戴梅萼,史嘉權(quán)編著 .微型計算機技術(shù)及應(yīng)用 (第 3 版 ).北京:清華大學(xué)出版社, 2020 [5]江曉安,董秀峰 編著 .數(shù)字電子技術(shù) (第二版 ).西安:西安電子科技大學(xué)出版社, 2020 附錄 附錄: 源程序代碼 ORG 0000H 。 數(shù)碼管動態(tài)掃描顯示, 工作效率高, 價格低廉等。 圖 單片機漢字顯示系統(tǒng)測試圖 總 結(jié) 在本設(shè)計中我用簡短的匯編程序在 LED 顯示屏 實現(xiàn)了漢字的左移滾動顯示。 LED 點陣漢字顯示程序: MAIN: MOV P1,R2 MOV A,R3 MOVC A,A+DPTR MOV P2,A INC R3 MOV A,R3 MOVC A,A+DPTR MOV P0,A INC R3 MOV P3,R4 LCALL DELAY1MS INC R2 CJNE R2,16,MAIN MOV R2,0 INC R4 CJNE R4,3,MAIN MOV R3,0 MOV R4,0 LJMP MAIN 6 系統(tǒng)功能測試 單元模塊電路測試 在 proteus 仿真軟件中運行測試 AT89C5 74LS37 74LS13 74HC154 等芯片和 LED顯示器 均能正常運行并 完整的顯示出了我所要的效果。 實現(xiàn) LED 從左向右移動顯示程序: TIME0:INC R5 CJNE R5,3,NEXT MOV R5,0 INC DPTR INC DPTR INC R1 CJNE R1,144,NEXT MOV R1,0 MOV DPTR,TAB NEXT: MOV TH0,3CH MOV TL0,0B0H RETI 漢字顯示的原理 我們以中文宋體字庫為例,每一個字由 16 行 16 列的點陣組成顯示。 程序流程圖 程序主要由開始、初始化、
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1