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

正文內(nèi)容

基于單片機(jī)的led點(diǎn)陣顯示器設(shè)計(jì)(參考版)

2025-06-30 19:16本頁(yè)面
  

【正文】 致 謝在完成此設(shè)計(jì)過(guò)程中,我曾多次去找我的指導(dǎo)老師,每次在遇到實(shí)驗(yàn)中遇到困難或者程序看不懂的時(shí)候,我都去找老師,不管上班下班時(shí)間,老師每次都不厭其煩,不辭辛苦的給我細(xì)心講解指導(dǎo),我才能在實(shí)驗(yàn)室完成實(shí)驗(yàn),在寫論文過(guò)程中老師也給了我很大幫助,在此,我由衷的對(duì)老師對(duì)我的指導(dǎo)和教育。通過(guò)本次(1616位點(diǎn)陣LED)的設(shè)計(jì),理論知識(shí)學(xué)習(xí)和實(shí)際設(shè)計(jì)的結(jié)合鍛煉了我的綜合運(yùn)用所學(xué)的專業(yè)基礎(chǔ)知識(shí)解決實(shí)際工程問(wèn)題的能力,同時(shí)也提高我查閱文獻(xiàn)資料、設(shè)計(jì)手冊(cè)、設(shè)計(jì)規(guī)范以及電腦制圖等其他專業(yè)能力水平,而且通過(guò)對(duì)整體的掌控,對(duì)局部的取舍,以及對(duì)細(xì)節(jié)的斟酌處理,都使我的能力得到了鍛煉,經(jīng)驗(yàn)得到了豐富。應(yīng)用廣泛。在設(shè)計(jì)中采用的芯片有AT89C59015三極管和4個(gè)1616LED點(diǎn)陣顯示器。事實(shí)上這個(gè)漢字屏不僅可以顯示漢字, 也可以顯示在256像素范圍內(nèi)的任何圖形。即國(guó)標(biāo)漢字庫(kù)中的每一個(gè)字均由256點(diǎn)陣來(lái)表示。設(shè)計(jì)時(shí)可采用如下方法:首先將LED顯示屏對(duì)應(yīng)的顯示緩沖區(qū)全部清零,即 LED顯示空白,然后每間隔一個(gè)“軟定時(shí)器”設(shè)定的動(dòng)態(tài)顯示時(shí)間,顯示緩沖區(qū)依次加入一個(gè)漢字點(diǎn)陣數(shù)據(jù)并進(jìn)行掃描顯示,這樣就可達(dá)到動(dòng)態(tài)顯示的效果。程序流程圖程序主要由開始、初始化、主程序、字庫(kù)組成。系統(tǒng)采用模塊化結(jié)構(gòu),包括主程序、延時(shí)程序、顯示子程序和串行口中斷程序。 宋體12。 宋體12。 宋體12。第三節(jié) 字庫(kù)生成因?yàn)楸驹O(shè)計(jì)中為行掃描,列輸入,所以“郭洪麗”的字模代碼為:。專用字庫(kù)芯片采用微型SO8封裝,使用高速同步串行SPI接口進(jìn)行讀寫操作,節(jié)省了控制器的I/O。諸多弊端使本設(shè)計(jì)放棄了傳統(tǒng)方案。上位機(jī)程序設(shè)計(jì)由于涉及到漢字取模,取模算法的難度較大。通常的單片機(jī)內(nèi)部沒(méi)有集成這么大容量的E2PROM。對(duì)于一個(gè)1616點(diǎn)陣的漢字字模數(shù)據(jù),需要連續(xù)32字節(jié)的E2PROM空間來(lái)存儲(chǔ)。//文本區(qū)像素點(diǎn)以8位為一字節(jié)(因?yàn)樵陔S后的串行通訊中,傳輸?shù)臄?shù)據(jù)是8位的二進(jìn)制數(shù)據(jù))定義 unsigned char zimo_data[192][48]={0}第二節(jié) 字模存儲(chǔ)技術(shù)目前使用最廣泛的技術(shù)是,通過(guò)上位機(jī)軟件將待顯示的字符串轉(zhuǎn)換為對(duì)應(yīng)的點(diǎn)陣字模數(shù)據(jù),通過(guò)燒寫的方式將這些字模數(shù)據(jù)按一定的順序編址后存儲(chǔ)在E2PROM中。}else{zimo [row] [col]=1。col++){zimo_color= (col, row)。row++){for (col=0。for (row=0。int row, col 。unsigned char zimo_data[192][48]={0}。CFile myfile。如果值為Oxffffff,說(shuō)明此點(diǎn)為白色,賦予此點(diǎn)值0。在軟件控制系統(tǒng)中實(shí)現(xiàn)字模的提取,也就避免了在單片機(jī)中加載硬漢字庫(kù)模塊,從而簡(jiǎn)化了硬件模塊的設(shè)計(jì)。所以系統(tǒng)在設(shè)計(jì)時(shí),把文本區(qū)理解為由眾多的顯示屏的大小對(duì)應(yīng),所以采用1616點(diǎn)陣為單位,把文本區(qū)內(nèi)的每個(gè)像素點(diǎn)都看成一個(gè)二維數(shù)組,由于系統(tǒng)中各種顏色都有對(duì)應(yīng)的值,賦予每個(gè)不同顏色的像素點(diǎn)不同的對(duì)應(yīng)值,再把每個(gè)點(diǎn)賦予一個(gè)int型的值,這樣保存下來(lái)的信息就是二進(jìn)制數(shù)據(jù)。 軟件控制系統(tǒng)字模提取的分析與設(shè)計(jì)而在LED顯示屏控制系統(tǒng)具體應(yīng)用的Windows操作系統(tǒng)下如何提取字模信息是設(shè)計(jì)的核心。由于帶有硬漢字庫(kù),進(jìn)行動(dòng)態(tài)文字顯示時(shí),通用智能顯示單元僅接受漢字的機(jī)內(nèi)碼即可,這樣數(shù)據(jù)通訊量大大減少。在通過(guò)硬件實(shí)現(xiàn)字模提取的技術(shù)中,有在單片機(jī)系統(tǒng)中增加硬漢字庫(kù)的方法,主控器發(fā)送的漢字是其機(jī)內(nèi)碼,用兩個(gè)字節(jié)來(lái)表示一個(gè)漢字。而在DOS下,中文的字模信息一般記錄在漢字庫(kù)文件里(將制作好的字模放到一個(gè)個(gè)標(biāo)準(zhǔn)的庫(kù)中,這就是點(diǎn)陣字庫(kù)文件)。如果你用啟動(dòng)盤啟動(dòng)系統(tǒng)后用DIR命令可能得到一串串莫名其妙的字符,但那確確實(shí)實(shí)是漢字,如果你啟動(dòng)UCDOS或其他的漢字系統(tǒng)后,就會(huì)看到那是一個(gè)個(gè)熟悉的漢字。在電腦硬件中,根本沒(méi)有漢字這個(gè)概念,也沒(méi)有英文的概念,其認(rèn)識(shí)的概念只有——內(nèi)碼(將ASCII表的高128個(gè)很少用到的數(shù)值以兩個(gè)為一組來(lái)表示漢字,即漢字的內(nèi)碼。 第四節(jié) LED顯示驅(qū)動(dòng)電路。即使不訪問(wèn)外部存儲(chǔ)器,ALE乃以時(shí)鐘振動(dòng)頻率的1/6輸出固定的正脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。RST:復(fù)位輸入,當(dāng)震蕩器工作時(shí),RST引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將使單片機(jī)復(fù)位。對(duì)P3口寫入“1”時(shí),它們被內(nèi)部上拉電阻拉高并可作輸入端口,作輸入端時(shí),被外部拉低的P3口將用上拉電阻,輸出電流I。P3口:P3口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口。在訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器(如執(zhí)行MOVXRI指令)時(shí),P2口線上的內(nèi)容(也即特殊功能寄存器(SFR)區(qū)中R2寄存器的內(nèi)容),在整個(gè)訪問(wèn)期間不改變。對(duì)端口寫“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號(hào)拉低時(shí)會(huì)輸出一個(gè)電流I。Flash編程和程序校檢期間,P1接收低8位地址。 P1口:P1口是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期激活內(nèi)部上拉電阻。然后,我們將其保存,以便以后使用??吹?原來(lái)雜亂的連線現(xiàn)在已經(jīng)幾乎全部隱藏了,一塊1616的LED點(diǎn)陣做成了。組合實(shí)際上很簡(jiǎn)單,首先選中如上圖中右側(cè)的兩塊88點(diǎn)陣,然后拖動(dòng)并使其與左側(cè)的兩塊相并攏, 1616點(diǎn)陣構(gòu)成可以看到原來(lái)的連線已經(jīng)自動(dòng)隱藏了,至于線上的交點(diǎn),我們不要去動(dòng)。組合實(shí)際上很簡(jiǎn)單,首先選中如上圖中右側(cè)的兩塊88點(diǎn)陣,然后拖動(dòng)并使其與左側(cè)的兩塊相并攏。成如上圖的1616點(diǎn)陣只是第一步,這樣分開的數(shù)塊并不能達(dá)到好的顯示效果,下面我們要將其進(jìn)一步組合。并注意要將行線和列線引出一定長(zhǎng)度的引腳,以便下面我們使用。使其水平放置,那么此時(shí)它的左面8個(gè)引腳是其行線,右邊8個(gè)引腳是其列線(當(dāng)然,如果你是將右轉(zhuǎn),則右邊8個(gè)引腳是行線)。首先,“MATRIX8X8RED”元器件,并將四塊該元器件放入Proteus文檔區(qū)編輯窗口中。用88LED點(diǎn)陣構(gòu)成1616LED點(diǎn)陣Proteus中只有57和88等LED點(diǎn)陣,并沒(méi)有1616LED點(diǎn)陣,而在實(shí)際應(yīng)用中,要良好地顯示一個(gè)漢字,則至少需要1616點(diǎn)陣。 然后單片機(jī)轉(zhuǎn)向上半部第二列,依照這個(gè)方法,繼續(xù)進(jìn)行下面的掃描,一共掃描32個(gè)8位,可以得出漢字“?!钡膾呙璐a為: 10h 10h 91h 73h 15h 18h 00h 7Fh 41h 41h 41h 41h 7Fh 00h 00h 00h 40h 80h 00h 0FFh 00h 0C1h 02h 0Ch 0F0h 00h 00h 0FEh 01h 01h 0Fh 00h
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1