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

正文內容

電子電路]基于單片機的16-32點陣顯示(文件)

2024-12-08 16:21 上一頁面

下一頁面
 

【正文】 l ways to control lattice screen display via software such as the static state display, divided screen display and left shift display, which has given the concrete analysis of software39。 ( 2)選題意義 該設計課題使我們能夠掌握 LED顯示屏的基本顯示原理和設計方法,對 LED 顯示屏這個行業(yè)有了較為深刻的了解和認識。但同時應該清楚的認識到我國的 LED 技術雖然發(fā)展迅速但和世界先進水平還有一定的差距。 ( 2)方案實現(xiàn) 以設計方案為指導思想選擇合適的器件來實現(xiàn)這一思想,選擇器件時要從功能和電氣特性兩方面來選擇和論證。然后按照所劃分的模塊逐個編寫和調試,最后將獨立的模塊整合起來。通過分析,查找找出了問題原因并設法將其解決。 通過 這次 畢業(yè)設計使 我 在學 校學習的理論知識和實際應用有機地結合起來,同時也能培養(yǎng)我獨立思考、勇于創(chuàng)新的科學態(tài)度和鉆研精神,為我將要踏上工作崗位做一次提前的鍛煉。 4) 確定所 需 的元器件,然后通過電路圖進行連接。 顯示部分 顯示部分是本次設計最核心的部分,我 們先 對 LED8*8 點陣顯示進行 實驗,然后再其基礎上擴展成 LED16*16,最后實現(xiàn) LED16*32 對于 LED8*8 點陣顯示有以下兩種方案: 靜態(tài)顯示,將一幀圖像中的每一個二極管的狀態(tài)分別用 0 和 1 表示 ,若為 0 ,則表示 LED 無電流 ,即暗狀態(tài) 。 動態(tài)顯示,對一幅畫面進行分割 ,對組成畫面的各部分分別顯示 ,是動態(tài)顯示方式。動態(tài)顯示采用多路復用技術的動態(tài)掃描顯示方式 , 復用的程度不是無限增加的 , 因為利用動態(tài)掃描顯示使我們看到一幅穩(wěn)定畫面的實質是利用了人眼的暫留效應和發(fā)光二極管發(fā)光時間的長短 , 發(fā)光的亮度等因素 。且動態(tài)顯示易于制作和理解,又能鞏固所學知識,達到畢業(yè)設計的目標。所以我選用 74HC138 譯碼器作為 串口輸入 控制 。 本設計介紹一種實用的漢字顯示屏的制作,同時為了降低制作難度, 僅作了一個字的輪流顯示,實際使用時可根據這個原理自行擴充顯示的字數。由于它具有發(fā)光效率高、使用壽命長、組態(tài)靈活、色彩豐富以及對室內室外環(huán)境適應能力強等優(yōu)點,自 20 世紀 80年代后期開始,隨著LED 制造技術的不斷完善,在國外得到了廣泛的應用。 STC89C52 作為主控芯片 STC89C52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 可編程 Flash 存儲器 。另外 STC89C52 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種 軟件 , 可選擇節(jié)電模式。 主要特性如下: 1. 增強型 8051 單片機, 6 時鐘 /機器周期和 12 時鐘 /機器周期可以任意選擇,指令代碼完全兼容傳統(tǒng) 8051. 2. 工作電壓: ~ ( 5V 單片機) /~ ( 3V 單片機) 3. 工作頻率范圍: 0~ 40MHz,相當于普通 8051 的 0~ 80MHz,實際工作 頻率可達 48MHz 4. 用戶應用程序空間為 8K 字節(jié) 5. 片上集成 512 字節(jié) RAM 6. 通用 I/O 口( 32 個),復位后為: P1/P2/P3/P4 是準雙向口 /弱上拉, P0 口 是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為 I/O 口用時,需加上拉電阻。 下面著重介紹時鐘電路和復位電路。晶振的取值范圍一般為0~24MHz,常用的晶振頻率有 6MHz、 12 MHz、 MHz、 24 MHz 等。 圖 22 時鐘電路 時序是單片機在執(zhí)行指令時 CPU 發(fā)出的控制信號在時間上的先后順序。 時鐘周期:振蕩脈沖送入內部時鐘電路,由時鐘電路對其二分頻后輸出的時鐘脈沖周期稱為時鐘周期。 機器周期:機器周期是單片機完成一個基本操作所需要的時間。一般用指令執(zhí)行所需機器周期數表示。 2)復位電路 無論是在單片機剛開始接上電源時,還是運行過程中發(fā)生故障都需要復位。上電復位和按鍵復位電路如下。 按鍵復位電路中,當按鍵沒有按下時,電路同上電復位電路。作為一種新的光源,近年來各大公司和研究機構對 LED的研究方興未艾,使其光效得以大大提高,飛利浦與 Agilent 的合資公司目前已研發(fā)并生產出光效 達到 171M/W 的白色 LED,已達到白熾燈的水平。 LED 的電壓和電流的匹配。否則,LED 的光輸出將隨輸入電壓和溫度等因素變化而變化,并且,若 LED 電流失控,LED 長期工作在大電流下將影響 LED 的可靠性和壽命,并有可能失效。而藍色和純綠色 LED 的開發(fā)已經達到了實用階段。它具有一個 8 位串入并出的移位寄存器和一個 8 位輸出鎖存器,而且移位寄存器和輸出鎖存器的控制是各自獨立的,可以實現(xiàn)在顯示本行各列數據的同時,傳送下一行的列數 據,即達到數據準備的目的。引腳 SCK 是移位寄存器的移位時鐘脈沖,在其上升沿發(fā)生移位,并將SI的下一個數據輸入最低位。 SCLR 信號是移位寄存器的清 0 輸入端,當其為低時移位寄存器的輸出全部為 0。 由 74HC595 在 ( 25℃ ),可以達到 21MHz 以上的時鐘頻率,而我們采用的 89S51 的時鐘頻率只有 24MHz,串口方式 0 的時鐘頻率只有fosc/12=2MHz,所以 74HC595 完全勝任;由于 74HC595 輸出高電平時每個管腳的驅動電流只有 20mA,而每個 LED 發(fā)光管的驅動電流也是 20mA,要是 8 個發(fā)光管同時輪流點亮的時候瞬間電流必定大于 20mA,所以我們采用是采用吸收電流的方式直驅 LED 發(fā)光管。 大電流達林頓管 TIP127 TIP127 是一種大功率的 PNP 型達林頓管,其主要目的在于 LED 的列 驅 動電路做擴流作用。74LS244 是一個常用的八緩沖器,它的管腳圖以及控制表如 ( 圖 ) 所示: 圖 74LS244 的外部管腳圖及門控制端的真值表 LED 點陣屏 的輸入輸出端口 對于整 個 LED 點陣屏,從單片機的 I/O 口輸入時,是先接入到 74HC244 的,為的是讓數據起到緩沖的作用。 圖 LED 屏的輸出端口 圖 LED 屏的輸入端口 漢字顯示的原理 我們以 UCDOS 中文宋體字庫為例,每一個字由 16 行 16 列的點陣組成顯示。 圖 313 16 行 16 列的點陣組成顯示圖 用 8 位的 AT89C51 單片機控制, 由于單片機的總線為 8 位,一個字需要拆分為 2 個部分。即二進制 00000100,轉換為 16 進制為 04h.。 軟件打開后輸入漢字,點“檢取”,十六進制數據的漢字代碼即可自動生成,把我們所需要的豎排數據復制到我們的程序中即可。 主程序設計 LED 點陣 主 程序 ,該程序能夠用來實現(xiàn) “ 電子信息 ” 等漢字的顯示 。 // LEDScreenTest()。 PT0 = 1。 TL1 = 0x84。 TR0 = 1。 LEDScreenRenew()。 TH1 = 0x6D。 DirMode = KeyVal1。 } if (KeyVal == 3) { if (Speed 25) Speed ++。 if (Count = Speed) { Count = 0。 } 1632 頭文件 include extern code u8 TabH[64]。 sbit LCK = P1^7。 sbit DI = P1^0。 data u32 DispBuffer[16]。 CI = 0。 SCK = 0。 SCK = 0。index ++) { SCK = 0。 } SCK = 0。 BI = ranamp。 DI = ranamp。 _nop_()。 u8 Index1。Index1 16。 if (((TabH[Index2])(Index18))amp。Index2 ++) { Val = Val1。 Val = 0。 if (Count == 15) Count = 0。 u8 Index = 0。Index2 16。 if (Index 31 amp。 } else { if (((TabL[Index32])(Index2))amp。 } if (LEDReset) { StartAdd = 31。 } else { if (StartAdd == 0) StartAdd = 96。 此字體下對應的點陣為:寬 x高 =16x16 */ 0x01,0x41,0x41,0x41,0x41,0x41,0x41,0x47,0x45,0x49,0x51,0x61,0x41,0x01,0x01,0x00, /* 文字 : 信 */ /* EWB12。 此字體下對應的點陣為:寬 x高 =16x16 */ 0x00,0x00,0xF8,0x10,0x10,0x10,0x10,0xFE,0x11,0x11,0x11,0x11,0xF9,0x01,0x0F,0x00, /* 文字 : 子 */ /* EWB12。 按鍵頭文件 include data u8 KeyVal = 0。 sbit K4 = P3^5。 CurrVal = 0。 if (!K4) CurrVal = 4。 KeyVal = LastVal。硬件的調試主要是分析自己所設計的電路是否是正確的,同時檢查電 路是否短路,開路以及元器件是否焊接正確,調試的時候可以分塊檢測。在硬件調試過程中還遇到了屏幕閃動的問題,后來考慮到單片機的處理速度,原因可能是掃描的過慢了 。 仿真 結 論 雖然本設計只使用了 兩 塊 1616 LED 點陣,電路簡單,但是已經包 含 了 LED顯示屏的電路基本原理和基本程序,只要擴展單片機的 IO 接口,并增加一些 LED點陣和相關芯片,就能設計出更大面積、更多花樣的 LED 顯示屏。三極管和74LS138 的工作原理也分別在模擬和數子電路里介紹過。 由于多方面原因我沒有做硬件方面的東西。另外也有些遺憾,如果有硬件的東西會更有說服力。提高文獻閱讀和使用能力。尤其是在多次修改論文的過程中他以極大的耐心幫助進行修改我的論文,使我深受感動。 (AN 9206290756). [20] Regenold, Stephen. LEDs Are Still Popular (and Improving) after All These Years[Z].Sep2020, Vol. 18 Issue 9, 4444, 1/7p,1c。同時,感謝同學們在畢業(yè)設計中給予我的幫助, 以及在設計中被我引用或參考的 論著的作者。從選題到方案論證,再到針對課題而收集資料到逐步實現(xiàn)的期間,都面臨著重重的難題,這
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1