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

正文內(nèi)容

基于單片機(jī)的led點(diǎn)陣顯示課程設(shè)計(jì)報(bào)告(編輯修改稿)

2024-07-24 19:07 本頁面
 

【文章內(nèi)容簡介】 X8RED芯片拼成一塊16*32的點(diǎn)陣芯片。3 軟件設(shè)計(jì) 顯示屏軟件模塊包括:初始化程序、主程序、多字滾動、顯示程序、掃描程序。顯示程序的主要功能是向屏體提供顯示數(shù)據(jù),并產(chǎn)生各種控制信號,使屏幕按設(shè)計(jì)的要求顯示。軟件設(shè)計(jì)中,顯示屏的軟件系統(tǒng)分為兩層;第一層是底層的顯示驅(qū)動程序,第二層是上層的系統(tǒng)應(yīng)用程序。顯示驅(qū)動程序負(fù)責(zé)向屏體送顯示數(shù)據(jù),并負(fù)責(zé)產(chǎn)生行掃描信號和其他控制信號,配合完成LED顯示屏的掃描顯示工作。顯示驅(qū)動器程序由定時(shí)器T0中斷程序?qū)崿F(xiàn)。系統(tǒng)應(yīng)用程序完成系統(tǒng)環(huán)境設(shè)置(初始化)、顯示效果處理等工作,由主程序來實(shí)現(xiàn)。 顯示驅(qū)動程序設(shè)計(jì) 顯示驅(qū)動程序在進(jìn)入中斷后首先要對定時(shí)器T0重新賦初值,以保證顯示屏刷新率的穩(wěn)定,1/16掃描顯示屏的刷新率(幀頻)計(jì)算公式如下: 刷頻率(幀頻)=1/16T0溢=1/16f/12(65536t) 其中f位晶振頻率,t為定時(shí)器T0初值(工作在16位定時(shí)器模式)。然后顯示驅(qū)動程序查詢當(dāng)前燃亮的行號,從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。為消除在切換行顯示數(shù)據(jù)的時(shí)候產(chǎn)生拖尾現(xiàn)象,驅(qū)動程序先要關(guān)閉顯示屏,即消隱,等顯示數(shù)據(jù)打入輸出鎖存器并鎖存,然后再輸出新的行號,重新打開顯示。顯示驅(qū)動程序(顯示屏掃描函數(shù))流程圖如圖4所示: 圖4:顯示驅(qū)動程序流程圖 系統(tǒng)主程序設(shè)計(jì) 本設(shè)計(jì)的系統(tǒng)軟件能使系統(tǒng)LED顯示屏各點(diǎn)亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)定、清晰無串?dāng)_。圖形或文字顯示有靜止、移入移出等顯示方式。 系統(tǒng)主程序開始以后,首先是對系統(tǒng)環(huán)境初始化,包括設(shè)置串口、定時(shí)器、中斷和端口;然后以“卷簾出”效果顯示圖形,停留約幾秒;接著向上滾動顯示“”這幾個(gè)漢字及一個(gè)圖形,然后以“卷簾入”效果隱去圖形。由于單片機(jī)沒有停機(jī)指令,所以可以設(shè)置系統(tǒng)程序不斷的循環(huán)執(zhí)行上述顯示效果。 單元顯示屏可以接收來自控制器(主控制電路板)或上一級顯示單元模塊傳輸下來的數(shù)據(jù)信息和命令信息,并可將這些數(shù)據(jù)信息和命令信息不經(jīng)任何變化地再傳送到下一級顯示模塊單元中,因此顯示板可擴(kuò)展至更多的顯示單元,用于顯示更多的顯示內(nèi)容。如果想改變些事內(nèi)容,先用字模產(chǎn)生字代碼,將用這段代碼覆蓋原來的代碼,即可顯示你想要的內(nèi)容。 系統(tǒng)主程序流程圖如圖5所示:圖5:系統(tǒng)主程序流程圖 源程序 。主程序如下: ORG 0000H SJMP START 。程序開始從START執(zhí)行 ORG 0030H 。程序從0030H單元開始存放 START : MOV 60H , 0 。60H單元清0,60H單元用于軟件延時(shí)時(shí)的計(jì)數(shù) MOV 61H , 0 。61H單元清0,61H單元用于軟件延時(shí)時(shí)的計(jì)數(shù)D0: MOV R0,165 。中文字幕往左滾動一次需要讀取數(shù)據(jù)165次 MOV DPTR,TABLE1 。字模表1首址賦指針 ACALL DISPLAY 。調(diào)用顯示子程序 MOV R0 , 256 。英文部分往左滾動顯示完一次需讀取數(shù)據(jù)256次 MOV DPTR,TABLE2 。字模表2首址賦指針 ACALL DISPLAY 。調(diào)用顯示子程序 AJMP D0 。反復(fù)顯示 。顯示程序如下: DISPLAY: MOV R2 , 10 。每屏字幕掃描顯示10次LOOP0: MOV R3 , 32 ??偣矑呙?2列 CLR 。移位寄存器74LS595鎖存信號無效(為0) MOV R5,00H 。列序號送寄存器,從第0列開始顯示SCAN1:
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1