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

正文內(nèi)容

led漢字顯示屏的設(shè)計(jì)與制作論文-資料下載頁

2025-08-23 16:54本頁面

【導(dǎo)讀】16*32點(diǎn)陣LED漢字顯示屏。在車站、運(yùn)動(dòng)場館、等公共場合的信息發(fā)布等得到廣泛的應(yīng)用。使用到的芯片有傳入并出移位寄存器74HC595、行驅(qū)動(dòng)芯片74HC138、技術(shù)、信息處理技術(shù)于一體的大型顯示系統(tǒng)。以其色彩鮮艷,動(dòng)態(tài)范圍廣,亮度。硬件模塊設(shè)計(jì)方面,主控制系統(tǒng)采用單片機(jī)控制方式,實(shí)現(xiàn)點(diǎn)陣LED顯示屏的驅(qū)動(dòng)及信息的保存與顯示。模及其電路構(gòu)成。通過單片機(jī)的控制驅(qū)動(dòng)電路,采用掃描方式進(jìn)行顯示。言進(jìn)行軟件設(shè)計(jì),增加了程序的可讀性和可移植性。為了便于擴(kuò)展和更改,軟件。的設(shè)計(jì)采用模塊化結(jié)構(gòu),使程序設(shè)計(jì)的邏輯關(guān)系更加簡潔明了。漢字的滾動(dòng)顯示功能,達(dá)到了預(yù)期效果。

  

【正文】 調(diào)試時(shí)才能發(fā)現(xiàn),但通常要先排除系統(tǒng)中明顯的硬件故障。調(diào)試工作可以分為四步: 一. 目測檢查 根據(jù)硬件邏輯設(shè)計(jì)圖,仔細(xì)檢查樣機(jī)線路是否連接正確,并核對元器件的型號(hào)、規(guī)格和安裝是否符合要求,必要時(shí)可用萬用表檢測線路 通斷情況。 二. 通電檢查 在確保電源良好前提下,接通電源。最好在電源與其余電路之間串接一個(gè)電流表。若接通后電流很大,必須立即切斷電源。電源大得超出正常范圍,說明電路中有短路或故障。通電檢查的主要目的是看系統(tǒng)是否存在短路或由元器件損壞、裝配錯(cuò)誤引起的電流異常。 三. 檢查相應(yīng)芯片的邏輯關(guān)系 加電后檢查各芯片插座上相關(guān)引腳的電位,仔細(xì)測量相應(yīng)的輸入輸出電平是否正常。單片機(jī)系統(tǒng)大都是數(shù)字邏輯電路,使用電平檢查法可首先查出邏輯設(shè)計(jì)是否正確,選用器件和連接關(guān)系是否符合要求等。 性能分析 系統(tǒng)通過調(diào)試組裝后一般即 可正常工作。 LED 顯示屏的刷新頻率及顯示顯示效果是主要的性能指標(biāo)。顯示屏刷新率由定時(shí)器 T0 的溢出率和單片機(jī)的晶振頻率決定,表 51 給出了顯示屏采用的頻率及其對應(yīng)的定時(shí)器 T0 初值 表 5. 1 顯示屏刷新率(幀率)與 T0 初值關(guān)系表 刷新率/Hz 25 50 75 85 100 120 T0 初值 OxEC78 OxF63C OxF830 OxF97E OxFA42 OxFB1E OxFBEE 桂林航天工業(yè)學(xué)院畢業(yè) 論文 23 理論上來說, 24Hz 以上的刷新率就能看到連續(xù)穩(wěn)定的顯示,刷新率越高,顯示越穩(wěn)定,同時(shí)刷新率越高,顯示驅(qū)動(dòng)程 序占用的 CPU 時(shí)間也越多。實(shí)驗(yàn)證明,在目測條件下刷新率 40Hz 以下的畫面看起來閃爍較嚴(yán)重,刷新率 50Hz 以上的已基本覺察不出畫面閃爍,刷新率達(dá)到 85Hz 以上時(shí)再增加畫面閃爍沒有明顯改善。 顯示效果處理的內(nèi)容和方法非常廣泛,根據(jù)需求可做變動(dòng),在這里不做具體討論。 根據(jù)實(shí)踐證明, 這個(gè)方案設(shè)計(jì)的 16 32 點(diǎn)陣 LED 圖文顯示屏, 結(jié)構(gòu)合理 ,成本較低,且較容易擴(kuò)展成更大的顯示屏;顯示屏各點(diǎn)亮度均勻、充足;顯示圖形或文字穩(wěn)定、清晰無串?dāng)_;可用靜止、移入移出等多種顯示方式顯示圖形或文字。 第六章 [XXXX...] 24 第六章 總結(jié)與展望 本文通過分析 LED 顯示屏的技術(shù)發(fā)展現(xiàn)狀,根據(jù)實(shí)際應(yīng)用需求,完整的設(shè)計(jì)了 LED 顯示屏控制系統(tǒng)。并且,針對系統(tǒng)中的關(guān)鍵問題進(jìn)行詳細(xì)的分析和實(shí)現(xiàn),同時(shí)在理論上對其做了系統(tǒng)的論述和說明?;痉项A(yù)期設(shè)想,并在實(shí)際中得到應(yīng)用。 隨著集微電子技術(shù),光電子技術(shù),計(jì)算機(jī)技術(shù),信息技術(shù)于一體的 LED 顯示屏在各行各業(yè)的廣泛應(yīng)用,對其研究逐漸成為一個(gè)重要的課題。 桂林航天工業(yè)學(xué)院畢業(yè) 論文 25 參考文獻(xiàn) 秦文豪 .點(diǎn)陣漢字顯示原理及其在點(diǎn)陣 LCDamp。LED 中的應(yīng)用 [2 ]諸昌鈴 .LED 顯示屏系統(tǒng)原理及工程技術(shù) [M].成都電子科技大學(xué)出版社, . [3]張毅剛 , 單片機(jī)原理及應(yīng)用 ,北京: 高等教育出版社 , ~62 [4]李光飛 , 單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo) , 北京 : 北京航空航天出版社 , 2020 [5]諸昌鈐 , LED 顯示屏系統(tǒng)原理及工程技術(shù) ,成都: 電子科技大學(xué)出版社 , 2020 [6]李精華 , 單片機(jī)原理及應(yīng)用 ,北京: 高等教育出版社 , 2020 [7]楊素行 , 模擬電子技術(shù)基礎(chǔ)簡明教程 ,北京: 高等教育出版社 , 2020 [8]梅開鄉(xiāng),數(shù)字邏輯電路,北京:電子工業(yè)出版社, 2020 [9] 周水清 .LED 大屏幕信息發(fā)布技術(shù)與應(yīng)用研究 .武漢理工大學(xué)碩士學(xué)位論文,2020. 致謝 26 致 謝 本論文是在 簡遠(yuǎn)鳴 老師的悉心指導(dǎo)下完成的,從課題的選擇到論文的最終完成的每一個(gè)環(huán)節(jié),自始自終得到導(dǎo)師的精心指導(dǎo)和幫助。指導(dǎo)老師淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)創(chuàng)新的工作作風(fēng)使我受益非淺。這半年來, 我 不僅從導(dǎo)師那里學(xué)到許多專業(yè)知識(shí),更重要的是學(xué)會(huì)了進(jìn)行科研的學(xué)術(shù)方法,所有這些都是以后人生生活的重大財(cái)富,在此特向?qū)煴硎局孕牡母兄x和崇高的敬意。 在畢業(yè)設(shè)計(jì)的研究過程中, 何松裕、朱俊臣 同學(xué)在我的論文設(shè)計(jì)上給予的大力幫助 ,還得到了實(shí)驗(yàn)室各位老師和同學(xué)的關(guān)心、幫助和支持,在此對他們表示衷心的感謝。 最 后,感謝我的家人,感謝我的父親、母親,他們的關(guān)心和鼓勵(lì)給了我信心和幫助。由衷的向所有關(guān)心和幫助我的老師、同學(xué)、朋友表示感謝! 致 謝 27 附錄一 電路圖 圖 1 電路原理圖 致謝 28 圖 2 PCB 圖 致 謝 29 附錄二 系統(tǒng)程序清單 /*頭文件 */ include include define uint unsigned int define uchar unsigned char define NOP() _nop_() define ABCD_port P1 /*端口定義 */ sbit A=P3^1。 sbit EN_port = P1^3。 sbit DA_in_port = P1^2。 sbit CLK_port = P1^1。 sbit Latch_port = P1^0。 uchar code ziku_table[]={ 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/* 顯示 8行空白 */ 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/* 顯示 8行空白 */ 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xF7,0xFB,0xF7,0xFB,0x77,0xC0,0xF7,0xFB,0xC0,0xFB,0xF7,0xFB,0x33,0x80,0xE3,0xFF, 0xD5,0xFB,0xD5,0xFB,0x76,0xC0,0xF7,0xFB,0xF7,0xFB,0xF7,0xFB,0x37,0x80,0xF7,0xFF,/*桂 ,0*/ 致謝 30 0xF7,0xFB,0xF7,0xFB,0xF7,0xFB,0xF7,0xFB,0x40,0x80,0xF7,0xFB,0xF3,0xF1,0xE3,0xF1, 0xD5,0xEA,0xF5,0xEA,0x76,0xDB,0xB7,0xBB,0xD7,0xFB,0xF7,0xFB,0xF7,0xFB,0xF7,0xFB,/*林 ,1*/ 0xF7,0xFD,0xFB,0xFB,0xC1,0xFF,0x5D,0xC0,0xD9,0xFF,0xD5,0xFF,0xD5,0xF0,0xC0,0xF6, 0xDD,0xF6,0xD9,0xF6,0xD5,0xF6,0xD5,0xB6,0xDD,0xB6,0x5D,0xB7,0x55,0x8F,0xAE,0xFF,/*航 ,2*/ 0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x03,0xE0,0xBF,0xFF,0xBF,0xFF,0x00,0x80,0xDF,0xFF, 0xEF,0xFF,0x0F,0xF0,0xFF,0xF7,0xFF,0xFB,0x9F,0xFD,0x7F,0xFE,0xFF,0xFD,0xFF,0xFB,/*專 ,3*/ 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/*顯示 8行空白 */ 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/* 顯示 8行空白 */ 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,/* 顯示 8行空白 */ 0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff, }。 uchar data disp_buff[64]。 //64 個(gè)顯示數(shù)據(jù)緩存 //數(shù) 據(jù)格式為 第 1 級(jí)第 1 行高八位,低八位,第 2 級(jí)第 1 行高八位,低八位,第1 級(jí)第 2 行高八位。 uchar data disp_han。 //目前顯示到第幾行 void T0_Set() /*定義中斷方式,中斷時(shí)間 */ { TMOD = 0x01。 //定時(shí) 0,工作在方式 1 致 謝 31 TH0 = (655361000)/256。 TL0 = (655361000)/256。 TR0 = 1。 //啟動(dòng)計(jì)數(shù) EA = 1。 //開總中斷 ET0 = 1。 //開定時(shí)器 0 中斷 return。 } void delay_1ms(uchar x) { uchar j。 while(x){ for(j=0。j125。j++) {。} } } void main() { uchar i,m。 uint data_temp[3]。 uint temp,temp1。 uchar hanzi。 uchar han。 uchar shift=1。 for(i=0。i64。i++) disp_buff[i]=0xff。 T0_Set()。 while(1){ for(hanzi=0。hanzi7。hanzi++){ //最多顯示多少個(gè)字 for(shift=0。shift16。shift++){ //一個(gè)字移位 16 位 for(han=0。han16。han++){ //一個(gè)字有 16 行數(shù)據(jù) data_temp[0]=ziku_table[(hanzi*32)+(han*2)+1]*0x100 + ziku_table[(hanzi*32)+(han*2)]。 致謝 32 data_temp[1]=ziku_table[((hanzi+1)*32)+(han*2)+1]*0x100 + ziku_table[((hanzi+1)*32)+(han*2)]。 data_temp[2]=ziku_table[((hanzi+2)*32)+(han*2)+1]*0x100 + ziku_table[((hanzi+2)*32)+(han*2)]。 //右往左移動(dòng) temp = data_temp[0]。 temp1 = data_temp[1]。 for(i=shift。i0。i){ temp = (temp1) 。 if((temp1amp。0x0001)!=0) temp = temp + 0x8000。 temp1 = (temp11)。 } disp_buff[han*4+1]=temp/0x100。 disp_buff[han*4+0]=temp%0x100。 // temp = data_temp[1]。 temp1 = data_temp[2]。 for(i=shift。i0。i){ temp = (temp1) 。 if((temp1amp。0x0001)!=0) temp = temp + 0x8000。 temp1 = (temp11)。 } disp_buff[han*4+3]=temp/0x
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1