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

正文內(nèi)容

x16led點陣課程設(shè)計報告-文庫吧

2025-01-02 11:43 本頁面


【正文】 根據(jù)軟件分層次設(shè)計的原理,可把顯示屏的軟件系統(tǒng)分成兩大層:第一層是底層的顯示驅(qū)動程序;第二層是上層的系統(tǒng)應(yīng)用程序。顯示驅(qū)動負(fù)責(zé)向屏體送顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行掃描信號和其他控制信號,配合完成LED顯示屏的掃描顯示工作。顯示驅(qū)動程序由定時器T0中斷程序?qū)崿F(xiàn)。系統(tǒng)應(yīng)用程序完成系統(tǒng)環(huán)境設(shè)置(初始化)、顯示效果處理等工作,由主程序來實現(xiàn)。顯示驅(qū)動程序顯示驅(qū)動程序在進(jìn)入中斷后首先要對定時器T0重新賦初值,以保證顯示屏刷新率的穩(wěn)定。16行掃描格式和顯示屏刷新率(幀頻)的計算公式如下:其中:為晶振頻率;為定時器初值(工作在16位定時器模式)。其次,顯示驅(qū)動程式查詢當(dāng)前點亮的行號,從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。為消除在切換行顯示數(shù)據(jù)時產(chǎn)生拖尾現(xiàn)象,驅(qū)動程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)輸入輸出鎖存器并鎖存后,再輸出新的行號,重新打開顯示。 圖(1)為顯示驅(qū)動程序(顯示屏掃描函數(shù))流程圖。顯示驅(qū)動程序流程圖 系統(tǒng)主程序流程圖定時器賦初值讀取行號并增1送新行顯示數(shù)據(jù)消 隱切換顯示數(shù)據(jù)送新行號,打開顯示退出中斷進(jìn)入中斷圖(1) 圖(2)“卷簾入”顯示效果“右滾屏”顯示效果“左滾屏”顯示效果“卷簾出”顯示效果系統(tǒng)初始化開 始系統(tǒng)主程序系統(tǒng)主程序開始后,首先對系統(tǒng)環(huán)境初始化,包括設(shè)置串口、定時器、中斷和端口。然后以“卷簾出”效果顯示文字或圖案,停留幾秒鐘,接著向上滾動顯示漢字或圖形,停留幾秒后,再左移顯示漢字或圖形、右移顯示等。最后以“卷簾入”效果隱去文字。顯示效果可以根據(jù)需要進(jìn)行設(shè)置,系統(tǒng)程序會不斷地循環(huán)執(zhí)行顯示效果。圖(2)為系統(tǒng)主程序和流程圖。五、調(diào)試及性能分析LED顯示屏硬件電路只要器件質(zhì)量可靠,引腳焊接正確,一般列須調(diào)試即可正常工作。軟件部分需要調(diào)試的主要有顯示屏刷新頻率及顯示效果兩部分。顯示屏刷新率由定時器T0的溢出率和單片機(jī)的晶振頻率決定,下表給出了實驗調(diào)試時采用的頻率及其對應(yīng)的定時器TO初值。顯示屏刷新率(幀頻)與T0初值關(guān)系表(24MHz晶振時)刷新率/Hz25507585100120T0初值ec78f63cf830f97efa42fb1efbee 從理論上來說,24Hz以上的刷新率就能看到連續(xù)穩(wěn)定的顯示,刷新率越高,顯示越穩(wěn)定,但顯示驅(qū)動程序占用的CPU時間越多。實驗證明,在目測條件下,刷新率在40Hz以下的畫面看起來閃爍嚴(yán)重;刷新率在50Hz以上的已基本覺察不出畫面閃爍;刷新率達(dá)到85Hz以上時,即使再增加刷新率,畫面閃爍也沒有明顯改善。 該方案設(shè)計的4個16X16點陣LED圖文顯示屏,電路簡單,成本較低,且可方便地擴(kuò)展成多字的顯示屏。顯示屏各點亮度均勻、充足,顯示圖形或文字穩(wěn)定、清晰,可用靜止、移入移出等多種顯示方式顯示圖形或文字。六、控制源程序清單4個16X16點陣LED電子顯示屏的源程序采用匯編源程序,單片機(jī)匯編源程序清單見附件1七、收獲、體會、建議通過這個電路設(shè)計實驗,我們體會到購買元件時使我們了解了市場的行情,為以后進(jìn)行實驗購買元件打下了基礎(chǔ)。而電路焊接又進(jìn)一步提高了我們的動手能力,讓我們認(rèn)識到,理論和實踐的結(jié)合,并不是一件簡單的事。這次實驗使我們認(rèn)識到,做任何事都要有一絲不茍的精神,不能馬馬虎虎。另外,動手能力不同于一般的課堂學(xué)習(xí),是必須經(jīng)過一個比較艱苦的訓(xùn)練過程。是提高我們水平的可行方法之一。八、焊接成品 制作成品的實物圖見附件5參考文獻(xiàn)樓然苗,李光飛編著.《單片機(jī)課程設(shè)計指導(dǎo)》北京航空航天大學(xué)出版社,附件1單片機(jī)匯編源程序清單。 **********************************。 * *。 * 四字16*16點陣電子屏字符顯示器 *。 * STC89C52 12MHZ晶振 *。 *。 **********************************。顯示字用查表法,不占內(nèi)存,用四個16*16共陽LED點陣顯示。效果:向上滾動顯示字,每次四個,重復(fù)循環(huán)。R2:行掃描地址(從000FH)。R3:滾動顯示時控制移動速度,也可控制靜止顯示的時間。************。中斷入口程序。************。ORG 000H0HLJMP STARTORG 000H3HHRETIORG 000HBHLJMP INTT0ORG 001H3HRETIORG 001HBHRETIORG 002H3HRETIORG 002HBHRETI。************。 主程序 。************。START: MOV 20H,00H 。清標(biāo)志,00H為1幀掃描結(jié)束標(biāo)志 MOV A,0FFHH 。端口初始化 MOV P1,A MOV P2,A MOV P3,A MOV P0,A CLR 。串行寄存器打入輸出端控制位 MOV TMOD,01H 。使用T0作16位定時器,行掃描用。 MOV TH0,0FCHH 。1ms初值(12MHZ) MOV TL0,18H MOV SCON,00H 。串口0方式傳送顯示字節(jié) MOV IE,82H 。T0中斷允許,總中斷允許 MOV SP,70H LCALL DIS1 。顯示準(zhǔn)備,黑屏,MAIN: MOV DPTR,TAB LCALL MOVDISP 。逐排顯示,每次四字) MOV DPTR,TAB LCALL MOVDISP1 。滾動顯示,每排四字) AJMP MAIN。********************。 四字逐排顯示子程序 。********************。每次四字移入移出顯示方式,入口時定義好DPTR值。MOVDISP: MOV R1,6 。顯示6排字,每排四字(R1=排數(shù))DISLOOP: MOV R3,100 。*100=DISMOV: MOV
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1