2022年16×16點(diǎn)陣LED電子顯示屏的設(shè)計(jì)要點(diǎn)_第1頁
2022年16×16點(diǎn)陣LED電子顯示屏的設(shè)計(jì)要點(diǎn)_第2頁
2022年16×16點(diǎn)陣LED電子顯示屏的設(shè)計(jì)要點(diǎn)_第3頁
2022年16×16點(diǎn)陣LED電子顯示屏的設(shè)計(jì)要點(diǎn)_第4頁
2022年16×16點(diǎn)陣LED電子顯示屏的設(shè)計(jì)要點(diǎn)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、郵電與信息工程學(xué)院課程設(shè)計(jì)說明書課題名稱:16 16 點(diǎn)陣 LED電子顯示屏的設(shè)計(jì)同學(xué)學(xué)號:1002030205專業(yè)班級:計(jì)科 02 班同學(xué)姓名:龔建新同學(xué)成果:指導(dǎo)老師:王會清課題工作時間:2021 年 5 月 6 日 至5 月 20 日計(jì)科 02 班 龔建新1硬件系統(tǒng)課程綜合設(shè)計(jì)可編輯資料 - - - 歡迎下載一,課程設(shè)計(jì)的任務(wù)的基本要求:一,設(shè)計(jì)部分設(shè)計(jì)一個能顯示 16X16點(diǎn)陣圖文 LED顯示屏,要求能顯示圖文或文字,顯示圖文或文字應(yīng)穩(wěn)固,清楚,圖文或文字顯示,以卷簾形式向上滾動顯示.2,論文部分1,同學(xué)應(yīng)提交的資料:紙質(zhì)課程設(shè)計(jì)說明書 1 份源程序 1 份(作為附件).2,課程設(shè)計(jì)摘

2、要(中文)的內(nèi)容包括:概述:包括該次課程設(shè)計(jì)自己所作的題目,所用的編程工具等.需求分析(基本要求) ,設(shè)計(jì)(算法思想,關(guān)鍵函數(shù)的流程圖) ,實(shí)現(xiàn)(源程序清單及注釋).調(diào)試分析和運(yùn)行結(jié)果(輸入和輸出截圖) .參考文獻(xiàn)(至少 2 篇)3,課程設(shè)計(jì)摘要(英文)部分,只需簡要介紹設(shè)計(jì)中使用的語言和學(xué)問,以及設(shè)計(jì)實(shí)現(xiàn)的功能即可.指導(dǎo)老師簽字: 王會清2021 年 5 月 20 日二,進(jìn)度支配:1,程序設(shè)計(jì)十一周:周一 周五 上午 8: 30-11: 30下午 2:30-5:002,論文撰寫十二周:周三 周四 自行支配時間3,程序演示和論文提交十二周:周五可編輯資料 - - - 歡迎下載三, 應(yīng)收集資料及

3、主要參考文獻(xiàn):1 金龍國,單片機(jī)原理與應(yīng)用 M. 中國水力水電出版社, 2021.12 康華光,數(shù)字電子技術(shù) M. 高等訓(xùn)練出版社 .2021 83 單片機(jī) C 語言應(yīng)用于實(shí)踐 M. 清華高校出版社 .2005 74 周潤景,基于 PROTEUS 的電路及單片機(jī)系統(tǒng)設(shè)計(jì)與仿真M. 北京:北京航空航天高校出版社四,課程設(shè)計(jì)摘要(中文)注: 本程序所使用為匯編語言所使用的軟件MASM1課題簡介1.1 LED 顯示簡介目前廣告牌具有顯示內(nèi)容豐富,信息量大,信息更換速度快等特點(diǎn).因此傳統(tǒng)的LED 顯示屏把握系統(tǒng)已經(jīng)越來越不能中意現(xiàn)代廣告宣揚(yáng)業(yè)的需要.而利用PC 機(jī)通信技術(shù)把握 LED 顯示屏 ,就具有

4、顯示內(nèi)容豐富 ,信息更換靈敏等優(yōu)點(diǎn).可編輯資料 - - - 歡迎下載2課題系統(tǒng)整體方案2.1 需要實(shí)現(xiàn)的功能本設(shè)計(jì)是一16 16 點(diǎn)陣 LED 電子顯示屏的設(shè)計(jì).整機(jī)以40 腳單片機(jī)AT89C51為核心,通過該芯片把握列驅(qū)動器74HC595來驅(qū)動顯示屏顯示.該電子顯示屏可以顯示各種文字或單色圖像,全屏能顯示1 個漢字.顯示可以接受動態(tài)顯示,使得圖形或文字能夠?qū)崿F(xiàn)靜止,移入移出等多種顯示方式.開關(guān)把握顯示“礦大電氣五班”,“電子綜合設(shè)計(jì)”的字幕.同時仍要實(shí)現(xiàn)的功能:5V 的電壓輸入,時鐘電路的設(shè)置,復(fù)位電路的設(shè)置, 單片機(jī)給 74HC154芯片同時給E1 和 E2 低電平, 74LS154才能正

5、常的工作.例如假如想使左上角LED 點(diǎn)亮,就 Y0=1 ,X0=0即可.應(yīng)用時限流電阻可以放在X軸或 Y, 16*16LED點(diǎn)陣如圖 2.1.1 所示 .圖 2.1.116X16點(diǎn)陣 LED 工作原理說明: 16X16點(diǎn)陣共需要256 個發(fā)光二極管組成,可編輯資料 - - - 歡迎下載且每個發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對應(yīng)的某一列置1 電平,某一行置 0 電平,就相應(yīng)的二極管就亮.因此要實(shí)現(xiàn)一根柱形的亮法,對應(yīng)的一列為一根豎柱,或者對應(yīng)的一行為一根橫柱,因此實(shí)現(xiàn)柱的亮的方法如下所述:一根豎柱:對應(yīng)的列置1,而行就接受掃描的方法來實(shí)現(xiàn).一根橫柱:對應(yīng)的行 置 0 ,而列就接受掃描的

6、方法來實(shí)現(xiàn).需要實(shí)現(xiàn)的功能如下圖流程圖圖2.1.3 所示:時鐘電路可編輯資料 - - - 歡迎下載復(fù)位電路行掃描模塊顯示模塊16*16 點(diǎn)陣可編輯資料 - - - 歡迎下載列掃描模塊三極管本電路使用AT89C51實(shí)現(xiàn)行驅(qū)動, 對顯示模塊從上至下的掃描,用 74HC154和三極管實(shí)現(xiàn)列驅(qū)動,對顯示模塊從左至右的掃描,然后顯示字符.在中規(guī)模集成電路中譯碼器有幾種型號,使用最廣的通常是74HC154譯碼器, 74HC154是一款高速 CMOS器件, 74HC154引腳兼容低功耗肖特基TTL( LSTTL )系列.2.2 系統(tǒng)軟件的設(shè)計(jì)軟件程序是整個把握系統(tǒng)的核心部分.顯示部分接受動態(tài)掃描的方式,實(shí)現(xiàn)

7、對顯示屏要顯示的漢字,圖像,字符等數(shù)據(jù)信息進(jìn)行傳輸把握以及顯示等功能.程序可編輯資料 - - - 歡迎下載中將數(shù)據(jù)儲備器分為三個區(qū):顯示緩沖區(qū),數(shù)據(jù)儲備區(qū)和接收緩沖區(qū).單片機(jī)通過串口中斷接收PC 機(jī)傳來的數(shù)據(jù),暫時存放在接收緩沖區(qū),經(jīng)分析處理后按確定的規(guī)律放入數(shù)據(jù)儲備區(qū)儲存起來,然后再依據(jù)顯示方式依次從數(shù)據(jù)儲備器中取出數(shù)據(jù)放入顯示緩沖區(qū)中用于顯示.顯示接受逐行掃描的方式,圖5 是顯示一屏字符的程序流程圖. 與 PC 機(jī)的實(shí)時通信部分主要是利用單片機(jī)串口中斷接收數(shù)據(jù)信息,實(shí)現(xiàn)與運(yùn)算機(jī)的數(shù)據(jù)信息傳輸.3系統(tǒng)硬件電路的設(shè)計(jì)3.1 單片機(jī)系統(tǒng)及外圍電路3.1.1 單片機(jī)的選擇本設(shè)計(jì)選用了 AT89C5

8、1 單片機(jī)作把握3.1.2 AT89C51芯片介紹概述: AT89C51 為 40腳雙列直插封裝的8位通用微處理器,接受工業(yè)標(biāo)準(zhǔn) 的 C51 內(nèi)核, 在內(nèi)部功能及管腳排布上與通用的8xc52相同, 其主要用于會聚調(diào)整時的功能把握.功能包括對會聚主IC內(nèi)部寄存器,數(shù)據(jù)RAM及外部接口等功能部件的初始化,會聚調(diào)整把握,會聚測試圖把握,紅外遙控信號IR 的接收解碼及與主板 CPU 通信等.主要管腳有:XTAL1 ( 19腳)和 XTAL2 ( 18腳)為振蕩器輸入輸出端口,外接12MHz晶振. RST( 9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路.VCC( 40腳)和 VSS( 20腳)為供

9、電端口,分別接 +5V 電源的正負(fù)端. P0P3為可編程通用I/O腳,其功能用途由軟件定義,在本設(shè) 計(jì)中, P0端口( 3239腳)被定義為 N1功能把握端口,分別與N1 的相應(yīng)功可編輯資料 - - - 歡迎下載能管腳相連接, 13 腳定義為 IR 輸入端, 10 腳和 11 腳定義為 I2C 總線把握端口, 分別連接 N1 的 SDAS ( 18 腳)和 SCLS( 19 腳)端口, 12 腳, 27 腳及 28 腳定義為握手信號功能端口, 連接主板 CPU 的相應(yīng)功能端,用于當(dāng)前制式的檢測及會聚調(diào)整狀態(tài)進(jìn)入的把握功能. AT89C51 的引腳圖如下圖 3.1 所示:圖 單

10、片機(jī)系統(tǒng)外圍電路單片機(jī)外圍電路一般有兩塊:時鐘電路(如圖3.1.3 )和復(fù)位電路( 3.1.4 ) 時鐘電路由一個晶振和兩個小電容組成,用來產(chǎn)生時鐘頻率.復(fù)位電路由一個電阻,按鍵和一個電容組成,用來產(chǎn)生復(fù)位信號,使單片機(jī)可編輯資料 - - - 歡迎下載上電的時候復(fù)位.圖 3.1.3AT89C52 單片機(jī)芯片內(nèi)部有一個反向放大器構(gòu)成的振蕩器, XTAL1 和 XTAL2 分別為振蕩器電路的輸入端和輸出端,時鐘可由內(nèi)部和外部生成,在XTAL1 和XTAL2 引腳上外接定時元件,內(nèi)部振蕩電路就會產(chǎn)生自激振蕩.系統(tǒng)接受的定時元件為石英晶體和電容組成的并聯(lián)諧振回路.晶振頻率選擇 12MHz ,C1 ,成

11、的電容值取 22PF, 電容的大小頻率起微調(diào)的作用圖 3.1.4單片機(jī)有多種復(fù)位電路,本系統(tǒng)接受電平式開關(guān)復(fù)位與上電復(fù)位方式,當(dāng)上電時, C1 相當(dāng)于短路,使單片機(jī)復(fù)位,在正常工作時,按下復(fù)位時單片機(jī)復(fù)位.在有時遇到干擾時會造成錯誤復(fù)位,但是大多數(shù)條件下,不會顯現(xiàn)單片機(jī)錯誤復(fù)位,而可能會引起內(nèi)部某些寄存器錯誤復(fù)位,在復(fù)位端加一個去耦電容,就會得到很好的成效.3.2 驅(qū)動電路可編輯資料 - - - 歡迎下載3.2.1 74HC154芯片簡介74HC154譯碼器可接受 4 位高有效二進(jìn)制地址輸入,并供應(yīng)16 個互斥的低有效輸出. 74HC154的兩個輸入使能門電路可用于譯碼器選通,以排除輸出端上的

12、通常譯碼“假信號”,也可用于譯碼器擴(kuò)展.該使能門電路包含兩個“規(guī)律與”輸入, 必需置為低以便使能輸出端.任選一個使能輸入端作為數(shù)據(jù)輸入,74HC154可充當(dāng)一個 1-16的多路支配器.當(dāng)其余的使能輸入端置低時,地址輸出將會跟隨應(yīng)用的狀態(tài).3.2.2 驅(qū)動電路的構(gòu)成本設(shè)計(jì)的驅(qū)動電路由三極管的集電極輸出給點(diǎn)陣顯示屏,使其足夠亮.其驅(qū)動電壓為 5V .行驅(qū)動由P0 口列驅(qū)動電路如圖3.3.2 所示:圖3.3 16*16LED顯示屏電路和原理3.2.216*16LED顯示屏電路在 proteus仿真中由四個8*8LED點(diǎn)陣組成的, 其中二可編輯資料 - - - 歡迎下載極管的正極把握器也就是AT89C

13、51 ,負(fù)極接譯碼器也就是74HC154.顯示屏可以顯示字符, 漢字,動畫等任何圖形. 該電路充分利用了單片機(jī)的I O 口資源 使整機(jī)硬件達(dá)到最簡.16*16點(diǎn)陣的原理:點(diǎn)陣LED 掃描法介紹點(diǎn)陣LED 一般接受掃描式顯示,實(shí)際運(yùn)用分為三種方式:(1)點(diǎn)掃描.( 2 )行掃描.( 3)列掃描.如使用第一種方式,其掃描頻率必需大于16 64=1024Hz,周期小于 1ms 即可.電路如圖 3.3 所示:圖 3.33.4電源電路本設(shè)計(jì)接受電源線直接從家用電路中接入電源,經(jīng)變壓為5V ,為電路供電 .4 , 調(diào)試及性能分析4.1 軟件調(diào)試將上述程序進(jìn)行編譯后,打開AT89C51單片機(jī)的元件屬性編輯對

14、話框,如圖可編輯資料 - - - 歡迎下載4.1.1所示.在 PROGRAMFILE 中,單擊文件夾圖標(biāo),選擇“程序ll.hex ”文件后,即可對系統(tǒng)進(jìn)行仿真,整個系統(tǒng)的仿真結(jié)果如圖4.1.2 所示:圖 4.1.1可編輯資料 - - - 歡迎下載圖 性能分析本文設(shè)計(jì)的點(diǎn)陣LED 顯示屏把握系統(tǒng)以AT89C52單片機(jī)為基礎(chǔ),接受靜態(tài)RAM作為數(shù)據(jù)儲備器,利用串行接口實(shí)現(xiàn)與PC 機(jī)的數(shù)據(jù)傳輸.在系統(tǒng)設(shè)計(jì)中仍兼顧了單片機(jī)的抗干擾才能,有效地提高了系統(tǒng)運(yùn)行的牢靠性.可直接運(yùn)用于實(shí)際場合.可實(shí)現(xiàn)漢字,字符及數(shù)字等內(nèi)容的顯示.可以隨時更新顯示的內(nèi)容.使用起來特殊便利.5 試驗(yàn)總結(jié)本文設(shè)計(jì)

15、的點(diǎn)陣 LED 圖文顯示屏,能夠在目測條件下 LED 顯示屏各點(diǎn)亮度均勻 ,充分,可顯 示 圖形 和文 字,顯 示 的圖 形和文字 較穩(wěn) 定,清 晰.在本次設(shè)計(jì)過程中,我們可編輯資料 - - - 歡迎下載得到以下體會:通過兩個星期和大家的一起的努力,我收成了很多,本設(shè)計(jì)是用四個8x8 的點(diǎn)陣顯示模塊組成的 16x16 的點(diǎn)陣 LED 圖文顯示屏, 能夠在目測條件下 LED 顯示屏各點(diǎn)亮度均勻,充分,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)固,清楚無串?dāng)_.圖形或文字顯示有靜止,移入移出等顯示方式.本系統(tǒng)具有硬件少,結(jié)構(gòu)簡潔,簡潔實(shí)現(xiàn),性能穩(wěn)固牢靠,成本低等特點(diǎn).總結(jié)本文的爭論工作,主要做了下面幾點(diǎn)工

16、作:一,通過查閱大量的相關(guān)資料, 詳細(xì)明白了 LED 的發(fā)光原理和 LED 顯示屏的原理, 明白了 LED 的現(xiàn)狀,清楚地明白了LED 顯示屏與其它顯示屏相比較有那些優(yōu)點(diǎn),明確了爭論目標(biāo).并且通過對單片機(jī)資料的查閱和應(yīng)用,更進(jìn)一步增加了對單片機(jī)學(xué)問的理解和運(yùn)用才能.并證明白自己的思路:“查資料摸索總結(jié)運(yùn)用找出差錯,再查資料和向別人詢問再次運(yùn)用”的正確性.二,本文設(shè)計(jì)的 LED 顯示屏能夠?qū)崿F(xiàn)在目測條件下 LED 顯示屏各點(diǎn)亮度均勻,充分, 可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)固,清楚無串?dāng)_.圖形或文字顯示有靜止,移 入移出等顯示方式.三,本文列出了系統(tǒng)詳細(xì)的硬件設(shè)計(jì)方案,硬件結(jié)構(gòu)電路圖,軟件流

17、程圖和詳細(xì)C語言程序設(shè)計(jì)與調(diào)試等方面.四,通過這次課程設(shè)計(jì),重新復(fù)習(xí)并進(jìn)一步增強(qiáng)了動手的才能,學(xué)以致用,把只是運(yùn)用到實(shí)際生活中才是根本目的總體來說這次的課程設(shè)計(jì)不算成功,沒達(dá)到預(yù)想的目的:但學(xué)到了學(xué)問,提高了才能, 完成了任務(wù).有點(diǎn)缺憾是時間有限,實(shí)物沒能做成功,不能進(jìn)一步深化和擴(kuò)散學(xué)習(xí)和爭論.期望有時間可以對程序和電路圖作更進(jìn)一步的改進(jìn)可編輯資料 - - - 歡迎下載五,課程設(shè)計(jì)摘要(英文) : TheadvertisingscreensystembasedonA T89C51singlechipis designedinthepaper.thesystemincludesLED drive

18、rmodule ,data storage module ,PC communications module and so on.The main function of A T89C51 single chip in system is to realize the word shifting,displayanddatareadingfunctionsofLEDDisplayscreen.Keywords:A T89C51;LED;Data dtorage;Advertising screen可編輯資料 - - - 歡迎下載六,成果評定:指導(dǎo)老師評語:指導(dǎo)老師簽字:2021 年月日項(xiàng) 目評

19、判項(xiàng) 目評判調(diào)查論證工作量,工可編輯資料 - - - 歡迎下載實(shí)踐才能分析,解決問題才能得 分作態(tài)度質(zhì) 量創(chuàng) 新可編輯資料 - - - 歡迎下載七,答辯紀(jì)錄:1,該軟件存在哪些問題,實(shí)現(xiàn)起來有什么困難?該軟件沒有考慮仿真軟件是一個理想的仿真環(huán)境,而實(shí)際連接的電路板會由于譬如連接不當(dāng),相鄰器件間的干擾等等的問題導(dǎo)致在仿真軟件中能良好運(yùn)行的程序,顯現(xiàn)顯 示問題不能顯示全(點(diǎn)陣模塊不知道有極性接錯導(dǎo)致),經(jīng)過排查和合理的器件擺放焊 接,問題也沒能解決.2 ,在設(shè)計(jì)過程中,涉及到一下一些沒學(xué)過的學(xué)問,你是怎么獲得的?比如在該軟件中需要學(xué)會使用Protel的基本使用,我們呢先是在網(wǎng)上找關(guān)于其使用方法,以

20、及去圖書館找相關(guān)書籍去明白,直到有了一個大致的明白后才去運(yùn)用,以 及運(yùn)用到該程序中.答辯看法及答辯成果可編輯資料 - - - 歡迎下載可編輯資料 - - - 歡迎下載答辯小組老師(簽字) :總評成果:(老師評分 75%+ 答辯成果 25% )200年月日可編輯資料 - - - 歡迎下載課程設(shè)計(jì)評審標(biāo)準(zhǔn)(指導(dǎo)老師用)評判內(nèi)容具體要求權(quán) 重可編輯資料 - - - 歡迎下載調(diào)查論證能獨(dú)立閱讀文獻(xiàn)和從事其他調(diào)研.能提出并較好地論述 課題實(shí)施方案. 有收集, 加工各種信息及獲得新學(xué)問的才能.0.1可編輯資料 - - - 歡迎下載可編輯資料 - - - 歡迎下載實(shí)踐才能能正確選擇爭論(試驗(yàn))方法,獨(dú)立進(jìn)行

21、爭論工作.如裝置安裝,調(diào)試,操作.0.2可編輯資料 - - - 歡迎下載可編輯資料 - - - 歡迎下載分析解決問題才能能運(yùn)用所學(xué)學(xué)問和技能去發(fā)覺和解決實(shí)際問題.能正確處理試驗(yàn)數(shù)據(jù). 能對課題進(jìn)行理論分析,得出有價值的結(jié)論.0.2可編輯資料 - - - 歡迎下載可編輯資料 - - - 歡迎下載工作量,工作態(tài)度按期圓滿完成規(guī)定任務(wù),工作量飽滿,難度較大,工作努力,遵守紀(jì)律.工作作風(fēng)嚴(yán)謹(jǐn)務(wù)實(shí).0.2可編輯資料 - - - 歡迎下載可編輯資料 - - - 歡迎下載綜述簡練完整,有見解.立論正確,論述充分,結(jié)論嚴(yán)質(zhì)量謹(jǐn)合理.試驗(yàn)正確,分析處理科學(xué).文字通順,技術(shù)用語準(zhǔn) 確,符號統(tǒng)一,編號齊全,書寫工整

22、規(guī)范,圖表完備,潔凈,正確.論文結(jié)果有應(yīng)用價值.0.2可編輯資料 - - - 歡迎下載創(chuàng)新工作中有創(chuàng)新意識.對前人工作有改造或特殊見解.0.1附代碼:*.*單個 1616 的點(diǎn)陣電子屏字符顯示器*.*ATA89C5212MHz晶振*.*2021.5.19*.*.顯示字用查表法,不占用內(nèi)存,字符用16 16 共陽 LED點(diǎn)陣,.成效:向上滾動顯示5 個字,再重復(fù)循環(huán). R1:查表偏址寄存器, B:查表首址, R2:掃描地址(從 00 0FH). R3:滾動顯示時把握移動速度,單字顯示可把握靜止顯示的時間. *.中斷入口程序 . *.ORG0000HLJMPSTARTORG0003HRETIORG

23、000BHLJMPINTTOORG0013HERTI可編輯資料 - - - 歡迎下載ORG001BH ERTIORG0023H RETIORG002BH RETI. *.初始化程序. *. *. 主程序. *.START:MOV20H,#00H.清零標(biāo)志, 00H為第 16 行開頭掃描標(biāo)志, 01 為 1 幀.掃描終止標(biāo)志MOVA,#0FFH.端口初始化MOVP1,AMOVP1,AMOVP3,AMOVP0,ACLRP1.6.串行寄存器輸入打入輸出把握位 MOVTMOD,#01H .使用 T0 做 16 位定時器,行掃描用.MOVTH0,#0FCH.1ms初值( 12MHz)MOVTL0,#18

24、HMOV SCON,#00H .串口 0 方式傳送顯示字節(jié)MOV IE ,#82H .T0 中斷答應(yīng),總中斷答應(yīng)MOV SP,#70HMAIN: LCALL DISI.顯示預(yù)備,黑屏, 1.5s MOV DPTR,#TABLCALL MOVDISP.向上滾動顯示一頁( 8 個字) INCDPHLCALL MOVDISP.向上滾動顯示一頁( 8 個字) INCDPHLACLLMOVDISP.向上滾動顯示一頁( 8 個字)AJMPMAIN. *.多字滾動顯示程序. *.每次 8 個字,入口時定義好 DPTR值可編輯資料 - - - 歡迎下載.MOVDISP:MOVB,#00H.向上移動顯示,查表偏

25、值暫存(從00 開頭) DISLOOP:MOVR3,#07H.移動速度DISMO:VMOVR2,00H.第 0 行開頭MOVR1,BSETB TR0.開掃描 每次一幀 WAITMOV:JBC01H,DISMOV1.標(biāo)志為 1 掃描一幀終止( 16ms為 1 幀,每行 1ms) AJMP WAITMOVDISMOV1:DJNZ R3,DISMOV.1 幀重復(fù)顯示 把握移動速度 INCB.顯示字的下一行(每行 2 字節(jié)) INCBMOVA,R1.R1為 0,8 個字顯示完JZMOVOUTAJMP DISLOOPMOVOUT:RET.移動先是終止. *. 單字顯示程序. *.顯示表中某個字. *.D

26、IS1:MOVR3,#5AH.靜止顯示時間把握( 16ms*#=1.6s) DIS11:MOVR2,#00H.一幀掃描初始值 行地址從 000FHMOVDPTR,#TAB.取表首址MOVR1,#00H.查表偏址 顯示第一個字 SETB TR0.開掃描(每次一幀)WAIT11:JBC01H,DIS111.為 1,掃描一幀終止AJMP WAIT11 DIS111:DJNZ R3,DIS11RET. *. 掃描程序. *. 1ms刷新一次,每行顯示 1s INTT0:PUSHACCMOVTH0,#0FCH. 1ms初值重裝MOVTL0,#18HJBC00H,GOEND. 16 行掃描標(biāo)志為 1,終止

27、INCR1.取行右邊字節(jié)偏址MOVA,R1MOVCA,A+DPTR.查表可編輯資料 - - - 歡迎下載WAIT:MOVSBUF,AJBCTI,GO.串口 0 方式發(fā)送.等待發(fā)送完畢AJMPWAIT1GO:DECR1.取行左邊字節(jié)偏址MOVA,R1MOVCA,A+DPTRMOVSBUF,AWAIT1:JBCT1,GO1AJMPWAIT1GO1:SETBP1.7.關(guān)行顯示,預(yù)備刷新NOPSETBP1.6.串口寄存器數(shù)據(jù)穩(wěn)固.產(chǎn)生上升沿,行數(shù)據(jù)打入輸出端NOPNOPCLRP1.6.復(fù)原低電平MOVA,R2.修改顯示行地址ORLA,#0F0HMOVR2,A.修改顯示行地址.修改顯示行地址MOVA,P

28、1.修改顯示行地址ORLA,#0FH.修改顯示行地址ANLA,R2.修改顯示行地址MOVP1,A.修改完成CLRP1.7.開行顯示INCR2.下一行掃描地址值INCR1INCR1.下一行數(shù)據(jù)地址MOVA,R2ANLA,#0FHJNZGO2SETB00H.R2為 01H,現(xiàn)為末行掃描,置標(biāo)志GO2:POPACCRETIGOEND:CLRTR0.一幀掃描完畢,關(guān)掃描SETB01H.一幀掃描完畢,置終止標(biāo)志POPACCRETI.退出. *. 掃描文字表. *.TAB:DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,00FFH,0FFH可編輯資料 - - - 歡迎下載,0FFH.黑屏DB 0F9H,0BFH,0C7H,0AFH,0F7H,0B7H,0F7H,0B7H,0F7H,0BFH,000H,001H,0F7H,0BFH,0F7

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論