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

正文內(nèi)容

電子電路]基于單片機(jī)的16-32點(diǎn)陣顯示-全文預(yù)覽

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

下一頁面
  

【正文】 一過程無不是對我所學(xué)知識的一種檢驗(yàn),也是對我個人能力的一種鍛練。綜合運(yùn)用所學(xué)專業(yè)理論知識和技能分析,提高解決實(shí)際問題的能力。但理論的部分我一一介紹了,弄懂了里面的工作原理,信號出入作用的地方。行驅(qū)動電路使用了 3- 8線譯碼器 74LS138驅(qū)動 TIP127 大電流低電阻的 N 溝道場效應(yīng)管,因?yàn)槿绻脝纹瑱C(jī)直接連接 LED點(diǎn)陣,引腳不夠,同時驅(qū)動能力也不行,而用了這個譯碼器,可以節(jié)省引腳,并且方便做大屏幕的時候擴(kuò)展 通過本設(shè)計不僅把以前學(xué)過的知識重新溫習(xí),而且在查閱課外資料是還有好多芯片都是以學(xué)過的芯片為基礎(chǔ),并且在其基礎(chǔ)上改進(jìn) 和完善 的 。 本設(shè)計的理論基礎(chǔ)是單片機(jī),微機(jī)原理,模擬和數(shù)子電路。因?yàn)橐茢?shù)據(jù)的地方是通過了的,所以從中可以分析是送漢字代碼的地方出錯了,后來查出果然是送漢字代碼的指針搞錯了。 硬件調(diào)試 本設(shè)計硬件部分的調(diào)試主要是根據(jù)實(shí)物( 8 位 LED 點(diǎn)陣屏)來弄清其具體結(jié)構(gòu)和工作原理。 另外,延時程序至關(guān)重要,這就涉及到刷新速率問題,如設(shè)置不當(dāng),就會有閃爍感。 } } else { if (!Flag) LastVal = CurrVal。 if (!K2) CurrVal = 2。 static u8 Flag。 sbit K2 = P3^3。 此字體下對應(yīng)的點(diǎn)陣為:寬 x高 =16x16 */ 0x80,0x00,0x00,0xFF,0x00,0x00,0x00,0x9F,0x92,0x92,0x92,0x92,0x92,0x9F,0x00,0x00, /* 文字 : 息 */ /* EWB12。 此字體下對應(yīng)的點(diǎn)陣為:寬 x高 =16x16 */ 0x00,0x00,0x00,0x3F,0x2A,0x2A,0x6A,0xAA,0x2A,0x2A,0x2A,0x3F,0x00,0x00,0x00,0x00 }。 } } include code u8 TabH[64]= { /* 文字 : 電 */ /* EWB12。 } if (DirMode) { if (StartAdd == 96) StartAdd = 0。 } } } DispBuffer[Index2] = Val。 Index = 95) //在顯字區(qū)間內(nèi) { if (Index2 7) { if (((TabH[Index32])(Index28))amp。Index StartAdd + 32。 u32 Val。 ShiftU32(~DispBuffer[Count],Count)。 while(Delay)。0x01) Val |= 0x80000000。 } } else { for (Index2 = 0。Index2 32。 u16 Delay。 EN = 0。 LCK = 1。 CI = ranamp。 AI = ranamp。0x00000001。 for (index = 0。 } ShiftU32(0xFFFFFFFF,0)。 EN = 1。 AI = 0。 data u8 DirMode = 0。 sbit BI = P1^2。 sbit DAT = P1^5。 LEDBufferRenew()。 } KeyVal = 0。 LEDBufferRenew()。 KeyScan()。 extern data u8 LEDReset。 } void Timer0ISR(void) interrupt 1 { TH0 = 0x0F6。 ET0 = 1。 TL0 = 0x5A。 while(1)。 void TimerInit(void)。其中主程序和子程序的流程圖如圖所示。 然后單片機(jī)轉(zhuǎn)向上半部第二列,仍為 p05 點(diǎn)亮,為 00000100,即 16 進(jìn)制 04h. 這一列完成后繼續(xù)進(jìn)行下半部分的掃描, p21 點(diǎn)亮,為二進(jìn)制 00000010,即16 進(jìn)制 02h. 依照這個方法,繼續(xù)進(jìn)行下面的掃描,一共掃描 32 個 8 位, 可以得出漢字“大” 的掃描代碼為: 04H,00H,04H,02H,04H,02H,04H,04H 04H,08H,04H,30H,05H,0C0H,0FEH,00H 05H,80H,04H,60H,04H,10H,04H,08H 04H,04H,0CH,06H,04H,04H,00H,00H 由這個原理可以看出, 無論顯示何種字體或圖像, 都可以用這個方法來分析出它的掃描代碼從而顯示在屏幕上。 在本例中單片機(jī)首先顯示的是左上角的第一列的上半部分,即第 0 列的p00p07 口。我們可以把每一個點(diǎn)理解為一個像素,而把每一個字的字形理解為一幅圖像。所以每個 LED 點(diǎn)陣屏都留有輸出端。它的原理圖如下 ( 圖) 所示 : 圖 TIP127 的內(nèi)部原理圖 位數(shù)據(jù)緩沖器 74LS244 我們?yōu)榱烁綦x外界的干擾信號,使用了 74LS244 八位數(shù)據(jù)緩沖器。 3— 8 線譯碼器 74LS138 為 防止直接驅(qū)動損壞單片機(jī)以及隔離外界干擾信號, 所以 使用了 74LS138這個 3— 8 譯碼器作為行選 通的 芯片。芯片的輸出端為 QA~ QH, 最高位 QH 可作為多片 74HC595 級聯(lián)應(yīng)用時向上一級的級聯(lián)輸出。 RCK 是輸出鎖存器的輸入信號,其上升沿將移位寄存器的輸出輸入到輸出鎖存器。它的輸入端有 8 個串行移位寄存器,每個移位寄存器的輸出都連接一個輸出鎖存器。 74HC595 介紹 每個漢字需要 4 個 8*8 的 LED 點(diǎn)陣,要想實(shí)現(xiàn) 8 行掃描驅(qū)動,上下 2 行只使用了 1 個 74HC595 接到 LED 點(diǎn)陣模塊上,而每個漢字是按照 16*16 取模,所以需要 2 個 74HC595 來驅(qū)動一個漢字,我的電路設(shè)計的是 8 個漢字,所以需要8*2=16 個 74HC595 來實(shí)現(xiàn) 8 行掃描顯示。 LED 之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點(diǎn)分不開的。 從 LED 的伏安曲線及數(shù)字模型看, LED 在正向?qū)ê笃湔螂妷旱募?xì)小變動將引起 LED 電流的很大變化,并且,環(huán)境溫度, LED 老化時間等因素也將改變影響 LED 的電氣性能。s) 100000 沖擊電流 0 10 倍額定電流 耐壓擊性 很 強(qiáng) 易 斷 裂 壽命( h) > 2020 < 1000 隨著 對 LED 研究的進(jìn)一步深入,其光效將進(jìn)一步得到提高,而其成本將一步下降,在不久的將來 LED 取代白熾燈甚至熒光燈而發(fā)展成 21 世紀(jì)的一種主要的照明光源將成為一種趨勢。 LED 的特點(diǎn)以及常用的參數(shù) LED 是一種固體光源,當(dāng)它兩端加上正向電壓,半導(dǎo)體中的少數(shù)載流子和多數(shù)載流子發(fā)生復(fù)合,放出的過剩能量將引起光子發(fā)射。在電源接通瞬間, RST 引腳上的電位是高電平( Vcc),電源接通后對電容進(jìn)行快速充電,隨著充電的進(jìn)行,RST 引腳上的電位也會逐漸下降為低電平。 單片機(jī)的復(fù)位條件:必須使其 RST 引腳上持續(xù)出現(xiàn)兩個(或以上)機(jī) 器周期的高電平。 了解了以上幾個時序的概念后,我們就可以很快的計算出執(zhí)行一條指令所需要的時間。一個機(jī)器周期固定的由 6 個狀態(tài) S1~S6 組成。時序中 1 個時鐘周期定義為 1 個狀態(tài),用 S 表示。 振蕩周期:是片內(nèi)振蕩電路或片外為單片機(jī)提供的脈沖信號的周期。外接電容的作用是對振蕩器進(jìn)行頻率微調(diào),使振蕩信號頻率與晶振 頻率一致,同時起到穩(wěn)定頻率的作用,一般選用20~30pF 的瓷片電容。單片機(jī)的時鐘信號通常有兩種產(chǎn)生方式:內(nèi)部時鐘方式和外部時鐘方式。即定時器 T0、 T T2 11. 外部中斷 4 路,下降沿中斷或低電平觸發(fā)電路, Power Down 模式可由外部中斷低電平觸發(fā)中斷方式喚醒 12. 通用異步串行口( UART),還可用定時器軟件實(shí)現(xiàn)多個 UART 13. 工作溫度范圍: 40~ +85℃ (工業(yè)級) /0~ 75℃ (商業(yè)級) 14. PDIP 封裝 23457864308RESTXTLELN30XDI453WRD921679138765432972040/AD1/AVSV 圖 21 單片機(jī)原理圖 單片機(jī)最小系統(tǒng) 單片機(jī)的最小系統(tǒng)是由組成單片機(jī)系統(tǒng)必需的一些元件構(gòu)成 ,除了單片機(jī)之外,還需要包括電源供電電路、時鐘電路、復(fù)位電路。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié), 單片機(jī) 一切工作停止,直到下一個中斷或硬件復(fù)位為止。在單芯片上,擁有靈巧的 8 位 CPU 和 可編程 Flash,使得 STC89C52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。 LED 顯示屏經(jīng)歷了從單色、雙色圖文顯示屏,到圖像顯示屏的 發(fā)展過程。我們在實(shí)際應(yīng)用中只是將 LED 點(diǎn)陣的 16 條行線直接接在 P0口和 P2 口,至于列選掃描信號則是由 416 線譯碼器 74HC138 來選擇控制,這樣一來列選控制只使用了單片機(jī)的 4個 IO口,節(jié)約了很多 IO資 源,為單片機(jī)系統(tǒng)擴(kuò)充使用功能提供了條件。技術(shù)線路為通過程序控制STC89C52 芯片輸出高低電平,高低電平控制 分別控制 LED 的亮和滅,最終達(dá)到所要顯示的內(nèi)容。 驅(qū)動電路的選擇 驅(qū)動電路 的選擇采取并口輸入,占用大量 I/O 口資源。 由于靜態(tài)顯示方式 ,所需的譯碼驅(qū)動裝置很多 ,引線多而復(fù)雜 ,成本高 ,且可 靠性也較低。但設(shè)計上如果處理不當(dāng) ,易造成亮度低 ,閃爍問題。若給每一個發(fā)光二極管一個驅(qū)動電路 ,一幅畫面輸入以后 ,所有 L ED 的狀態(tài)保持到下一幅畫。 6) 最終能在 LED 電路板上顯示所要的圖形或漢字。 2) 行 列電路設(shè)計,分析電路圖確定整個系統(tǒng)大概的規(guī)模。 設(shè)計目標(biāo)及采取的方案 本設(shè)計的目標(biāo) 本設(shè)計的理論基礎(chǔ)是單片機(jī) 技術(shù)基礎(chǔ) ,微機(jī)原理,模擬和數(shù)子電路。在硬件調(diào)試中發(fā)現(xiàn)有單片機(jī)端口驅(qū)動能力不足、驅(qū)動電路工作不穩(wěn)定等問題。 ( 3)軟件編寫 根據(jù)硬件特點(diǎn)和設(shè)計要求,軟件選用 C 語言編寫。 論文主要內(nèi)容 針對設(shè)計題目的特點(diǎn),作者對論文的內(nèi)容和結(jié)構(gòu)將做如下安排: ( 1)初步方案的論證和選擇 搜集題目的有關(guān)資料,并參照目前通用的設(shè)計思想和設(shè)計方法擬定幾套 設(shè)計方案進(jìn)行分析比較。并且通過該設(shè)計課題掌握了 51 單片機(jī)的的軟硬件開發(fā)工具的使用方法,為以后從事相關(guān)行業(yè)的工作積累了實(shí)際工作經(jīng)驗(yàn)。高亮度、全彩化藍(lán)色及純綠色 LED 產(chǎn)品自出現(xiàn)以來,成本逐年快速降低,已具備成熟的商業(yè)化條件。 并給出了 通過軟件控制點(diǎn)陣屏顯示的幾種方式,如靜態(tài)顯示,分屏顯示以及左移顯示,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1