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

正文內(nèi)容

基于led點陣顯示屏的廣告墻設(shè)計畢業(yè)設(shè)計(更新版)

2025-09-04 16:12上一頁面

下一頁面
  

【正文】 BLKN 2 //列鎖存器數(shù) sbit G = 0x97。 昭 ** 宋體 , 12 ** //。 瑀 ** 宋 體 , 12 ** //。 陽 ** 宋體 , 12 ** //。 // 為輸出鎖存器時鐘信號端 sbit SCLR = 0x95。從課題選擇、方案論證到具體設(shè)計,每一步對我 們 來說無疑是巨大的嘗試和挑戰(zhàn),我 們 不斷地給自己提出新的問題,然后去論證、推翻,不懂就請教老師或同學(xué),再接著提出新的問題,在這個往復(fù)的過程中,我 們 這篇設(shè)計日趨完善。顯示采用動態(tài)顯示 ,使得圖形或文字能夠?qū)崿F(xiàn)靜止、移入移出等多種顯示方式。實驗證明,在目測條件下刷新率 40Hz 以下的畫面看起來閃爍較嚴重,刷新率 50Hz 以上的已基本覺察不出畫面閃爍,刷新率達到 85Hz 以上時再增加畫面閃爍沒有明顯改善。電源大得超出正常范圍, 說明電路中有短路或故障。 22 軟件調(diào)試結(jié)果仿真截圖: 23 24 25 5. 2 硬件調(diào)試 單片機應(yīng)用系統(tǒng)的硬件調(diào)試和軟件調(diào)試是分不開的,許多硬件故障在軟件調(diào)試時才能發(fā)現(xiàn),但通常要先排除系統(tǒng)中明顯的硬件故障。調(diào)試過程中單片機相應(yīng)輸入端由通用鍵盤和鼠標設(shè)定,運行狀態(tài)、各寄存器狀態(tài)、端口狀態(tài)等都可以在 CRT 指定的窗口區(qū)域顯示出來,以確定程序運行有無錯誤。系統(tǒng)程序清單見附錄二。顯示驅(qū)動程序在進入中斷后首先要對定時器 T0 重新賦初值,以保證顯示屏刷 新率的穩(wěn)定, 1/16 掃描顯示屏的刷新率(幀 頻)計算公式如下: 刷新率(幀頻) = 161 T0 溢出率 =161 )65536(12 0tfosc ? 其中 fosc 為晶振頻率, t0 為定時器 T0 初值(工作在 16位定時器模式)。首先是向上滾動顯示“單片機是工業(yè)中最基本的應(yīng)用方式” 15 個漢字,每個字停留時間約 ;接著再向上滾動顯示“我愛單片機”這 5 個漢字。本設(shè)計的 LED 顯示屏軟件的主要功能是向屏體提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號,使屏幕按設(shè)計的要求顯示。掃描中控制電路將行線的 1 到 8 輪流接通高電位,使連接到各該行的全部 LED 器 件接通正電源,但具體那一個 LED 導(dǎo)通,還要看它的負電源是否接通,這就是列控制的任務(wù)了。在掃描驅(qū)動方式下可以按行掃描按列控制,當然也可以按列掃描按行控制。行選通信號來源于單片機按照時序要求所給出的二進制信號,每次更新行號(開始掃描新的一行)時,由單片機輸出 4 位二進制行號,行號經(jīng) 4/16 線譯碼器譯碼后,生成 16 條行選通信號線,再經(jīng)過驅(qū)動器驅(qū)動對應(yīng)的行線。然后選通相應(yīng)的行,該行的各列就按照顯示數(shù)據(jù)的要求進行顯示。芯片的輸出端為 QA~ QH,最高位 QH可作為多片 74HC595 級連應(yīng)用時,向上一級的級連輸出。它的輸入側(cè)有 8 個串行移位寄存器,每個移位寄存器的輸出都連接一個輸出鎖存器。單片機的串行口工作在方式 0 下,作為同步移位寄存器使用,端口 RXD( )作為數(shù)據(jù)移位的輸入 /輸出端,而由 TXD( )端輸出移位時鐘脈沖。 Flash編程和程序校驗期間, P1接收低 8位地址。 四. I/O 引腳 AT89C51 有 P0、 P P P3 4 個 8 位并行 I/O 端口,共 32 個引腳。 ( 1)正常工作時, RST 端為復(fù)位信號輸入端,只要在該引腳上連續(xù)保持兩個機器周期以上高電平, AT89C51 芯片即實現(xiàn)復(fù)位操作,復(fù)位后一切從頭開始, CPU 從0000H 開始執(zhí)行指令。 需要指出的是,當 CPU 不執(zhí)行訪問外 RAM 指令, ALE 以時鐘振蕩頻率 1/6 的固定頻率輸出,因此 ALE 信號也可作為外部芯片 CLK 時鐘或 其他需要。 二. 時鐘 XTAL XTAL2—— 晶體振蕩電路反相輸入端和輸出端。 這里我們選擇了內(nèi)含 4K 字節(jié) Flash的 AT89C51,因為我們只需要顯示特定的圖形和文字,無需龐大的字庫,因此 4K Flash已經(jīng)可以滿足字庫儲存的需求,不需要擴展外存儲器。 系統(tǒng) 硬件部分電路大致上可以分成穩(wěn)壓電源、單片機系統(tǒng)及外圍電路、列驅(qū)動器電路、行驅(qū)動器電路和 LED 顯示屏電路五部分。為了達到重疊處理的目的,列數(shù)據(jù)的顯示就需要具有鎖存功能。但是,串行傳輸過程較長,數(shù)據(jù)要經(jīng)過并行到串行和串行到并行兩次變換。只要一個掃描 輪回的速度足夠快(每秒 24 次以上),由于人眼的視覺暫留現(xiàn)象, 就不容易感覺出閃爍現(xiàn)象 , 就能看到顯示屏上穩(wěn)定的圖形了。這個數(shù)字很龐大,因為我們僅僅是 1616 的點陣,在實際應(yīng)用中的顯示屏往往要大得多,這樣在鎖存器上花的成本將是一個很龐大的數(shù)字。例如,按順序調(diào)整行號,可以使顯示圖文產(chǎn)生上下平移;而順序調(diào)整列顯示數(shù)據(jù)的位置,就可以達到左右平移的目的;同時調(diào)整行列順序,就能得到對角線平移的效果。顯示的 時候,各顏色的顯示點陣是分開控制的。但是,數(shù)碼管可顯示的信息有限,只有 0~ 9 或單個的英文字符,由于組合形成的字符不多,所以其顯示數(shù)據(jù)和控制電路都比較簡單 。文字的點陣格式比較規(guī)范,可以采用現(xiàn)行計算機通用的字庫字模。 LED 圖文顯示屏的外觀可以做成條形,叫做條形圖文顯示屏(簡稱條屏),也可以按一定高度比例做成矩形的平面圖文顯示屏。圖形或文字顯示有靜止、移入移出等顯示方式。顯示采用動態(tài)顯示,使得圖形或文字能夠?qū)崿F(xiàn)靜止、移入移出等多種顯示方式。該電子顯示屏可以顯示各種文字或單色圖像,全屏能顯示 1 個漢字,采用 16*16 點陣 LED 顯示模塊來組成 1616 點陣顯示模式。 2 第二章 系統(tǒng)方案論證 2. 1 需要實現(xiàn)的功能 設(shè)計一個室內(nèi)用 1616 點陣 LED 圖文顯示屏,要求在目測條件下 LED 顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形或文字應(yīng)穩(wěn)定、清晰無串擾。圖文顯示屏的主要特征是只控制 LED 點陣中各發(fā)光器件的通斷(發(fā)光或熄滅),而不控制 LED 的發(fā)光 強弱。顯示圖形的數(shù)據(jù)文件,其格式相對自由,只要能夠滿足顯示控制的要求即可。 3 因此,點陣顯示器在相同面積情況下,價格要貴些。換句話說,對應(yīng)于每種顏色都有自己的顯示矩陣。產(chǎn)生不同顯示模式的方法,并不意味著一定要重新編寫顯示數(shù)據(jù),可以通過一定的算法從原來的顯示數(shù)據(jù)直接生成。 1616的點陣共有 256 個發(fā)光二極管,顯然單片機沒有這么多端口,如果我們采用鎖存器來擴展端口,按 8 位的鎖存器來計算, 1616 的點陣需要 256/8=32 個鎖存器。全部各行都掃過一 遍 之后 (一個掃描周期 ),又從第一行開始下一個周期的掃描。 采用串行傳輸?shù)姆椒ǎ刂齐娐房梢灾挥靡桓盘柧€,將列數(shù)據(jù)一位一位傳往列驅(qū)動器,在硬件方面無疑是十分經(jīng)濟的。即在顯示本行各列數(shù)據(jù)的同時,準備下一行的列數(shù)據(jù)。但是單片機的接口數(shù)量少,驅(qū)動能力不強,必須擴展一定的硬件電路,才能滿足顯示屏的需要。 T2 20 V ~ 7 .5 VC31 04C21 04V i n1GND2V o ut3I C 17 80 5R11 00 ΩV C C1234D1B R I D G EC11 00 0 uSS W D2L E D+_ 3. 2 單片 機系統(tǒng)及外圍電路 3. 2. 1 單片機的選擇 單片機采用 89C51 或其兼容系列的芯片進行控制, 它負責(zé)控制整個電路以及相應(yīng)的程序的運行、以及給屏體電路部分發(fā)送命令。 一. 電源 Vcc—— 芯片電源,接 +5V; GND—— 接地端。在 ALE 信號的下降沿,鎖定 P0 口傳送的內(nèi)容,即低 8 位地址信號。 3. RST/VPD—— 復(fù)位 /備用電源。 ( 2) VPP功能:片內(nèi)有 EPROM 的芯片,在 EPROM 編程期間,此引腳用于施加編程電源。當作為輸入腳時被外部信號拉低的 P1口會因為內(nèi)部上拉而輸出一個電流。電容 C C5 是晶振的負載電容,主要起頻率微調(diào)和穩(wěn)定的作用。 74HC595 的管腳及內(nèi)部結(jié)構(gòu)形式如圖 35 所示 。 兩個信號是互相獨立的,所以能夠做到輸入串行移位與輸出鎖存互不干擾。移位過程結(jié)束之后,控制器輸出 RCLK 打入信號, 16 列顯示 數(shù)據(jù)一起打入相應(yīng)的輸出鎖存器。 表 3. 2 74HC154 譯碼器的真值表 14 R10R16R8R15R13R6R17R18R9R12R5 R7R3200ΩR4R14R11Q8Q10Q9Q6Q14Q5Q11Q12Q7Q130 OUT11 OUT22 OUT33 OUT44 OUT55 OUT66 OUT77 OUT88 OUT99 OUT1010 OUT1111 OUT1312 OUT1413 OUT1514 OUT1615 OUT17G118G219D20C21B22A23U2 74HC154Q4Q3Q2Q18550Q15Q16VCCP1.0P1.1P1.2P1.3P1.7200Ω16個855016個GNDLED0LED1LED2LED3LED4LED5LED6LED7LED8LED9 LED10 LED11 LED12 LED13 LED14 LED153. 4. 2 行驅(qū)動電路 行驅(qū)動電路相對簡單。 3. 5 LED 顯示屏電路 LED 顯示屏是將發(fā)光二極管按行按列布置的,驅(qū)動時也就按行按列驅(qū)動。應(yīng)用時還應(yīng)在各條行線或列線上接上限流電阻。 在進行系統(tǒng)總體設(shè)計時,曾經(jīng)規(guī)劃過軟件結(jié)構(gòu),但由于硬件系統(tǒng)尚未仔細確定,軟件結(jié)構(gòu)框圖十分粗糙,當硬件設(shè)計接口擴展及各功能模塊與 CPU 連接關(guān)系確定后,就能夠具體明確對軟件設(shè)計的要求。 系統(tǒng)的主程序開始以后,首先是對系統(tǒng)環(huán)境初始化,包括設(shè)置串口、定時器、中斷和端口;然后 LED 顯示屏進入開機狀態(tài),轉(zhuǎn)入正常的顯示。根據(jù)流程圖可以編寫出相應(yīng)的顯示程序。顯示程序給出了各控制信 號和顯示數(shù)據(jù),其作用及相互配合關(guān)系均已在硬件部分作過介紹,相應(yīng)的程序部分在清單的注釋區(qū)內(nèi)分別進行了說明,在此不再一一詳述。 5. 1 軟件調(diào)試 軟件調(diào)試采用脫機調(diào)試的方法,即完全用仿真器軟件在 PC 機上對目標電路原理圖和程序進行檢測和調(diào)試。調(diào)試和修改完畢后,對于實時性要求不高的應(yīng)用系統(tǒng)可以直接使用編程器將軟件固化在目標系統(tǒng) ROM 中,然后獨立投入運行。若接通后電流很大,必須立即切斷電源。 刷新率 /Hz 25 50 75 85 100 120 T0 初值 OxEC78 OxF63C OxF830 OxF97E OxFA42 OxFB1E OxFBEE 從理論上來說, 24Hz 以上的刷新率就能看到連續(xù)穩(wěn)定的顯示,刷新率越高,顯示越穩(wěn)定,同時刷新率越高,顯示驅(qū)動程序占用的 CPU 時間也越多。該電子顯示屏可以顯示各種文字或單色圖像,全屏能顯示 1 個漢字,采用 16*16 點陣 LED 顯示模塊來組成 1616 點陣顯示模式。 經(jīng)過了 一學(xué)期 的努力學(xué)習(xí)和工作 , 我 們 終于完成了論文。 // 為顯示允許控制信號端口 sbit RCLK = 0x96。 當前所選字體下一個漢字對應(yīng)的點陣為 : 寬度 x 高度 =16x16, 調(diào)整后為 : 16x16 {0xFF,0xFF,0xFC,0x03,0x87,0x7B,0xB7,0x7B,0xB7,0x7B,0xB6,0xFB,0xB6,0xEB,0x85,0xF7, 34 0xB3,0xFF,0xB6,0x03,0xB6,0xFB,0xB6,0xFB,0x86,0xFB,0xB6,0xF B,0xFE,0x03,0xFE,0xFB}, //。 當前所選字體下一個漢字對應(yīng)的點陣為 :
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1