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

正文內(nèi)容

基于51單片機的led點陣屏的設計與實現(xiàn)-資料下載頁

2025-08-24 03:05本頁面

【導讀】論了單片機控制系統(tǒng)中關(guān)鍵的數(shù)據(jù)處理以及發(fā)送問題。結(jié)果表明采用并行數(shù)據(jù)輸。并給出了通過軟件控制點陣屏顯示的幾種方式,如靜態(tài)顯示,分屏顯示以及左移顯示,對其軟件的算法給出了具體分析??梢造`活的運用軟件實現(xiàn)各種顯示,并將其用于商業(yè)用途。與傳統(tǒng)霓虹燈廣告牌的成本日益接近。的霓虹燈廣告有明顯的改進,為其在特殊領(lǐng)域的應用奠定了基礎(chǔ)。這種新興的大屏幕顯示技術(shù)成為眾人目光的焦點。它以其超大畫面、超寬視覺、靈活多變的顯示方式等獨居一格的優(yōu)勢,成為目前國際上使用廣泛的顯示系統(tǒng)。止和移入移出等顯示方式。本文還重點介紹了單片機對LED點陣屏。的控制電路,驅(qū)動電路的設計方法,并根據(jù)LED點陣屏的硬件特點,系統(tǒng)設計采用的是共陽型的LED點陣屏。在列1~8上寫入列編碼的信號,接著應將對應的行上加選通信號,因此,形成的列代碼為00H,00H,3EH,41H,41H,41H,3EH,“1”,延時2ms左右;如此下去,直到送完最后一列代碼,又從頭開始送。

  

【正文】 end=0。 //打開 138 進行譯碼 enh=0。 for(i=0。i8。i++) { fachars(zima,zima1)。 //發(fā)送列數(shù)據(jù) end=1。 P3=((P3amp。0xf8)|i)。 //進行行掃描 26 lclk=1。 end=0。 mDelay(1)。 zima+=2。 zima1+=2。 } enh=1。 end=1。 for(i=0。i8。i++) { fachars(zima,zima1)。 end=1。 P3=((P3amp。0xf8)|i)。 lclk=1。 end=0。 mDelay(1)。 zima+=2。 zima1+=2。 } } 27 漢字左移子程序 其流程圖如下: 圖 漢字左移流程圖 字模提取 該軟件中顯示的字體都是通過專門的漢字提取軟件來實現(xiàn)的。該軟件名為字模提取 By Horse 輸入?yún)^(qū)輸入你所需要的漢字后(可輸入多個字體),同時按下CTRL+ENTER,然后在 “取模方式 ”菜單中選取 “C51 格式 ”,再在 “修改圖象 ”菜單下選取 “黑白反顯圖象 ”。這時點陣生成區(qū)則會出現(xiàn)相應字 體的漢字代碼。起操作界面如下: 開 始 行 掃 描 前一字節(jié)左移一位與后一 字節(jié)右移 7位后相或 行 掃 描 28 圖 字模提取軟件界面 4 系統(tǒng)調(diào)試 系統(tǒng)調(diào)試是做電子產(chǎn)品設計的一個很重要的部分,一般調(diào)試分為硬件部分和軟件部分。硬件的調(diào)試主要是分析自己所設計的電路是否是正確的,同時檢查電路是否短路,開路以及元器件是否焊接正確,調(diào)試的時候可以分塊檢測。而軟件調(diào)試主要通過編程看是否能夠達到自己預期的想法,同時也要注意程序的簡潔和優(yōu)化,調(diào)試的時候可以通過先寫個小程序一步一步去實現(xiàn)它。 硬件調(diào)試 本設計硬件部分的調(diào)試主要是根據(jù)實 物( 8 位 LED 點陣屏)來弄清其具體結(jié)構(gòu)和工作原理。在整個硬件調(diào)試中,我們主要以幾個核心 IC 為突破點,從 74HC595 的特性可知其傳送的是顯示的數(shù)據(jù),而 29 74HC244 則是將輸入的數(shù)據(jù)進行緩沖處理防止干擾,對于 74HC138及 TIP127 組成的擴流譯碼電路中則知是進行行掃描。在硬件調(diào)試過程中還遇到了屏幕閃動的問題,后來考慮到單片機的處理速度,原因可能是掃描的過慢了,故將 12M 晶振改為 24M,其后的顯示效果得到了明顯的改善。 軟件調(diào)試 在軟件的調(diào)試中,我首先是寫了一個一行顯示的小程序,可以后我接著 寫了兩行顯示的程序,但發(fā)現(xiàn)第二排的漢字前八個字節(jié)沒問題,而后八個字節(jié)出現(xiàn)了亂碼。因為移數(shù)據(jù)的地方是通過了的,所以從中可以分析是送漢字代碼的地方出錯了,后來查出果然是送漢字代碼的指針搞錯了。還有在分屏顯示的時候我本來采用一個字庫來做成分兩個字庫顯示,用一個變量來改變字的顯示,并建立了一個標志位,但出現(xiàn)了一個用什么改變作為標志位變化的問題,考慮至此我采用了最基本的方法是建立兩個庫,然后在主程序中分別調(diào)用的方式來解決的。 5 結(jié)論 本文通過設計單片機控制單色 LED 顯示屏的方法,對 LED 顯示模塊單元如何進行 行列信號控制及信號傳輸中的驅(qū)動問題進行了研究。介紹了硬件的原理以及連接的方法,軟件的設計流程,經(jīng)焊接并調(diào)試后可以正常顯示漢字、圖片信息,并且可動態(tài)顯示。 硬件部分的設計保證了點陣的正常工作。列驅(qū)動電路中的 30 74HC595 實現(xiàn)了串入并出,并且?guī)в墟i存和移位的功能;而 74LS244則是防止外界的干擾會對顯示屏造成亂碼。行驅(qū)動電路使用了 3- 8線譯碼器 74LS138 驅(qū)動 TIP127 大電流低電阻的 N 溝道場效應管,因為如果用單片機直接連接 LED 點陣,引腳不夠,同時驅(qū)動能力也不行,而用了這個譯碼器,可以節(jié)省引腳,并 且方便做大屏幕的時候擴展。 軟件部分的設計跟硬件完美配合實現(xiàn)漢字、圖形的顯示。通過LED 點陣顯示原理,我們知道只要合理的安排行選信號以及列信號同時導通的組合順序就可以顯示任何的圖形、文字。軟件的設計就是完成將漢字點陣數(shù)據(jù)通過一些特殊的算法調(diào)整,得到跟 LED 點陣相對應的數(shù)據(jù),并將這些數(shù)據(jù)以及控制信號傳送到 LED 點陣屏,來實現(xiàn)預期的顯示效果。 但本設計同時也存在著一些問題。在硬件方面,整個屏幕上會存在一些 LED 不是很亮,還有信號容易受到外界的干擾,屏幕會有些跳動,所以很應該加強硬件抗干擾的能力。在軟件方面,顯示 的方式比較單一,還可以考慮其他種顯示方式,如上下移動,向右移動,以及從中間向四周擴散的移動方式。 參考文獻 [1] 李華等編著 MCS51 系列單片機實用接口技術(shù) 北京:北京航空航天大學出版社, 1993: 234~236. [2] 張立科 單片機通信技術(shù)與工程實踐 北京:人民郵電出版社, 2020: 156~161. 31 [3] 張凱等編著 MCS51 單片機綜合系統(tǒng)及其設計開發(fā) 北京:科學出版社, 1996: 187~189. [4] 朱宇光編著 單片機應用新技術(shù)教程 北京:電子工業(yè)出版社, 2020: 301~303. [5] 諸昌鈐 LED 顯示屏系統(tǒng)原理 與工程技術(shù) 成都:電子科技大學出版社, 2020: 245~250. [6] 余永權(quán) 89 系列 FLASH 單片機原理與應用 北京:電子工業(yè)出版社, 2020: 112~114. [7] 樓然苗,李光飛 51 系列單片機設計實例 北京:北京航空航天大學出版 2020: 330~332. [8] 李東生 PROTEL 99SE 電路設計技術(shù)入門與應用 北京:電子工業(yè)出版社 2020: 387~390. [9] 張有順編著 MCS51/96 系列單片機簡明教程 北京:中國脊梁出版社, 1998: 124~125. [10]謝宋和 單片機在 LED 顯示屏中的應用 電子與自動化 98 年第 4 期 [11] Keil software Compiler User’s 32 附錄 A 實物顯示效果圖: 圖 A 單片機主控制部分 圖 B 點陣屏顯示部分
點擊復制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1