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

正文內(nèi)容

基于ms51單片機(jī)的4個(gè)16x16點(diǎn)陣led電子顯示屏的設(shè)計(jì)(參考版)

2024-11-21 21:51本頁(yè)面
  

【正文】 參考文獻(xiàn)[1] .[2] 諸昌鈐 編著 :《LED顯示屏系統(tǒng)原理及工程技術(shù)》.成都:電子科技大學(xué)出 版社[3] 張志良 主編 :《單片機(jī)原理及控制技術(shù)》.北京:機(jī)械工業(yè)出版社,2005 [4] 李光飛 編著 :《單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)》.北京:北京航空航天出版社, [5] 吳金戍,沈慶陽(yáng),郭庭吉編著.8051單片機(jī)實(shí)踐與應(yīng)用.北京:清華大學(xué)出版社.[6] 吉 雷 主編 :《Protel99從入門(mén)到精通》. 西安:西安電子科技大學(xué)出版 社,2004.[7] 侯麗玲:基于AT89S52單片機(jī)的LEDD點(diǎn)陣顯示屏控制系統(tǒng)的設(shè)計(jì)[J],漳州 職業(yè)技術(shù)學(xué)院學(xué) 報(bào),2008年第3 期 [8] Paul F. Lister:Singlechip microputers .Austin, Tex. : Motorola Semiconductor Products, c1984 。在機(jī)動(dòng)車、鐵路、輪船等交通工具領(lǐng)域,LED以低能耗、體積小的特點(diǎn)正在迅速普及。與此同時(shí),LED在照明以外的用途也開(kāi)始受到關(guān)注。 到目前為止,對(duì)LED的技術(shù)開(kāi)發(fā)都是以普通照明用途為最終目標(biāo)的。 當(dāng)然,將許多個(gè)發(fā)光二極管拼在一起做成一盞盞燈后做成標(biāo)志牌,標(biāo)志線也是目前常見(jiàn)的應(yīng)用手法。由于使用了電腦,再多的的LED數(shù)量也能方便自如地控制,得到時(shí)暗可變顏色可變絢麗多彩的照明效果,并且已有成功的案例??梢宰鰹橄挛粰C(jī)輔助調(diào)試模塊,實(shí)現(xiàn)例如照明,溫度測(cè)量,時(shí)鐘報(bào)警、計(jì)時(shí),霓虹燈等功能。五,通過(guò)這次畢業(yè)設(shè)計(jì),重新復(fù)習(xí)并進(jìn)一步學(xué)習(xí)了MCS51;熟練掌握了WORD軟件的使用。三,文章給出了系統(tǒng)具體的硬件設(shè)計(jì)方案,硬件結(jié)構(gòu)電路圖,軟件流程圖和具體匯編語(yǔ)言程序設(shè)計(jì)與調(diào)試等方面。二,本文設(shè)計(jì)的LED顯示屏能夠?qū)崿F(xiàn)在目測(cè)條件下LED顯示屏各點(diǎn)亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)定、清晰無(wú)串?dāng)_。本系統(tǒng)具有硬件少,結(jié)構(gòu)簡(jiǎn)單,容易實(shí)現(xiàn),性能穩(wěn)定可靠,成本低等特點(diǎn)。 第六章 總 結(jié) 工作過(guò)程介紹本文設(shè)計(jì)的一個(gè)室內(nèi)用16x16的點(diǎn)陣LED圖文顯示屏,能夠在目測(cè)條件下LED顯示屏各點(diǎn)亮度均勻、充足,可顯示圖形和文字,顯示圖形和文字應(yīng)穩(wěn)定、清晰無(wú)串?dāng)_。剛剛開(kāi)始,編寫(xiě)不會(huì)一次性通過(guò),經(jīng)過(guò)仔細(xì)分析修改最后編譯成功。當(dāng)然,在設(shè)計(jì)的過(guò)程中也存在著失誤和不足。 系統(tǒng)調(diào)試 調(diào)試主要分為硬件調(diào)試和軟件調(diào)試: 硬件調(diào)試:在焊接電路板的時(shí)候,應(yīng)該從最基本的最小系統(tǒng)開(kāi)始,分模塊,逐個(gè)進(jìn)行焊接測(cè)試。試驗(yàn)證明,在目測(cè)條件下刷新頻率40Hz一下的畫(huà)面看起來(lái)閃爍較嚴(yán)重,刷新頻率50Hz以上的已基本察覺(jué)不出畫(huà)面的閃爍,刷新頻率達(dá)到85Hz以上時(shí)再增加畫(huà)面閃爍沒(méi)有明顯的改善。顯示屏刷新率由定時(shí)器T0的溢出率和單片機(jī)的晶振頻率決定,表51給出了實(shí)驗(yàn)調(diào)試時(shí)采用的頻率及其對(duì)應(yīng)的定時(shí)器T0初值。 理論性能分析LED顯示屏硬件電路只要硬件質(zhì)量可靠,引腳焊接正確,一般無(wú)需調(diào)試即可 正常工作。另外重要的一點(diǎn),只要看一下編譯后生成的匯編代碼,就能體會(huì)到Keil C51生成的目標(biāo)代碼效率非常之高,多數(shù)語(yǔ)句生成的匯編代碼很緊湊,容易理解。用過(guò)匯編語(yǔ)言后再使用C來(lái)開(kāi)發(fā),體會(huì)更加深刻。} if (i%2) delay(100)。qBLKN/2。i32。 } } delay(3000)。 else dispram[l*2+q*32] = dispram[l*2+q*32]1 | dispram[l*2+1+(q1)*32]7。q++) { dispram[l*2+1+q*32] = dispram[l*2+1+q*32]1 | dispram[l*2+q*32]7。 l++) { for(q=0。 k++) { for (l=0。 j) for (k=0。 i++) { for (j=2。//第三種顯示效果:右移出顯示 for (i=0。} if (i%2) delay(120)。qBLKN/2。i32。 } } delay(3000)。 else dispram[l*2+1+q*32] = dispram[l*2+1+q*32]1 | dispram[l*2+(q+1)*32]7。q++) { dispram[l*2+q*32] = dispram[l*2+q*32]1 | dispram[l*2+1+q*32]7。 l++) { for(q=0。 k++) { for (l=0。 j++) for (k=0。 i++) { for (j=0。//第三種顯示效果:左移出顯示 for (i=0。} if (i%2) delay(120)。qBLKN/2。i32。 } delay(3000)。dispram[31+q*32] = Bmp[q+i*BLKN/2][j*2+1]。qBLKN/2。dispram[k*2+1+q*32] = dispram[(k+1)*2+1+q*32]。qBLKN/2。 k15。 j16。 iTOTAL*2/BLKN。 } delay(1000)。q++) {dispram[i+q*32]=Bmp1[5][i]。i++) { for(q=0。}//第一種顯示效果:卷簾出顯示笑臉圖案 for (i=0。} if (i%2) delay(120)。qBLKN/2。i32。wTOTAL*2/BLKN。 } delay(1000)。q++) {dispram[i+q*32]=Bmp1[5][i]。i++) { for(q=0。 //2秒//第一種顯示效果:卷簾出顯示笑臉圖案 for (i=0。 //CONIO端口初值IE = 0x82。 //定時(shí)器T0工作方式1:16位方式TR0 = 1。//初始化SCON = 0x00。圖5是系統(tǒng)主程序流程圖。由于單片機(jī)沒(méi)有停機(jī)指令,所以可以設(shè)置系統(tǒng)程序不斷的循環(huán)執(zhí)行上述顯示效果。圖形或文字顯示有靜止、移入移出等顯示方式。 //鎖存顯示數(shù)據(jù)G = 0。 //顯示數(shù)據(jù)打入輸出鎖存器CONIO |= m。= 0xf0。 //完成一行數(shù)據(jù)的發(fā)送G = 1。 TI = 0。 SBUF = dispram[m*2+(n/2)*30 + n]。 0x0f。m = CONIO。TH0 = 0xFc。 //,平時(shí)為1,為0時(shí),輸出全為0.unsigned char idata dispram[(BLKN/2)*32]={0}。 //,0時(shí)輸出,1時(shí)輸出全為高阻態(tài).sbit CLK=CONIO^6。圖41為顯示驅(qū)動(dòng)程序(顯示屏掃描函數(shù))流程圖。然后顯示驅(qū)動(dòng)程序查詢當(dāng)前燃亮的行號(hào),從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過(guò)串口發(fā)送給移位寄存器。從有利于實(shí)現(xiàn)較復(fù)雜的算法(顯示效果處理)和有利于程序結(jié)構(gòu)化考慮,顯示屏程序適宜采用C語(yǔ)言編寫(xiě)。顯示驅(qū)動(dòng)器程序由定時(shí)器T0中斷程序?qū)崿F(xiàn)。根據(jù)軟件分層次設(shè)計(jì)的原理,可以把顯示屏的軟件系統(tǒng)分為兩層;第一層是底層的顯示驅(qū)動(dòng)程序,第二層是上層的系統(tǒng)應(yīng)用程序。這樣,74LS154某一輸出腳為低電平時(shí),對(duì)應(yīng)的三極管發(fā) 射極為高電平從而使點(diǎn)陣顯示器的對(duì)應(yīng)行也為高電平。就會(huì)形成16種不同的輸入狀態(tài),分別為0000~1111,然后使每種狀態(tài)只控制一路輸出,即會(huì)有16路輸出。由于4點(diǎn)陣顯示器有16行,為充分利用單片機(jī)的接口,本電路中加入了一個(gè)416線譯碼器74LS154,其輸入是一個(gè)16進(jìn)制碼,解碼輸出為低態(tài)掃描信號(hào),它的結(jié)構(gòu)如圖34所示。圖33列驅(qū)動(dòng)電路 將8片74HC595進(jìn)行級(jí)連,可共用一個(gè)移位時(shí)鐘SCK及數(shù)據(jù)鎖存信號(hào)RCK。芯片的輸出端為QA~QH,最高位QH可作為多片74HC595級(jí)聯(lián)應(yīng)用時(shí),向上一級(jí)的級(jí)聯(lián)輸出。SCLR信號(hào)是移位寄存器清零輸入端,當(dāng)其為低時(shí)移位寄存器的輸出全部為零。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1