版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、ELECTRONICSWORLD攘繁與琵察基于51單片機外置存儲器字庫系統(tǒng)的設計南京曉莊學院電子信息工程學院蘇海洋謝軍徐凱琳【摘要】以sTcl5單片機為核心、W25Q64為存儲芯片的字庫系統(tǒng)。在電腦上制作任意字體的字庫文件放)kSD卡,通過單片機讀取sD卡中數(shù)據(jù),存入至存儲芯片W25Q64中。單片機可調(diào)用存儲芯片中的字模,實現(xiàn)在液晶顯示屏顯示任意GBK字符。該系統(tǒng)可以減輕單片機Flash的占用,以及減少單片機編程頻繁取摸的麻煩?!娟P(guān)鍵詞
2、】字庫;單片機;W25Q64;存儲器;LCD顯示Basedon51singlechipmicrocomputerexternalmemorywordstocksystemdesignSuHaiyan91,XieJunl,XuKailinl(1NanJingXiaoZhuangUniversity,Naniing211100,China)Abstract:STC15singlechipmicrocomputerasthecore,W25Q
3、64wordstocksystemformemorychipsMakeanyfontfileonthecomputerintheSDcard,throughthemicrocontroUerreadsthedatainSDcard,deposittothememorychipW25Q64MCUcancalltypeofmemorychips,implementationintheLCDscreendisplayanyGBKcharact
4、erThesystemcanreducemicrocontrollerFlash,andreducethemicrocontrollerprogrammingfrequentlytakeatouchoftroubleKeywords:LCDDisplay;MCU;W25064;WordStock0引言目前,單片機芯片性能飛速發(fā)展。但某些單片機芯片受制于價格的原因,內(nèi)部Flash存儲器容量并未有大的飛躍。而中文常用字庫有6000之多,加之
5、繁體及不常用字庫有上萬個。而在做漢字顯示時,就無法將所有字模放入單片機中。通常的做法是,采用帶有字庫芯片的顯示屏?;蛘叻艞壊糠植恍枰褂玫淖值淖帜?,只取需要顯示的字模放入單片機內(nèi)部。這兩種方法均可以實現(xiàn)漢字顯示,但第一種方法缺乏個性化,無法通過單片機靈活操作顯示屏顯示點、圓、線等特殊圖案。第二種方法雖說可以實現(xiàn)靈活顯示漢字和特殊圖案,但取模工作量大,且無法實現(xiàn)所有漢字的顯示。因此,設計一款外置存儲字庫的芯片將完全解決上述的問題。1系統(tǒng)總
6、體設計11系統(tǒng)組成系統(tǒng)組成框圖如圖l所示[匝]固[匠]圓I∞知l亡冷臣亟習嚼圖1系統(tǒng)組成框圖12系統(tǒng)工作原理本系統(tǒng)使用STCl5W4K58單片機作為微處理器。根據(jù)液晶顯示方式,使用取模軟件獲取GBK字符集的所有漢字的字模,并通過軟件將取模文件生成二進制文件(bin文件)。使用單片機讀取sD卡中的bin文件,并將bin文件中的所有數(shù)據(jù)依次存放至W25Q64存儲芯片中。當需要顯示某個漢字時,直接使用函數(shù)調(diào)用顯示函數(shù)。顯示函數(shù)會根據(jù)函數(shù)實參傳
7、遞過來的漢字內(nèi)碼至tjW25Q64地址內(nèi)尋找該字的字模。從而實現(xiàn)漢字顯示的直接函數(shù)調(diào)用,方便編程。72電子世界2硬件設計21主控電路設計系統(tǒng)使用51內(nèi)核的單片機。該單片機為初學者常使用單片機。使用該單片機可以更好的體現(xiàn)字庫的重要性。同時更加容易融合在日后的設計當中。該單片機擁有高達36MHz的內(nèi)部時鐘電路,支持單時鐘周期,速度比傳統(tǒng)805l快8~12倍。并且支持24V~55V寬電壓。并支持四個完全獨立的高速異步串行通訊端口等。對于本設計
8、性能完全滿足要求。STCl5單片機如圖2所示:圖2STCl5單片機電路原理圖2_2SD模塊的設計該電路采用SD卡座,并將所有引腳引出至單片機IO口。使用10k電阻對信號進行上拉,提高信號的可靠性能。并且為了SD卡更穩(wěn)定的工作,該模塊采用獨立供電,將電源模塊供的5V電源使用ASMI117313芯片進行二次穩(wěn)壓。以此確保SD卡供電的穩(wěn)定。圖3字庫存儲模塊電路原理圖23字庫存儲模塊W25Q64是個64M—bitl拘串行Flash存儲器。該芯片
9、采用萬方數(shù)據(jù)ELECTRONICSWORLD攘繁與裾賽6小結(jié)針對實際的室內(nèi)風扇噪聲,以盡可能大范圍的降低噪聲為主,所以本文設計了多通道前饋主動噪聲控制系統(tǒng),通過仿真得知該系統(tǒng)具有較好的降噪效果,因此該系統(tǒng)可以用于實際房間內(nèi)的噪聲抵消。下一步的工作將致力于在獲得足夠降噪量的同時,從硬件上實現(xiàn)該系統(tǒng)的設計方案,將多通道主動噪聲控制推向?qū)嶋H工程。參考文獻[1】陳克安有源噪聲控制【M】北京:國防工業(yè)出版社,2003:1—3[2】甘若冰主動噪聲控
10、制算法與應用研究【D]哈爾濱:哈爾濱工業(yè)大學,2013[3】柴國英,高波,楊貴春等內(nèi)燃機風扇噪聲分離及其影響因素研究Ⅱ】拖拉機與農(nóng)用運輸車,2010,37(2):64—65【4】宮赤坤,仇立選,單世寶多通道自適應有源噪聲控制研究Ⅱ】噪聲與振動控制,2008(1):33—35【5]KuoSM,MorganDRActiveNoiseControl:ATutorialReview[J]ProceedingsoftheIEEE,1999,87(
11、6):943—973[6】王士浩,王生棟,查富生等基于FXLMS算法的主動噪聲控制降噪效果研究U】機械與電子,2015,12:23—26[7】藺誠毅,吳亞鋒,陳耿無人機螺槳噪聲主動控制實驗Ⅱ]科學技術(shù)與工程,2014,9:265268作者簡介:楊青(1993一),女,甘肅平?jīng)鋈?,碩士研究生,主要研究方向:自適應信號處理。馬令坤(1967一),男,陜西成陽人,教授,主要研究方向:自適應信號處理、陣列信號處理。李慧貞(1977一),女,陜西
12、成陽人,講師,主要研究方向:EDA技術(shù)。通信技術(shù)。(上接第73頁)通過以上程序,可以顯示任意漢字。因為每個漢字有一個內(nèi)碼,所以在寫入程序?qū)崊r只需要將漢字加引號即可轉(zhuǎn)化成漢字的編碼。然后根據(jù)漢字的編碼至存儲器里尋找對應的字模。4結(jié)論通過一段時間的設計和研究,完成了以5l內(nèi)核單片機為核心的漢字字庫制作。實現(xiàn)了將GBK字符集兩萬多個漢字的字模放入存儲器中,并且通過單片機的讀取,可以實現(xiàn)對任意漢字的顯示工作。該系統(tǒng)可以采用模塊化設計。可以很好
13、地與各類系統(tǒng)結(jié)合,大大減少日后對類似功能的開發(fā)。目前系統(tǒng)僅僅實驗了一種字體,在接下來的時間里,將繼續(xù)對該系統(tǒng)進行優(yōu)化,從而實現(xiàn)多種字體的任意調(diào)用,這樣液晶的顯示就會更加個性化。參考文獻[1】譚浩強c程序設計(第三版)[M】清華大學出版社,2005,07【2】楊西明單片機編程與應用入門【M】機械工業(yè)出版社,2005【3]T鎮(zhèn)生傳感器及傳感技術(shù)應用M北京:電子工業(yè)出版社199瞄時2【415b]永強8098單片機和控制的帶字庫漢字顯示系統(tǒng)U】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- mcs-51單片機存儲器結(jié)構(gòu)
- 基于51單片機的點歌系統(tǒng)
- 第8章at89s51單片機外部存儲器的擴展
- 基于51單片機的循跡小車系統(tǒng)設計
- 單片機課程設計—基于51單片機的溫度監(jiān)控系統(tǒng)設計
- 51單片機課程設計--基于51單片機開發(fā)系統(tǒng)的pcb電路板
- 51單片機0.96OLED帶字庫.zip
- 單片機課程設計-- 基于51單片機的電子時鐘系統(tǒng)
- 單片機課程設計--基于51單片機的溫度控制系統(tǒng)設計
- 單片機課程設計——基于51單片機的溫度控制系統(tǒng)設計
- 基于51單片機倒車雷達系統(tǒng)
- 單片機課程設計--基于51單片機的溫度控制系統(tǒng)設計
- 基于51單片機的溫度測量系統(tǒng)
- 基于51單片機的病房呼叫系統(tǒng)
- 基于51單片機的智能公交系統(tǒng)
- 基于51單片機壓力檢測系統(tǒng)
- 基于51單片機的輸液監(jiān)控系統(tǒng)設計.pdf
- 基于51單片機的無線病房呼叫系統(tǒng)設計
- 基于51單片機路燈控制系統(tǒng)設計
- 基于51單片機的溫度測量系統(tǒng)
評論
0/150
提交評論