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

正文內(nèi)容

基于cpld技術(shù)的大型廣告牌制作(編輯修改稿)

2025-07-03 22:42 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 定的數(shù)據(jù),便可對(duì)每一個(gè)紅、綠雙色LED顯示模塊上的顯示點(diǎn)實(shí)現(xiàn)紅、綠、橙或無(wú)色4種狀態(tài)的顯示控制。 ISP下載線圖(1)88點(diǎn)陣LED外觀及引腳圖圖(2)88點(diǎn)陣LED等效電路8X8三色點(diǎn)陣LED工作原理說(shuō)明 1. 從圖(2)中可以看出,8X8點(diǎn)陣一共有64個(gè)點(diǎn),每個(gè)點(diǎn)里面包含有兩個(gè)發(fā)光二極管,一個(gè)紅色一個(gè)黃色, 總共由128個(gè)發(fā)光二極管組成,且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對(duì)應(yīng)的某一列置1電平,某一行置0電平,則相應(yīng)的二極管就點(diǎn)亮;2. 顯色原理如圖(2)所示,以行1(22)的位置上,第一組相鄰的黃色二極管和紅色二極管為例,它們的的正極是相連接的,當(dāng)黃色二極管導(dǎo)通,紅色三極管不導(dǎo)通時(shí),該點(diǎn)就顯示黃色。當(dāng)紅色二極管導(dǎo)通,黃色二極管不導(dǎo)通,該點(diǎn)就顯示紅色。當(dāng)兩個(gè)發(fā)光二極管同時(shí)導(dǎo)通時(shí),該點(diǎn)就會(huì)顯示綠色。點(diǎn)陣LED掃描法介紹點(diǎn)陣LED一般采用掃描式顯示,實(shí)際運(yùn)用分為三種方式:(1)點(diǎn)掃描; (2)行掃描; (3)列掃描。若使用第一種方式,其掃描頻率必須大于1664=1024Hz,周期小于1ms即可。若使用第二和第三種方式,則頻率必須大于168=128Hz。此外一次驅(qū)動(dòng)一列或一行(8顆LED)時(shí)需外加驅(qū)動(dòng)電路提高電流,否則LED亮度會(huì)不足。 EEPROM AT24C64采用可電擦寫EEPROM AT24C64。原理圖如右所示。I2c原理~該電源是輸入220v輸出5v的直流開(kāi)關(guān)電源。其實(shí)一般情況下,要4塊88的點(diǎn)陣才可以顯示一個(gè)字。我們?yōu)榱朔奖闫鹨?jiàn),就拿一塊點(diǎn)陣來(lái)說(shuō)明一個(gè)簡(jiǎn)單的靜態(tài)字的顯示原理。例如我們要在點(diǎn)陣上顯示一個(gè)“二”字,大家知道,點(diǎn)陣不會(huì)一直都在發(fā)亮的,它只是在不停的閃爍的。而點(diǎn)陣就是采用逐行輪流點(diǎn)亮,這樣各列就可以公用一個(gè)列驅(qū)動(dòng)器,就右圖點(diǎn)陣來(lái)說(shuō),把所有同一行的發(fā)光管的陽(yáng)極連在一起,把所有同一列的發(fā)光管的陰極連在一起,通過(guò)單片機(jī)送出對(duì)應(yīng)第1行發(fā)光管亮滅的數(shù)據(jù)給鎖存器鎖存,選通第1行的具體點(diǎn)并使其燃亮一定時(shí)間, 然后熄滅:再送出第2行數(shù)據(jù)并鎖存,選通第2行使其具體點(diǎn)燃亮相同的時(shí)間,然后熄滅;照此類推,第8行之后,又重新燃亮第1行,反復(fù)輪回。而圖中的“二”字,只有第2行跟第5行有點(diǎn)要點(diǎn)亮,其他行第點(diǎn)都不需要點(diǎn)亮。當(dāng)這樣輪回的速度足夠快時(shí)(每秒24次以上),由于人眼視覺(jué)的暫留現(xiàn)象,就能看到顯示屏上穩(wěn)定不閃爍的“二”字了。移動(dòng)字的顯示原理其實(shí)是在靜態(tài)字顯示原理的基礎(chǔ)上對(duì)要顯示字在點(diǎn)陣點(diǎn)亮點(diǎn)的位置進(jìn)行移位。例如:,而掃描的速度足夠快,我們就感覺(jué)到字體是靜態(tài)的沒(méi)有閃爍地顯示著。如圖2所示,移動(dòng)字的顯示是在點(diǎn)陣完整掃描一次之后在下一次重新掃描的時(shí),對(duì)點(diǎn)亮的位置進(jìn)行移位向前先后向上向后的移位,點(diǎn)陣就可以實(shí)現(xiàn)文字的向前,向后向上向下的動(dòng)態(tài)顯示了。我們要在32*64的三色點(diǎn)陣中顯示我們想要的內(nèi)容,就要分別控制點(diǎn)陣上的各個(gè)小點(diǎn)的點(diǎn)亮跟熄滅。這樣,許多點(diǎn)亮的點(diǎn)就構(gòu)成了我們所要顯示的字體或符號(hào)拉。在這里,我們就用到了一個(gè)字模取模軟件來(lái)實(shí)現(xiàn)我們漢字的組合顯示了。軟件開(kāi)始的輸入界面(以我們輸入“好”字為例): 我們輸入了“好”字跟其他相應(yīng)的參數(shù)之后,先按一下“參數(shù)確認(rèn)”,之后再按“輸入字串”,軟件就會(huì)生成一串程序,如下圖所示:其中:0x10,0x00,0x11,0xFC,0x10,0x04,0x10,0x08, 0xFC,0x10,0x24,0x20,0x24,0x24,0x27,0xFE, 0x24,0x20,0x44,0x20,0x28,0x20,0x10,0x20, 0x28,0x20,0x44,0x20,0x84,0xA0,0x00,0x40 就是“好”字對(duì)應(yīng)在點(diǎn)陣的顯示代碼了。在這次的畢業(yè)制作中,我們存在的主要問(wèn)題及解決措施1:?jiǎn)纹瑱C(jī)的內(nèi)部ROM不足夠,從而不能把所有中文字固化在單片機(jī)里供顯示時(shí)調(diào)用。解決方法:外接大容量FLASHROM2:?jiǎn)纹瑱C(jī)的內(nèi)部RAM不足夠,導(dǎo)致顯示緩沖區(qū)不足夠大,不能全屏顯示出來(lái)。解決方法:外接大空量RAM3:EPM712815可編程邏輯器件供電電流不足解決方法:外接上拉電阻4:使用者不能通過(guò)在電腦輸入文字傳輸給三色廣告牌顯示出來(lái)。解決方法:通過(guò)VB編程來(lái)完成三色廣告牌的上位機(jī),完成電腦輸入文字傳輸給三色廣告牌顯示。5:不能雙色同時(shí)顯示在同一個(gè)屏幕上。解決方法:使紅色與黃色相互配合,完成一屏文字的顯示。6:顯示屏刷新頻率不足,導(dǎo)致文字移動(dòng)時(shí)閃爍解決方法:提高單片機(jī)工作速度(使用24M晶振),優(yōu)化程序代碼。7:由于32塊三色點(diǎn)陣所需電流比較大。普通電源功率不夠,導(dǎo)致點(diǎn)陣顯示亮度不夠。解決方法:使用開(kāi)關(guān)電源(因?yàn)殚_(kāi)關(guān)電源能提供足夠的電流給顯示牌)8:行驅(qū)動(dòng)電流不足夠?qū)е氯珡V告牌顯示亮度不足。解決方法:采用大功率達(dá)林頓管TIP127(耐壓100伏,電流8安),足以驅(qū)動(dòng)一行(黃色64個(gè)點(diǎn),紅色64個(gè)點(diǎn))。9:?jiǎn)纹瑱C(jī)I/O口不足夠。解決方法:采用EPM712815可編程邏輯器件來(lái)完成選行與列驅(qū)動(dòng)芯片的片選,從而減少了單片機(jī)I/O口的使用。致謝:在本畢業(yè)設(shè)計(jì)制作既論文的撰寫過(guò)程中,得到信息工程學(xué)院蘇祖全助教、黃大星助教以及03電子(3)班的毆錦華同學(xué)、計(jì)算機(jī)系的陳催同學(xué)的幫助和支持。畢業(yè)設(shè)計(jì)要求用三色點(diǎn)振和結(jié)合單片機(jī)做出一個(gè)可以實(shí)現(xiàn)英文、漢字及其他標(biāo)點(diǎn)符號(hào)滾動(dòng)顯示的三色廣告牌。對(duì)于在廣告牌的設(shè)計(jì)制作中,蘇老師、黃老師、歐錦華同學(xué)總是在百忙之中抽出寶貴的時(shí)間詳細(xì)地、不厭其煩地給予本人指導(dǎo),解答疑難。在此,我表示衷心感謝!參考文獻(xiàn)[1] 胡漢才編著. 單片機(jī)原理及接口技術(shù)(第二版). 清華大學(xué)出版社[2] 朱昌晨. 示屏系統(tǒng)原理及工程技術(shù). 電子科技大學(xué)出版社[3] 鐘文耀,段玉生,何麗靜編著. EWB設(shè)計(jì)入門與應(yīng)用[M]. 清華大學(xué)出版社 2000[4] 高福祥,張君. 接口技術(shù)[M]. 東北大學(xué)出版社[5] 王天曦,李鴻儒. 電子技術(shù)工藝基礎(chǔ). 清華大學(xué)出版社[6] 朱力恒主編. 子技術(shù)仿真實(shí)驗(yàn)教程[M]. 電子工業(yè)出版社,2003[7] 王軍. 計(jì)算機(jī)基礎(chǔ)電路[M]. 電子工業(yè)出版社, 2000.附錄程序:includedefine uchar unsigned charbit mov_left,mov_up。sbit e_U_ROW=0xA4。sbit e_D_ROW=0xA5。sbit e_LIND=0x94。unsigned char data mark1,b。unsigned char idata dis[128]。//void mov_up()。//void mov_left()。void delay(unsigned int)。void clear()。void main(void){ register uchar data i,j,k,l,flat。 uchar code BMP[][128] = // 數(shù)據(jù)表{{ 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00,0x00,0x00,0x70,0x00,//動(dòng), 0x00,0x00,0x30,0x00,0x00,0x00,0x30,0x00,0x00,0x30,0x30,0x00,0xF8,0x0F,0x30,0x00, 0x00,0x00,0x30,0x00,0x00,0x00,0x30,0x08,0x00,0x00,0xFF,0x1F,0x00,0x00,0x30,0x18, 0x00,0xC0,0x30,0x18,0xFC,0x3F,0x30,0x18,0x80,0x03,0x30,0x18,0x80,0x03,0x30,0x18, 0x80,0x01,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1