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

正文內(nèi)容

微機(jī)原理與單片機(jī)技術(shù)實(shí)踐課程設(shè)計(jì)-基于at89c52的1664led點(diǎn)陣的設(shè)計(jì)(更新版)

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

下一頁面
  

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