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

正文內(nèi)容

微機原理與單片機技術實踐課程設計-基于at89c52的1664led點陣的設計(更新版)

2025-01-01 01:49上一頁面

下一頁面
  

【正文】 經(jīng)濟的。對于列數(shù)據(jù)準備來說,它應能實現(xiàn)串入并處的移位功能;對于列數(shù)據(jù)顯示來說,應具有并行鎖存的功能。依此類推,只要每行數(shù)據(jù)顯示時間間隔夠短,利用人眼的視覺暫停作用,這樣送 16次數(shù)據(jù)掃描完 16 行后就會看到一個“你”字;第二種送數(shù)據(jù)的方法是字模信號送到行線上再掃描列線也是同樣的道理。 3. 1 單片機控制電路 (1)MCU 的選擇:由于軟件對空間的需求和硬件的簡化,本系統(tǒng) McU 采用的是AT89s52,它具有 8KB的 ROM, 128 字節(jié)的 RAM,不需再外擴存儲器了。只要對一頁中對應的亮滅進行控制即可。 AT89S52 單片機有四個 I/ O口 (P0、 P P P3)。就會形成 16種不同的輸入狀態(tài),分別為 0000~1111,然后使每種狀態(tài)只控制一路輸出。 74HC595 是一個八位串行輸入三態(tài)并行輸出的移位寄存器,其管腳見圖 8所示,其中 SI是串行數(shù)據(jù)的輸入端, RCK 是存儲寄存器的輸入時鐘, SCK是移位寄存器的輸入時鐘。顯示驅(qū)動程序負責向屏體送顯示數(shù)據(jù),并負責產(chǎn)生行掃描信號和其他控制信號,配合完成 LED 顯示屏的掃描顯示工作。 系統(tǒng)主程序 本文設計的系統(tǒng)軟件能使系統(tǒng)在目測條件下 LED 顯示屏各點亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應穩(wěn)定、清晰無串擾。 Keil C51 軟件提供豐富的庫函數(shù)和功能強大的集成開發(fā)調(diào)試工具,全 Windows 界面。 這個方案設計的 16x 16的點陣 LED圖文顯示屏,電路簡單,成本較低,且較容易擴展成更大的顯示屏;顯示屏各點亮度均勻、充足;顯示圖形或文字穩(wěn)定、清晰無串擾;可用靜止、移入移出等多種顯示方式顯示圖形或文字。在此過程中,我也學到了不少的新的知識,自己的動手能力得到了大大的提高,分析問題和總結(jié)問題也積累了不少的經(jīng)驗,在此我衷心地感謝我的指導老師 — 王晨明老師。 sbit SCLR=P2^5。 uchar data dispram[32]。i++) { dispram[i]=0xff。i5。 dispram[31]=bmp[i][j*BLKN+1]。k9。 TL0=0xf0。 } while(j)。 //打開顯示 } 。 //消隱(關閉顯示) P1amp。 //讀取當前顯示的行列 i=++iamp。l16。 } } delay(2020)。j16。 for(i=0。 //串口工作模式 0;移位寄存器方式 TMOD=0x01。 for(a=x。在此也感謝其他同學對我學業(yè)的支持與關心。在對各個硬件模塊進行測試時,要保證軟件正確的情況下去測試硬件,要不然發(fā)生錯誤時,不知道到底是哪一方出 錯了。在開發(fā)大型軟件時更能體現(xiàn)高級語言的優(yōu)勢。 系統(tǒng)主程序開始以后,首先是對系統(tǒng)環(huán)境初始化,包括設置串口、定時器、中斷和端口;然后以“卷簾出”效果顯示圖形,停留約 3s;接著向上滾動顯示“我愛單片機”這 5個漢字及一個圖形,然后以“卷簾入”效果隱去圖形。系統(tǒng)應用程序完成系統(tǒng)環(huán)境設置(初始化)、顯示效果處理等工作,由主程序來實現(xiàn)。從 SI 口輸入的數(shù)據(jù)可在移位寄存器的 SCK腳上升沿的作用下輸入到 74HC595 中.并在 RCK 腳的上升沿作用下將輸入的數(shù)據(jù)鎖存在 74HC595 中,這樣,當 G 為低電平時,數(shù)據(jù)便可并行輸出。如果一行 64點全部點亮。因此,本設計中的行掃描驅(qū)動采用并口輸出。 圖 行共陽 8*8 點陣顯示屏內(nèi)部原理圖 圖 16*16 點陣連接圖 圖 16*64 點陣連接圖 3. 3 LED 點陣顯示器的掃描驅(qū)動 LED 顯示屏驅(qū)動電路的設計應與所用控制系統(tǒng)相配合。當某一行線為高電平而某一列線為低時,其行列交叉的點就被點亮;而當其某一列線為高時,其行列交叉的點為暗;當某一行線為低電平時。同理掃描第二列。圖為顯示屏電路實現(xiàn)的結(jié)構框圖。這樣,對于一行的顯示過程就可以分解成列數(shù)據(jù)準備(傳輸)和列數(shù)據(jù)顯示兩部分?,F(xiàn)存顯示屏的控制系統(tǒng)包括了輸入接口電路、信號的控制、轉(zhuǎn)換和數(shù)字化處理線路、輸出接口電路等,涉及的具體技術很多,其中為關注并研究開發(fā)和應用關鍵技術包括:串行傳輸與并行傳輸、動態(tài)掃描與靜態(tài)鎖存、輸入接 口技術、自動檢測、遠程控制技術等。介紹的 LED點陣電子顯示屏,其功能有固定漢字、字母、數(shù)字的顯示;平行左移、右移;固定信息的循環(huán)顯示;顯示屏的亮度連續(xù)可調(diào);時間的顯示和上位機對顯示內(nèi)容可修改的功能 隨著 LED顯示屏在廣告?zhèn)髅筋I域逐漸嶄露頭角,其控制系統(tǒng)也如雨后春筍,層出不窮。由于電子顯示屏制作簡單,安裝方便,被廣泛應用于各種公共場合,如公交汽車的報站器、廣告屏以及公告牌等等。另外,隨著計算機的網(wǎng)路技術的發(fā)展, LED 顯示屏在網(wǎng)路環(huán)境下的使用情況越來越多,在多媒體、多種顯示設備組成的信息顯示系統(tǒng)中,采用智能化網(wǎng)路控制,聯(lián)網(wǎng)控制多屏技術也在實際中得到應用。但是,串行傳輸過程較長,數(shù)據(jù)按順序一位一位地輸出給列驅(qū)動器,只有當一行的各列數(shù)據(jù)都以傳輸?shù)轿恢螅@一行的各列才能并行地進行顯示。這樣,本行已準備好的數(shù)據(jù)打入并行鎖存器進行顯示時,串并移位寄存器就可以準備下一行的列數(shù)據(jù),而不會影響本行的顯示。同樣以“你”字來說明, 16 行( 1 1 5)上送( 0000000000000000,0x00, 0x00)而第一列( 13腳)送、“ 0”。 圖 AT89C52 的電路設計 圖 AT89C52 引腳圖 、 16*64 點陣顯示屏設計 圖 4 是一種 8x8 的 LED 點陣單色行共陽模塊的內(nèi)部結(jié)構圖,其單點工作電壓礬為 1. 8 V,正向電流露為 8~ 10 mA。把 4個 16x16 點陣顯示器相連從而構成16x64 的點陣顯示器 如圖 6。每個 I/ OEl 有 8位,如果都采用并行輸出,顯然不能滿足要求。即會有 16 路輸出。 Q 7H 是串入數(shù)據(jù)的輸出, G是對輸入數(shù)據(jù)的輸出使能控制, QA~ QH 為串人數(shù)據(jù)的并行輸出。顯示驅(qū)動器程序 由定時器 T0 中斷程序?qū)崿F(xiàn)。圖形或文字顯示有靜止、移入移出等顯示方式。另外重要的一點,只要看一下編譯后生成的匯編代碼,就能體會到 Keil C51 生成的目標代碼效率非常之高,多數(shù)語句生成的匯編代碼很緊湊,容易理解。 系統(tǒng)調(diào)試 調(diào)試主要分為硬件調(diào)試和軟件調(diào)試: 硬件調(diào)試:在焊接電路板的時候,應該從最基本的最小系統(tǒng)開始,分模塊, 逐個進行焊接測試。感謝他對我完成這個課題的支持與幫助,在設計過程中給了我寶貴的建 儀 和意見,同時也感謝我周邊的同學,他們?yōu)槲姨峁┝撕芏嗟馁Y料 和幫助 。 void delay(uchar x) { uchar a,b。 void main() { SCON=0x00。 } while(1) { delay(2020)。i++) //上卷簾顯示“我愛單片機” { for(j=0。 delay(100)。k++) { for(l=0。 i=P1。 //完成一行數(shù)據(jù)的發(fā)送
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1