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

正文內(nèi)容

廣告燈自動控制系統(tǒng)的設(shè)計畢業(yè)設(shè)計(完整版)

2024-10-12 18:16上一頁面

下一頁面
  

【正文】 法 ” (適合用 C 語言編寫,在此僅作了解)。 ;這樣每掃描完一幀 使方框右移一列,最后第 16 次(第 16幀)時,罩住左邊數(shù)起的第 16 列開始的 16列,就掃描顯示這 16 列。每掃描儀幀取 8 個數(shù)據(jù)顯示,下一幀取數(shù)要在數(shù)組中后移一個數(shù)取數(shù)。 按照這個方法,繼續(xù)進行下面的掃描,一共掃描 32 個 8位,可以得出漢字 “ 城 ” 的掃描代碼為 : DB 08H,20H,08H,30H,0FFH,0E0H,08H,42H,08H,4CH,1FH,0F0H,12H,10H,12H,1AH。一般我們使用的 16 16 的點陣宋體字庫,即所謂的 16 16,是每一個漢廣告燈自動控制系統(tǒng) 12 字在縱橫各 16 點的區(qū)域內(nèi)顯示的。對于列數(shù)據(jù)準(zhǔn)備來說,它應(yīng)能實現(xiàn)串入并出的移位功能。當(dāng)這樣輪回的速度足夠快(每秒24 次以上),由于人眼的視覺暫留現(xiàn)象,就能看到顯示屏上穩(wěn)定的圖形。要實現(xiàn)用 兩種顏色顯示,只要在電路的設(shè)計中適當(dāng)?shù)倪B線就可以了。 復(fù)位的實現(xiàn)通常用 2種方式 : 開機上電復(fù)位和外部手動復(fù)位,本設(shè)計用的是外部手動復(fù)位。用戶程序不應(yīng)進入上述區(qū)域。也就是最多可以在外部擴展 2*64KB 存儲器。 單片機是程序控制式計算機,即它的運行過程是在程序控制下逐條執(zhí)行程序指令的過程:從程序存儲器中取出指令送指令存儲器 IR,然后指令譯碼器 ID進行譯碼,譯碼產(chǎn)生一系列符合定時要求的微操作信號,用以控制單片機的各部分動作。 F0:用戶可設(shè)定的標(biāo)志位,可置位 /復(fù)位,也可供測試。 算術(shù)邏輯單元 ALU 能對數(shù)據(jù)進行加、減、乘、除等算術(shù)運算;“與”、“或”、“異或”等邏輯運算以及位操作運算。 圖 點陣顯示的總體框圖 51 系列單片機簡介 單片機( Microcontroller,又稱微處理器)是在一塊硅片上集成了各種部件的微型機 ,這些部件包括中央處理器 CPU、數(shù)據(jù)存儲器 RAM、程序存儲器 ROM、定時器 /計數(shù)器和多種 I/O 接口電路??刂齐娐凡糠职ㄒ粋€ 51CUP 和一些外圍電路。 本文是基于單片機來實現(xiàn)的。 廣告燈自動控制系統(tǒng) 3 第二章 系統(tǒng)設(shè)計方案 方案選定 本文主要講述的是 “ LED 點陣字符顯示電路 ” ,本課題的實現(xiàn)主要有兩種方案。 LED 顯示屏的設(shè)計背景 隨著科學(xué)技術(shù)的發(fā)展, 社會不斷的進步, 電子事業(yè)也有著突飛猛進的改革。與靜態(tài)顯示模式相對應(yīng),就有各種動態(tài)顯示模式,它們所顯示的圖文都是能夠動的。 LED 顯示屏 可以顯示變化的數(shù)字、文字、圖形圖像;不僅可以用于室內(nèi)環(huán)境還可以用于室外環(huán)境,具有投影儀、電視墻、液晶顯示屏無法比擬的優(yōu)點。 本 LED 顯示屏能夠 以動態(tài)掃描的方式同時顯示 1 個 16 16 點陣漢字,并能通過上位機軟件修改顯示內(nèi)容和顯示效果等等。另外,隨著計算機網(wǎng)絡(luò)技術(shù)的發(fā)展, LED 顯示屏在網(wǎng)絡(luò)環(huán)境下的使用情況越來越多,在多媒體、多種顯示設(shè)備組成的信息顯示系統(tǒng)中,采用智能化網(wǎng)絡(luò)控制,聯(lián)網(wǎng)控制多屏技術(shù)也在實際中得到應(yīng)用。 LED 顯示屏分為圖文顯示屏和視頻顯示屏,均由 LED 矩陣塊組成。目的有三:一是親手制作一個簡單實用的顯示文字的LED 點陣;二是通過制作 LED 點陣增強對 LED 點陣的了解和應(yīng)用,以及復(fù)習(xí)鞏固單片機知識;三是通過團隊合作,增強團隊合作的意識,為以后走向社會工作打下基礎(chǔ),并且增強了同學(xué)之間的友誼。一般刷新周期可控制在幾十毫秒范圍之內(nèi)。 LED 顯示屏的設(shè)計依據(jù) 根據(jù) LED 顯示屏設(shè)計的基本原理,結(jié)合其設(shè)計要求: “;; 。用數(shù)字電路實現(xiàn)不但大大提高成本,而且設(shè)計出的電路的靈活性差、不易調(diào)試、成本高等缺點。如果運用的好的話,就能夠開發(fā)出非常高 效的系統(tǒng)。由行譯碼器給出的行選通信號,從第一行開始,按順序依次對各行進行掃描 (把該行與電源的一端接通 )。這些產(chǎn)品給 8位單片機注入了新的活力,給它的開發(fā)應(yīng)用開拓了更廣泛的前景。有進位 /錯位時 CY=1,否則 CY=0。 P:奇偶校驗標(biāo)志。 8051 單片機在物理上有四個存儲空間:片內(nèi)程序存儲器和片外程序存儲器、片內(nèi)數(shù)據(jù)存儲器和片外數(shù)據(jù)存儲器。當(dāng)EA 接低電平時, CPU 只從片外 ROM 取指令。 內(nèi)部 RAM 的各個單元,都可以通過直接地址來尋找,對于工作寄存器,則一般都直接用 R0~R7,對特殊功能寄存器,也是直接使用其名字較為方便??紤]到元器件的易購性,使用 8 8的點陣發(fā)光二極管模塊,組成了 16行 16 列的發(fā)光點陣。在這里僅做了四個漢字的顯示,在實際的使用中可以根據(jù)這個原理自行的擴展顯示的漢字,下面是介紹漢字顯示的原理。 采用串行傳輸中列數(shù)據(jù)準(zhǔn)備和列數(shù)據(jù)顯示的時間矛盾,可以采用重疊處理的方法。能亮的行從上向下掃描完 16 行(相當(dāng)于位碼循環(huán)移位 16 次)即顯示一幀完整的圖像。在本例中單片機首先顯示的是左上角的第一列的部分,即第 0 列的 P00~P07 口。無論哪一種組字方法,都既可以顯示字符的水平方向的移動,又可以顯示豎直方向的移動。 (2) 行掃描方式左移:行向組字顯示字符水平方向的左移。如此,每進行下一次的掃描,把上一次的 16 個行碼都循環(huán)右移一位,再進行掃描就實現(xiàn)了數(shù)據(jù)的向上移動。 當(dāng)?shù)谝粋€字符掃描完成后,就進行這樣的 調(diào)整動作,以產(chǎn)生第二個字型的編碼。 要進行上移調(diào)整時,則從 20 地址數(shù)據(jù)開始,每筆數(shù)據(jù)都右移一位即可。因此,很難直接高態(tài)驅(qū)動廣告燈自動控制系統(tǒng) 19 LED。 如圖 所示 . 圖 低態(tài)顯示信號驅(qū)動電路 若要并接多個 LED 陣列,如連接使用 4個 8 8LED 陣列,連接成 16 16LED 陣列,則一個掃描信號同時驅(qū)動兩個 LED 陣列。在弄清延時程序指令的用法之前,要清楚的了解延時程序的基本概念 ,機器周期和指令周期的區(qū)別和聯(lián)系、相關(guān)指令的用法等。 以 12MHZ 晶振為例,指令周期、機器周期與時鐘周期的關(guān)系是 : 指令周期: CPU 執(zhí)行一條指令所需要的時間稱為指令周期,它是以機器周期為單位的,指令不同,所需的機器周期也不同。 ( 2)空操作指令 NOP 空操作指令功能只是讓單片機執(zhí)行沒有意義的操作,消耗一個機器周期。 ① 1 D1: MOV R5, 程序的循環(huán)運行是從 M3 開始的, M3 的開始 10 行程序是點陣顏色的選擇,即確定列掃描出口的選擇,因為 F 的初值是 0,所以先從掃描信號先從 P1 口輸出,即首先顯示的是紅色的點陣。最后的部分代碼: XRL A,128。 在主程序的開始的延時作為一次移動的末尾時到開始下一次重復(fù)移動開始之間的停頓,和字符移動的時間間隔相同,保持了移動的平穩(wěn)連貫性。在對各個硬件模塊進行測試時,要保證軟件正確的情況下去測試硬件,要不然發(fā)生錯誤時,不知道到底是哪一方出錯了。本系統(tǒng)具有硬件少,結(jié)構(gòu)簡單,容易實現(xiàn),性能穩(wěn)定可靠,成本低等特點。在運用 Protel 時要格外小 心, 例如在畫 PCB 電路板的時候,要注意基本的布板原則。 在此期間,特別感謝王老師對我的指導(dǎo)和關(guān)懷,還有同學(xué)們對我的幫助,是他們在我畢業(yè)的最后關(guān)頭給了我們巨大的幫助與鼓勵 ,使我能夠順利完成畢業(yè)設(shè)計,在此表示衷心的感激。 CLR F0。//取碼指針地址 20H 初值為 00 MOV R4,00H。 M4: MOV A,R0。//取碼指針載入 A MOV DPTR,TABLE。//數(shù)據(jù)指針指到 TABLE MOVC A,A+DPTR。//每屏停留時間 M2:MOV R6,16。//清除屏幕 MOV P2,A。他無論在 理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他耐心的輔導(dǎo),同時感謝母校對我四年來的教育和關(guān)心,在這里我不僅學(xué)到了專業(yè)知識,還學(xué)到了很多做人的道理。 五,通過這次畢業(yè)設(shè)計,重新復(fù)習(xí)并進一步增強了動手的能力,學(xué)以致用,把只是運用到實際生活中才是根本目的。并且通過對單片機資料的查閱和應(yīng)用,更進一步增加了對單片機知識的理解和運用能力。 軟件 調(diào)試:軟件部分是先參考書上的例子,然后自己根據(jù)硬件電路寫程序,由于以前所學(xué)是單片機匯編語言,所以這個系統(tǒng)在編寫程序過程中都采用匯編語言編寫。本設(shè)計利 用 Keil μ Vision2, 在新建 Keil 項目時選擇AT89C51 單片機作為 CPU,將源程序?qū)?,在?Options For Target”對話窗口中,選中“ Output”選項中的“ Create HEX File”,編譯鏈接后就可以生成 .HEX 文件。 CPL F0。再指針加 1,關(guān)閉上部分點陣的 74LS373 鎖存器,打開下面部分 74LS373 鎖存器,取相鄰的碼送到點陣的下半部分,緊挨著的延時程序是設(shè)定每列掃描的時間: MOV R3,50。 ③ 2*R5 DJNZ R3,D1。 如: DJNZ R7, KK ;將寄存器 R7 的內(nèi)容減 1 并判斷寄存器R7 里的內(nèi)容減完 1 后是否為 0,如果 不為 0 則轉(zhuǎn)移到地址標(biāo)號為 KK 的地方;如果為 0 則執(zhí)行下一條指令。 MCS51 單片機的一個機器周期 =6 個狀態(tài)周期 =12 個時鐘周期。例如在本設(shè)計中,行向的掃描要控制每行的掃描時間,還有所有的字移動有一定的時間間隔,而在所有的字移動一遍結(jié)束 的一瞬間到下一遍移動開始的一瞬間要有延時,這時的延時可以和移動的時間相同以保持移動的連貫性,也可以不同作為每次從頭開始的停頓,在上述就可以通過延時程序來完成。如 下圖 所 示。針對輸出態(tài)的不同,分為:高態(tài)掃描 高態(tài)顯示,高態(tài)掃描 低態(tài)顯示,低態(tài)掃描 高態(tài)顯示和低態(tài)掃描 低態(tài)顯示四種方式。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1